How does a not-married foreigner get a US citizenship?

Answer:
Most people must first have a green card (you must be a lawful permanent resident). If you are not married, you must wait 5 years. You must also have been residing in the U.S. (and show you've been physically present for at least half of the time you've had residency and that you haven't left the country for more than 6 months at a time) and be over 18 years of age. You will need to demonstrate that you have good morals, know about U.S. history and government, and be able to read, write, and speak basic English. If you've been in the military for at least 1 year, you can apply while you are in the military or within 6 months of honorable discharge.
You can find more detailed information and information on how a not-married foreigner can get a green card by visiting http://www.immigrationamerica.org
First answer by ID3484088090. Last edit by ImmigrationAmerica. Contributor trust: 1 [recommend contributor recommended]. Question popularity: 1 [recommend question].