In the United States, a nonimmigrant worker is a foreign-born person who is not a permanent resident and is not a U.S. citizen. A citizen of a foreign country who wishes to work in the United States must first obtain a visa, either a nonimmigrant visa for temporary stay, or an immigrant visa for permanent residence. Nonimmigrant workers come to the United States lawfully on temporary worker classifications. Temporary worker visas are for persons who want to enter the United States for employment lasting a fixed period of time, and not considered permanent or indefinite. For more information on the types of temporary worker visas, visit the USCIS pages on Temporary/Nonimigrant Workers and Working in the US.