More than a million new immigrants arrive in the United States each year and the biggest share of these newcomers comes from India.
In 2010, Asian immigrants began to overtake the number of Hispanic immigrants arriving in the U.S. annually. The number of people arriving from Latin America declined sharply after the start of the Great Recession in early 2008.
In 2017, 126,000 people came to the U.S. from India. After India, the most immigrants came from Mexico (124,000), China (121,000) and Cuba (41,000).
Asians are now expected to become the largest immigrant group in the country by 2055, outnumbering Hispanics, according to the Pew Research Center.
For now though, the largest group of immigrants in the United States — more than 19 million people who account for 44% of all foreign-born U.S. residents — are of Hispanic or Latino origin.
In all, there are more than 44 million people living in the U.S. who were born in another country. They account for almost 14% of the population and come from all over the world.
The map below shows the most common country of origin for immigrants in all 50 U.S. states, excluding Mexico, which is the most common birth country for immigrants in 32 states.