To be eligible for U.S. naturalization, you generally must meet these requirements:
Be a lawful permanent resident (green card holder) for at least 5 years (or 3 years if married to a U.S. citizen).
Be at least 18 years old.
Have continuous residence in the U.S.
Have physical presence in the U.S.
Be of good moral character.
Demonstrate basic knowledge of U.S. government and history.
Demonstrate the ability to read, write, and speak basic English.
The application process typically involves:
Completing and filing Form N-400, Application for Naturalization, with U.S. Citizenship and Immigration Services (USCIS).
Attending a biometrics appointment.
Participating in an interview with USCIS.
Passing the English and civics tests (unless exempt).
Taking the Oath of Allegiance to become a U.S. citizen.