When to Apply for US citizenship

The eligibility requirements specify that the applicant can apply when:

Be at least 18 years of age, a lawful permanent resident (green card holder), have resided in the United States for at least five years, have been physically present in the United States for at least 30 months, must be a person of good moral character, and be able to speak, read, write and understand the English language. The interview includes a test of the individual’s knowledge of U.S. government and history and once approved, to be willing and able to take the Oath of Allegiance.

Eventhough there are special naturalization provisions which exempts certain applicants from one or more of the general requirements, the overall process and requirements remain the same for the majority of applicants. Spouses of U.S. citizens and members of the military constitute the main categories of individuals who are exempt from some of the general requirements for naturalization.