5 Countries With Highest Immigration To U.S.

2. India

Total number of immigrants in the U.S.: 2,709,199

India is now the most populous country in the world and many of its residents go abroad in search for a better life. Many Indian migrants are highly educated and hence, have now obtained top positions in several of the biggest companies in the U.S.