Countries That Allow Dual Citizenship: A Complete List
Dual citizenship (also called dual nationality) can offer several benefits, such as easier travel and better business opportunities. However, not every country allows dual citizenship.
Our team of tax professionals at Greenback Expat Tax Services has handled over 60,000 expat tax returns, giving us the experience and knowledge to provide top-notch guidance on dual nationality issues.
This article offers a list of countries that do, as well as tips for US citizens and expats who are (or are interested in becoming) dual citizens.
Which Countries Allow Dual Citizenship?
Different countries have different rules governing dual citizenship. Before obtaining citizenship in a second country, you should always take the time to learn what regulations you will be subject to.
To start with, not every country even allows dual citizenship. You may be required to renounce any former allegiances when becoming a citizen of that country. For example, China does not recognize dual citizenship. If a Chinese citizen obtains citizenship in a foreign country, they automatically lose their status as a citizen of China.
Other countries allow dual citizenship only under strict conditions. Spain, for example, only allows its citizens to maintain dual citizenship with certain countries, including those in Latin America.
These countries do allow dual citizenship:
- Albania
- Angola
- Argentina (only with Italy and Spain)
- Armenia
- Australia
- Belarus
- Belgium
- Brazil
- Bulgaria (only for ethnic Bulgarians)
- Burundi
- Cabo Verde
- Canada
- Comoros
- Croatia (only for ethnic Croatians)
- Cyprus
- Côte d’Ivoire
- The Czech Republic
- Denmark
- Djibouti
- Dominica
- Egypt
- Fiji
- Finland
- France
- Gabon
- The Gambia
- Germany
- Ghana
- Greece
- Hungary
- Iceland
- Iraq
- Ireland
- Israel
- Italy
- Jamaica
- Kenya
- Kosovo
- Latvia
- Lebanon
- Liechtenstein (only for ethnic Liechtensteiners)
- Luxembourg
- Mali
- Malta
- Moldova
- Morocco
- Mozambique
- Netherlands (only for ethnic Netherlanders)
- New Zealand
- Nigeria
- North Macedonia
- Norway
- Pakistan
- The Philippines
- Portugal
- Romania
- Russia
- Rwanda
- Saint Kitts and Nevis
- Senegal
- Serbia
- Sierra Leone
- Slovakia
- Slovenia
- South Africa
- South Korea (only for ethnic South Koreans)
- Spain
- Sri Lanka
- Sudan
- Sweden
- Switzerland
- Syria
- Taiwan (only for ethnic Taiwanese)
- Tonga
- Tunisia
- Turkey
- The United Kingdom
- The United States
- Uganda
- USA
- Vanuatu
What Is Dual Citizenship?
Dual citizenship means that a person is a citizen of two countries at the same time. For example, if a US citizen moves to an EU country like Germany and becomes a permanent resident and German citizen, they will have dual citizenship (unless they renounce their US citizenship.)
Becoming a dual citizen is a major step, and you should always know what to expect before making that choice. In some cases, it may not even be a choice since not all countries allow dual citizenship.
Does the US Allow Dual Citizenship?
Yes. Under US law, American citizens are allowed to be citizens of another country as well. This applies regardless of whether:
- They were dual citizens at birth.
- They were citizens of a foreign country first, then obtained US citizenship.
- They were US citizens first, then obtained citizenship in a foreign country.
In fact, there is no technical limit on how many countries a US citizen can hold citizenship in. Theoretically, a US citizen could become a citizen of a dozen other countries if they chose to. (This is generally not practical, of course.)
The Benefits of Dual Citizenship
You may be wondering why someone would bother becoming a dual citizen. What benefits does it offer? There are a few possible reasons you might opt for dual citizenship, such as:
- Ease of travel. By having citizenship in two countries, you can travel more easily between them. Neither will require that you purchase a visa to cross their borders. Plus, with a second passport, you may be able to visit other countries more easily than if you only had one. (Some countries require travelers with a US passport to obtain a visa, but wouldn’t require it if you use your non-US passport. The reverse scenario could also apply. Either way, this could allow you to enter more countries without needing an additional visa.)
- Business. Having citizenship in multiple countries may make it easier for you to work or conduct business in both. This could also reduce your tax burden.
- Security. Some expats feel more secure knowing that they have a second citizenship as a “backup plan” in case they ever want to renounce their original nationality.
- Quality of life. Dual citizenship may open the door to improved medical care, education, and more in both countries.
There are possible disadvantages to dual citizenship as well. For example, you may end up increasing your tax liability or other responsibilities with a foreign citizenship.
Where Do I Pay Taxes If I Have US Dual Citizenship?
This will depend on where you live and where your income comes from.
First things first: US citizens will always have to file a Us Federal Tax Return regardless of where you live. This is because the US is one of only two countries in the world that imposes citizenship-based taxation rather than residence-based taxation. (The other is Eritrea.) You will also have to report your worldwide income, not just income that came from a US source.
Beyond this, if you live in a foreign country in which you hold a second citizenship, you will probably have to file taxes there, as well. This leaves you at risk for double taxation—being taxed twice on the same income.
For example, let’s say you’re a dual citizen of the US and Mexico. You live and work in Mexico, visiting the US only occasionally. Because you reside in Mexico, you will have to pay taxes to the Mexican government. But because the US taxes the worldwide earnings of its citizens, you may also have to pay taxes to the US government on the income that the Mexican government has already taxed.
Fortunately, there are several policies in place to help Americans living abroad avoid double taxation like this.
How Can I Avoid Double Taxation as a Dual Citizen?
1. Tax Treaties
The US has tax treaties with approximately 68 foreign governments, including those of:
- Canada
- Australia
- China
- France
- Germany
- India
- Japan
- United Kingdom
- Mexico
- Netherlands
- Italy
- Spain
- Switzerland
- Sweden
- Belgium
These treaties define which country an expat will owe income taxes to, reducing the risk of double taxation. Typically, you will pay taxes to whichever country you reside in for the majority of the tax year.
For example, because the US and Mexico have a tax treaty. So, if you’re a dual citizen of the US and Mexico, you would likely only have to pay taxes on your Mexican income to Mexico, and the US government would forgive your debt. (Though you would still be required to file a US tax return.)
2. Foreign Earned Income Exclusion
The Foreign Earned Income Exclusion (FEIE) is a tax exclusion available for US citizens living overseas. If you qualify for the FEIE, you can exclude a certain amount of foreign-source income from US taxation. The exact amount changes from year to year, adjusted for inflation. In 2024, Americans living abroad can exclude up to $126,500 of their foreign-source income.
3. Foreign Tax Credit
The Foreign Tax Credit is a tax credit equal to at least part of any taxes you paid to a foreign government. In many cases, you can claim the full amount you paid in foreign taxes, which could erase your US tax bill entirely.
How to Obtain Dual Citizenship
There are a number of ways to acquire citizenship in a country. Let’s look at some of the most common examples.
1. Birth
Often, you will be considered a citizen of a country at birth if either of your parents is a citizen of that country. For example, if your father is an American citizen, you will inherit American citizenship regardless of where you were born or what country you live in.
2. Naturalization
Naturalization means following a country’s established process for becoming a citizen. There will generally be several steps to this process. You may be required to:
- Reside in the country as a non-citizen for a certain period of time (often at least several years).
- Meet certain financial or employment standards.
- Be endorsed or sponsored by existing citizens of the country.
- Demonstrate proficiency in a national language
- Pass a written and/or spoken test.
- Swear an oath of allegiance to the country.
The requirements will vary by country.
3. Marriage
Some countries automatically grant citizenship to any foreigner who marries an existing citizen. Others simply speed up the naturalization process, making it easier to become a citizen after marriage.
4. Investment
Some countries have citizenship by investment programs that grant you citizenship in return for an investment in the country’s economy. Typically, this means buying property or investing in a local business.
Still Have Questions? We Can Help!
We hope this guide has helped you understand the rules of dual citizenship and which countries allow it. If you still have questions, we have answers.
At Greenback Expat Tax Services, we help Americans living abroad file their expat taxes accurately and on time. Just contact us, and we’ll be happy to help you in any way we can.
Click here to learn more about our services and flat-fee pricing to file your US expat taxes.
Use our simple excel calculator to get an estimate of how the foreign earned income exclusion will save you money. It will make your day!