Do I Need to Give Up My Other Citizenship to Become a U.S. Citizen?
The naturalization oath includes language about renouncing prior allegiances, which understandably raises questions about whether you're truly required to give up your other citizenship.
What the oath generally says
The oath of allegiance includes a statement renouncing prior allegiance to other countries. However, in practice, the U.S. government generally does not enforce this as a requirement to formally lose your other citizenship, and does not notify your home country on your behalf.
Why this doesn't automatically end your other citizenship
Only your other country's government can revoke or terminate your citizenship there under its own laws; the U.S. oath alone doesn't accomplish that. Some countries automatically end citizenship when a person naturalizes elsewhere; others explicitly preserve it.
What to check before you naturalize
If keeping your other citizenship matters to you, check directly with that country's embassy or consulate about its specific rules, ideally before you take the oath, so there are no surprises afterward.