2014 Top green card countries: 1 India 29,454 2 China 3,778 3 Canada 2,668 4 South Korea 2,508 5 Philippines 1,521 6 Mexico 1,384 7 United Kingdom 811 8 Pakistan 682 9 Taiwan 682
2014 Top green card countries: 1 India 29,454 2 China 3,778 3 Canada 2,668 4 South Korea 2,508 5 Philippines 1,521 6 Mexico 1,384 7 United Kingdom 811 8 Pakistan 682 9 Taiwan 682