How do I become a U.S. citizen?
Citizenship
January 01, 2026
1,929 views
Answer
To become U.S. citizen through naturalization:
- Be Green Card holder for at least 5 years (or 3 years if married to U.S. citizen)
- Be physically present in U.S. for at least 30 months (or 18 months if married to citizen)
- Be 18 years or older
- Have good moral character
- Pass English and civics tests
- Take oath of allegiance
Process: File Form N-400, attend biometrics, interview, oath ceremony. Total time: 6-12 months.
Was this helpful?