Have questions
about citizenship?

We have answers.

How long does it take to get citizenship?

Pat Malone • July 01, 2020

Getting citizenship takes a while, depending on where you live. After USCIS receives your application, the process can take 6 months to 2 years, or longer. It includes waiting for: 

  • a receipt and notice from USCIS,
  • a biometrics (fingerprinting) appointment,
  • the interview and test at USCIS, and
  • a naturalization ceremony, to take the oath. 

To see how long the process takes in your area, check USCIS Processing Times. Under “Form,” scroll down and click "N-400." Under “Field Office,” pick the office near you. 


Can I check on my application?

Yes, you can check on the progress of your citizenship application. After you send the application to the USCIS, they will mail you a notice. The notice says they received your application, and gives you a Receipt Number. Use the Receipt Number to check your USCIS Case Status Online.

COVID-19 Note: The pandemic has delayed everything. Many offices closed. Interviews and oath ceremonies were postponed or canceled. USCIS is taking longer to review applications, and schedule appointments and ceremonies.  

Become a U.S. Citizen
Free, Safe, and Simple.

Popular Articles
Do I have to know English?

Most people have to know some English to qualify for citizenship. The citizenship interview has a test to see if you can read, write, and speak basic English.

Read More
How long does it take to get citizenship?

Getting citizenship takes a while, depending on where you live. After USCIS receives your application, the process can take 6 months to 2 years, or longer.

Read More
How do I qualify for citizenship?

To qualify for citizenship, you must: Be at least 18 years old. Be a permanent resident (have a green card) for at least...

Read More
How much does it cost to apply for citizenship?

USCIS (the government) charges a fee to apply for citizenship. 

Read More

Become a U.S. Citizen
Free, Safe, and Simple.