How to Apply for US Citizenship in 2026
Complete step-by-step guide to naturalization.
Eligibility Requirements
- Be at least 18 years old
- Be a green card holder for at least 5 years (3 if married to a U.S. citizen)
- Have continuous residence in the U.S.
- Be physically present in the U.S. for at least 30 months of the past 5 years
- Be able to read, write, and speak basic English
- Pass the civics test (128 questions)
- Be a person of good moral character
The 7 Steps
- Check eligibility using the USCIS eligibility calculator
- File Form N-400 (Application for Naturalization) — $760 filing fee
- Get biometrics taken at a USCIS Application Support Center
- Attend the interview at your local USCIS office
- Pass the English test (reading, writing, speaking)
- Pass the civics test (6 out of 10 questions correct)
- Take the Oath of Allegiance at a naturalization ceremony
How to Prepare for the Civics Test
The civics test has 128 possible questions. During your interview, you’ll be asked 10 and must get 6 right. The best way to prepare is to practice all 128 questions repeatedly.
Practice All 128 Questions — Free