A snapshot of resident non-immigrant population in the US released by the Department of Homeland Security in February this year shows that Indians, more than Mexicans or Chinese or any other nationality, constituted the largest resident non-immigrants in the US – a category that excludes tourists, business travelers, and permanent residents, but includes temporary guest workers (such as those on H1B visas) and students.
The report reveals that the resident non-immigrant population in the US averaged 1.9 million during July 1, 2011–June 30, 2012.
Temporary workers and their families accounted for approximately 45% (840,000) of the population, and students and their families accounted for another 40% (720,000). Of the temporary worker and family category, a whopping 38% (430,000) were from India, compared to only 210,000 from China, and 140,000 from South Korea, the next highest worker-flow countries.
Mexico, which accounts for a large number of illegal migratory workers coming into US, had only 100,000 resident non-immigrants.