Yes! You can have U.S. citizenship and be a citizen of a second country. Here are answers to the most frequently asked questions about dual citizenship.

Will I Lose My U.S. Citizenship by Becoming a Citizen of a Second Country?

If you’re a U.S. citizen looking to naturalize in a foreign country, you don’t have to worry about losing your American citizenship. The U.S. allows dual nationality. However, as long as you are a U.S. citizen, you will be beholden to the laws of the United States and the second country, and owe allegiance to both countries.

When I Become a U.S. Citizen, Will I Lose My Home-Country Citizenship?

If you are a citizen of a foreign country and are acquiring U.S. citizenship, it’s possible that you may lose your foreign citizenship. Some countries do not allow their citizens to possess foreign citizenship.

Does Mexico Allow Dual Citizenship with the USA?

Yes! If you are a Mexican citizen, you may retain your this citizenship even if you naturalize in the U.S. and vice versa. In 2015 Mexico actually launched a campaign to promote dual citizenship to immigrants in the U.S. Check here to see if you meet the requirements to become a U.S. citizen or a Mexican citizen.

Does Canada Allow Dual Citizenship with the USA?

Yes! Both Canada and the U.S. allow their citizens to hold citizenship in a foreign country. Check here to see if you meet the requirements to become a U.S. citizen or a Canadian citizen.

Does the UK Allow Dual Citizenship with the USA?

Dual citizenship is allowed in the U.K. and the U.S., meaning it’s possible to hold citizenship in both countries. Check here to see if you meet the requirements to become a U.S. citizen or a UK citizen.

Does India Allow Dual Citizenship with the USA?

No. India does not allow its citizens to hold Indian citizenship and citizenship of a foreign country simultaneously. However, Indian nationals do have the option of registering as a Person of India Origin and obtaining an OCI card, which is essentially a lifelong visa.