Naturalization is the process by which U.S. citizenship is granted to a foreign citizen or national after he or she fulfills the requirements established by Congress in the Immigration and Nationality Act (INA).
In order for an alien to go through the naturalization process, the alien has to meet certain requirements. Most notably the alien generally needs to be a legal permanent resident over the age of 18 who meets various continuous residence and physical presence requirements.