What Are the Requirements for Naturalization?

What Are the Requirements for Naturalization?

Generally, you can submit an application( N400) to become a US citizen if you are at least 18 years old and you:

  • have been a permanent resident of the United States for five years; or

  • are married to a U.S. citizen for at least three years; or

  • are currently serving in the US military.

If you are a U.S. citizen who has a child who was born outside of the U.S. and currently lives in a foreign country, your child may also be qualified for naturalization.

Additionally, you must satisfy the following requirements:

  • Satisfy physical presence requirements.
  • Evidence of good moral character;
  • Demonstrate knowledge and attachment to the U.S. Constitution; and
  • Ability to read and write basic English; and
  • Demonstrate knowledge of U.S. history and government