Generally, to be eligible for naturalization you must:
Ÿ Be age 18 or older;
Ÿ Be a permanent resident for a certain amount of time (usually 5 years but less for some individuals);
Ÿ Be a person of good moral character;
Ÿ Have a basic knowledge of U.S. history and government;
Ÿ Have a period of continuous residence and physical presence in the United States; and
Ÿ Be able to read, write, and speak basic English. There are exceptions to this rule for someone who: Is 55 years old and has been a permanent resident for at least 15 years; or is 50 years old and has been a permanent resident for at least 20 years; or has a permanent physical or mental impairment that makes the individual unable to fulfill these requirements.
You May Qualify for Naturalization if:
Ÿ You have been a permanent resident for at least 5 years and meet all other eligibility requirements
Ÿ You have been a permanent resident for 3 years or more and meet all eligibility requirements to file as a spouse of a U.S. citizen.
Ÿ You have qualifying service in the U.S. armed forces and meet all other eligibility requirements.
Ÿ Your child may qualify for naturalization if you are a U.S. citizen, the child was born outside the U.S., the child is currently residing outside the U.S., and all other eligibility requirements are met.
Source: U.S. Citizenship and Immigration Services