You can apply for US citizenship after 3 years if you are a permanent resident (Green Card holder) and have been married to and living with the same US citizen spouse during that time. Otherwise, most Green Card holders must wait 5 years before applying for naturalization.
As the petitioner for your foreign spouse, you'll file Form I-130: Petition for Alien Relative with U.S. Citizenship and Immigration Services (USCIS). It's currently taking between 14 months for USCIS to process Form I-130 for U.S. citizenship petitioners and 29 to 70.5 months for permanent resident petitioners.
Green Card Processing Time for Spouses of U.S. Citizens If your spouse is a U.S. citizen and you currently live in the United States, it takes on average 10 months to get a marriage-based green card.
Naturalization Process for Marriage Green Card Holders Meet Eligibility Requirements. Prepare Form N-400. Biometrics Appointment. Naturalization Interview. English and Civics Tests. Oath of Allegiance Ceremony. Receive Certificate of Naturalization.
You may file Form N-400, Application for Naturalization, 90 calendar days before you complete your continuous residence requirement if your eligibility for naturalization is based upon being a: Permanent resident for at least 5 years; or. Permanent resident for at least 3 years if you are married to a US citizen.
Form N-600 is not intended for applicants who are already green card holders and are planning to naturalize. Instead, they should file Form N-400 (officially called the “Application for Naturalization).
Form N-400, Application for Naturalization, is an application to become a naturalized U.S. citizen.