The timeline for becoming a U.S. citizen varies depending on your immigration pathway, but the most common naturalization process takes 5 years for general applicants. If you are married to a U.S. citizen, the waiting period is reduced to 3 years. Military members who served honorably may be eligible for expedited naturalization with no specific waiting period requirement.
Once you meet the residency requirement, you must also satisfy other conditions: maintaining lawful permanent resident (green card) status, demonstrating good moral character, passing an English language test, and passing a civics exam about U.S. history and government. The actual application process, from filing Form N-400 through oath of allegiance, typically takes 8–12 months, though this varies by location and caseload.
Certain categories have different timelines. Refugees and asylees can apply after 1 year of permanent resident status. Children born to U.S. citizen parents abroad may acquire citizenship at birth. Individuals through other specialized pathways—such as those with exceptional military service or employment-based immigration—may have different requirements.
The 5-year standard essentially means 5 years of continuous residence as a green card holder before you become eligible to apply, plus the additional months needed for processing. During this waiting period, you must maintain your green card status, avoid extended trips outside the U.S., and meet the moral character standard. Most applicants can expect the entire journey from green card to citizenship oath to take around 6–7 years.