Skip to main content
All articles
How Long Does It Take to Become a U.S. Citizen?
Illustration: AI-generated

How Long Does It Take to Become a U.S. Citizen?

July 10, 2026

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

Continue Learning

By MyCitizenPrep Editorial Team
Disclaimer: This article is for educational and informational purposes only. MyCitizenPrep is an independent study tool and is not affiliated with, endorsed by, or connected to USCIS, the Department of Homeland Security, or the U.S. government. This is not legal or immigration advice. Test questions, formats, and requirements may change — always verify current information at uscis.gov before your interview. Consult a licensed immigration attorney for legal guidance.

Ready to start studying?

10 real USCIS civics questions — no account needed.

See How It Works
Back to all articles