If you are a lawful permanent resident, you may be able to become a U.S. citizen through naturalization. The application is Form N-400. These are the general requirements.
Basic requirements
- Be at least 18 years old
- Have been a permanent resident for 5 years, or 3 years if you have been married to and living with a U.S. citizen during that time
- Continuous residence in the U.S. for that period; long trips abroad can break it
- Physical presence in the U.S. for at least half of that time
- At least 3 months living in the state or USCIS district where you apply
- Good moral character
- Pass the English test (reading, writing and speaking) and the civics test about U.S. history and government
- Support the principles of the U.S. Constitution
When you can apply
You can file up to 90 days before you complete the required 5 or 3 years. USCIS has an early filing calculator on its website.
Exceptions to the English test
Some older applicants who have been permanent residents for many years may take the civics test in their own language, and some people with qualifying disabilities may request an exception.
Fees
There is a filing fee, with reduced fees or fee waivers available for some applicants based on income. Check the current fee on uscis.gov/fees.
Before you apply
Review your travel history, your tax filings and any arrests or citations, even old ones. Anything that could affect good moral character should be reviewed with an immigration attorney before you file.
