Does the United States allow dual citizenship?
The United States does not formally recognize dual citizenship but also does not require naturalized citizens to renounce prior citizenships in a legally enforceable way. The Oath of Allegiance taken at naturalization includes language renouncing other allegiances, but USCIS does not verify that another country has accepted the renunciation, and many countries simply do not recognize a unilateral renunciation.
As a practical matter, many US citizens hold passports from other countries and face no legal consequence from the US government for doing so. However, the State Department advises that if you enter another country on a foreign passport, the US government's ability to assist you may be limited, as that country may consider you primarily its own national.
Certain federal jobs and security clearances may be complicated by dual nationality. The State Department can in some cases initiate proceedings to determine whether a US citizen voluntarily relinquished citizenship by becoming a naturalized citizen of another country, though this is relatively uncommon and must involve voluntary intent.
This is general information only, not legal advice. Consult a qualified immigration lawyer or registered migration agent for your specific situation.
No spam. Just this answer, straight to your inbox.