Before you apply for naturalization, you must meet a few requirements. Depending on your situation, there are different requirements that may apply to you. However, generally, an applicant for naturalization must:

  1. Be 18 years old or older at the time of filing Form N-400, Application for Naturalization.
  2. Be a lawful permanent resident (have a “green card”).
  3. Demonstrate continuous permanent residence in the United States for at least 5 years (or 3 years if you are married to a U.S. citizen.)
  4. Show that you have been physically present in the United States for 30 months (or 8 months if you are married to a U.S. citizen.)
  5. Show that you have lived for at least 3 months in the state or USCIS district where you claim residence.
  6. Have good moral character.
  7. Speak, read, and write basic English and have an understanding of U.S. history and government (civics). 

Before applying for naturalization please keep in mind that if you have a parent that was a U.S. citizen, either by birth or naturalization, before you turned 18 years old, you may have a claim to automatic citizenship.

Important! You may have issues obtaining naturalization if:

  • You have a criminal record.
  • You have ever failed to file an income tax return since becoming a legal permanent resident.
  • If you have unpaid federal, state, or local taxes
  • You have unpaid child support
  • You have taken a trip outside of the United States that lasted more than 6 months since becoming a legal permanent resident.

To discuss your eligibility for naturalization or automatic citizenship, please call our office at 313-251-8282 to schedule an appointment or request an appointment from this website.