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
