Although U.S. citizenship is the highest status that one can obtain under U.S. immigration law, it’s not necessarily as permanent as it sounds. Under certain circumstances, the U.S. government can revoke someone’s citizenship, via “denaturalization” proceedings. And it’s possible for U.S. citizens to voluntarily give up or renounce their status.
When U.S. Citizens Can Lose Their U.S. Citizenship
U.S. citizens (or nationals) can never be stripped of their U.S. citizenship (or nationality), with limited exceptions. Also, they can give citizenship up voluntarily.
Can Naturalized U.S. Citizen Lose Citizenship by Living in Another Country?
It's uncommon for someone with U.S. citizenship to lose that status, but not impossible--find out more here.
U.S. Passport Denial for Failure to Pay Child Support
Owe more than $2,500 in child support? You will not be given a U.S. passport, even if you're a citizen.
When U.S. Citizens Can Lose Their U.S. Citizenship
U.S. citizens (or nationals) can never be stripped of their U.S. citizenship (or nationality), with limited exceptions. Also, they can give citizenship up voluntarily.