The complete naturalization process typically takes 2 to 3 years from green card to citizenship, though most of that time is spent meeting the 5-year residency requirement (3 years if married to a U.S. citizen). Once you file Form N-400, processing takes about 6-12 months.
Timeline breakdown:
- Step 1: Eligibility wait — 5 years as a permanent resident (or 3 years if married to a U.S. citizen)
- Step 2: File N-400 — submit application + $760 fee
- Step 3: Biometrics appointment — 4-6 weeks after filing
- Step 4: Interview — 6-12 months after filing
- Step 5: Oath of Allegiance — usually within 2-6 weeks of approval
- Total: most applicants complete the process in 5-6 years from green card to citizenship
Step 1: Become a Permanent Resident
Before you can apply for citizenship, you must be a lawful permanent resident (green card holder). How long this takes depends on your immigration path:
- Family-sponsored: varies widely (months to over 20 years depending on the category and your country of origin)
- Employment-based: typically 1-5 years
- Diversity Visa Lottery: about 1-2 years if selected
- Refugee/Asylee: can apply for green card 1 year after being granted asylum/refugee status
Step 2: Meet the Residency Requirement
Once you have your green card, you must wait before applying for citizenship:
- 5 years as a permanent resident (general rule)
- 3 years if you are married to a U.S. citizen and living together
During this time, you must:
- Physically live in the U.S. for at least half the required period (30 months out of 5 years, or 18 months out of 3 years)
- Live in your current state for at least 3 months before applying
- Not take any trips longer than 6 months (which can break your continuous residence)
Pro tip: You can file the N-400 up to 90 days before you meet the 5-year (or 3-year) mark.
Step 3: File the N-400 Application
Filing the N-400 starts the formal naturalization process. This includes:
- Completing the application (online or paper)
- Paying the filing fee
- Providing supporting documents
Step 4: Biometrics
About 1-2 months after filing, you will be scheduled for a biometrics appointment where USCIS collects your fingerprints for a background check.
Step 5: The Interview
This is where USCIS interviews you, reviews your application, and administers the English and civics tests. Wait times vary by location:
| Office Workload | Typical Wait |
|---|---|
| Low | 4-8 months after filing |
| Moderate | 8-12 months |
| High | 12-18 months |
Check current processing times at egov.uscis.gov/processing-times.
Step 6: The Decision
After your interview, the officer will tell you the result:
- Approved — you will be scheduled for a ceremony
- Continued — they need more documents or information
- Denied — usually due to eligibility issues (you can appeal)
Step 7: Naturalization Ceremony
If approved, you attend a ceremony where you:
- Take the Oath of Allegiance
- Receive your Certificate of Naturalization
- Become a U.S. citizen
Some people have their ceremony the same day as the interview. Others wait 1-6 weeks.
Full Timeline Summary
| Phase | Duration |
|---|---|
| Green card to eligibility | 3-5 years |
| N-400 processing | 6-18 months |
| Biometrics | 1-2 months after filing |
| Interview | 4-18 months after filing |
| Ceremony | Same day to 6 weeks after approval |
| Total (from green card) | ~4-7 years |
What You Can Do During the Wait
The waiting period is the perfect time to prepare:
- Study for the civics test — start as soon as you file the N-400. You have months to prepare.
- Practice English — read English news, write in a journal, practice speaking with friends
- Gather documents — tax returns, travel records, employment history
- Stay informed — learn about your local government, your representatives, and current events
MyCitizenPrep covers all 100 civics questions plus states, presidents, vocabulary, and games to make studying engaging. Starting early means you can study at a relaxed pace — one lesson per day — instead of cramming.
Factors That Can Delay the Process
- Long trips outside the U.S. — trips over 6 months can break continuous residence
- Criminal issues — even minor offenses require additional review
- Incomplete application — missing information causes delays
- High-volume USCIS offices — some locations have longer backlogs
- Name changes — requesting a legal name change during naturalization adds time
Frequently Asked Questions
How long does it take to become a U.S. citizen?
The full timeline from green card to U.S. citizenship is typically 5-6 years. This includes the 5-year residency requirement plus 6-12 months for the N-400 application process. Spouses of U.S. citizens may be eligible after 3 years.
How long after filing N-400 until the interview?
The wait from filing Form N-400 to your citizenship interview is typically 6-12 months, but varies by USCIS field office. Some offices schedule interviews in 4-6 months; others take more than a year.
How long after the interview until I become a citizen?
If you pass your interview, you are typically scheduled for the Oath of Allegiance ceremony within 2-6 weeks. Some field offices conduct the oath ceremony on the same day as the interview.
Can I speed up the citizenship process?
There is no general way to expedite a naturalization application. However, certain categories (military service, urgent humanitarian reasons, USCIS error) may qualify for expedited processing. Contact USCIS directly to request expedited handling.
Why does the naturalization process take so long?
The 5-year residency requirement is set by law and cannot be shortened (3 years for spouses of citizens). USCIS processing times depend on application volume, field office capacity, and the complexity of your case.
When does my citizenship officially begin?
You become a U.S. citizen the moment you take the Oath of Allegiance at your naturalization ceremony — not when your N-400 is approved. After the oath, you receive your Certificate of Naturalization.
Key Takeaways
- 5 years as a green card holder (3 if married to a citizen) before you can apply
- N-400 processing takes 6-18 months depending on your location
- Total journey from green card to citizen: ~4-7 years
- You can file the N-400 90 days early
- Start studying as soon as you file — use the waiting time productively
- Check current processing times at uscis.gov