You can become a U.S citizen by birth or through Naturalization. You are considered a U.S citizen if you are born in the United States or if you are born abroad to U.S citizens. Naturalization is the process of becoming a U.S citizen if you are born outside of the United States. To apply for Naturalization, you must meet various criteria. You must be 18 years old at the time of your application. Depending upon the category you are applying for, you must have been living in the U.S for the past three to five years. To be eligible for Naturalization, you must also have good knowledge of the English language and an understanding of the U.S government and Constitution. You must also take the Oath of Allegiance for citizenship and have a medical test. However, it is important to note that some cases have exceptions to English language proficiency and medical examination.
Before applying for your citizenship, it is beneficial to check whether you are already a U.S citizen. If you are born to U.S citizens who is a citizen either through birth or Naturalization, then you might already be a U.S citizen. You can also become a U.S citizen at birth, even if your place of birth is not U.S if you are born to U.S citizens living abroad. However, if you are sure that you are not a U.S citizen by birth or did not derive your citizenship from your parents at birth, you can apply for Naturalization. You can do this either by paper, through mail services, or online. If you are married to a U.S citizen, you can apply for citizenship after living in the U.S for three years instead of five years, applicable for other categories.