You must be born in or "chargeable
"
to a visa eligible
country
As long as you or your spouse was born in a qualifying country, then you can
enter the green card lottery. Your current country of citizenship is not
considered.
For example, if you have citizenship in France (a qualifying visa eligible
country) but were born in Canada (a visa ineligible country), you are
ineligible to apply for the green card lottery. As far as the green card
lottery is concerned, your country of birth is your native country
regardless of your current citizenship. The requirements state that you have
to be born in a qualifying country.