Originally Posted by
William S
Dual citizenship is allowed by US law, but US citizens and nationals must always enter/exit the United States on their US passport (well no exit controls in the USA so it is defacto just enter).
Dual citizenship is NOT recognized nor allowed under US law.
In fact, when aliens naturalize here, they are required to renounce their former nationality.
Also, when Americans naturalize abroad, they lose their US citizenship.
Unless something has recently changed?