Total number of international immigrants by country

People living in a given country who were born in another country.

Countries reporting
225
Highest
52.38 million immigrants
United States
Lowest
246 immigrants
Tuvalu
Median
202,062 immigrants
Years covered
35
1990–2024
Data points
1,856

What the numbers show

Total number of international immigrants is currently reported for 225 countries. The highest value is 52.38 million immigrants in United States; the lowest is 246 immigrants in Tuvalu.

The median across all reporting countries is 202,062 immigrants, and the mean is 1.34 million immigrants.

Over the past decade 184 countries rose and 40 fell. The largest increase was in Colombia (up 2,005.5%), and the largest decrease in Afghanistan (down 71.1%).

Total number of international immigrants: full country ranking

#Country LatestYear 10-year changeTrend
1 United States 52.38 million immigrants 2024 up 9.2% rising
2 Germany 16.75 million immigrants 2024 up 32.4% rising
3 Saudi Arabia 13.68 million immigrants 2024 up 3.3% rising
4 United Kingdom 11.85 million immigrants 2024 up 30.6% rising
5 France 9.19 million immigrants 2024 up 15.2% rising
6 Spain 8.87 million immigrants 2024 up 50.5% volatile
7 Canada 8.81 million immigrants 2024 up 9.4% rising
8 United Arab Emirates 8.16 million immigrants 2024 up 18.9% volatile
9 Australia 8.11 million immigrants 2024 up 20.5% rising
10 Russia 7.61 million immigrants 2024 down 16.4% falling
11 Turkey 7.08 million immigrants 2024 up 88.8% volatile
12 Italy 6.55 million immigrants 2024 up 19.0% rising
13 Jordan 5.28 million immigrants 2024 up 20.4% rising
14 Ukraine 5.06 million immigrants 2024 up 3.0% falling
15 India 4.80 million immigrants 2024 down 8.7% falling
16 Pakistan 4.18 million immigrants 2024 up 19.1% falling
17 Iran 3.84 million immigrants 2024 up 40.7% falling
18 Malaysia 3.81 million immigrants 2024 up 8.3% rising
19 Japan 3.41 million immigrants 2024 up 32.3% rising
20 Kuwait 3.32 million immigrants 2024 up 27.3% rising
21 Thailand 3.18 million immigrants 2024 up 11.4% volatile
22 Colombia 3.06 million immigrants 2024 up 2,005.5% volatile
23 Hong Kong 3.06 million immigrants 2024 up 7.8% rising
24 Netherlands 2.96 million immigrants 2024 up 46.1% rising
25 Bangladesh 2.91 million immigrants 2024 up 104.4% rising
26 Cote d'Ivoire 2.88 million immigrants 2024 up 10.4% rising
27 Singapore 2.84 million immigrants 2024 up 12.1% rising
28 Switzerland 2.77 million immigrants 2024 up 16.3% rising
29 South Africa 2.63 million immigrants 2024 down 16.8% rising
30 Sudan 2.40 million immigrants 2024 up 286.3% volatile
31 Belgium 2.35 million immigrants 2024 up 29.4% rising
32 Qatar 2.34 million immigrants 2024 up 11.8% volatile
33 Austria 2.33 million immigrants 2024 up 51.1% rising
34 Oman 2.28 million immigrants 2024 up 24.9% volatile
35 Sweden 2.27 million immigrants 2024 up 38.7% rising
36 Israel 2.09 million immigrants 2024 up 3.5% rising
37 Kazakhstan 2.09 million immigrants 2024 up 8.8% falling
38 Uganda 2.06 million immigrants 2024 up 150.0% volatile
39 Argentina 1.96 million immigrants 2024 up 5.5% rising
40 Peru 1.84 million immigrants 2024 up 1,104.2% volatile
41 South Korea 1.81 million immigrants 2024 up 38.1% volatile
42 Poland 1.74 million immigrants 2024 up 154.5% rising
43 Mexico 1.73 million immigrants 2024 up 58.5% rising
44 China 1.64 million immigrants 2024 up 37.0% rising
45 Chile 1.54 million immigrants 2024 up 157.2% volatile
46 New Zealand 1.47 million immigrants 2024 up 29.7% rising
47 Greece 1.42 million immigrants 2024 up 14.6% rising
48 Lebanon 1.42 million immigrants 2024 down 19.3% volatile
49 Brazil 1.41 million immigrants 2024 up 117.5% rising
50 Nigeria 1.40 million immigrants 2024 up 17.0% rising
51 Chad 1.27 million immigrants 2024 up 171.9% volatile
52 Venezuela 1.26 million immigrants 2024 down 10.0% rising
54 Ethiopia 1.17 million immigrants 2024 up 46.5% volatile
55 Uzbekistan 1.15 million immigrants 2024 down 1.4% falling
56 Egypt 1.14 million immigrants 2024 up 128.3% volatile
57 Taiwan 1.14 million immigrants 2024 up 31.2% volatile
58 Portugal 1.13 million immigrants 2024 up 30.3% rising
59 Democratic Republic of Congo 1.09 million immigrants 2024 up 34.0% falling
60 Belarus 1.05 million immigrants 2024 down 2.6% falling
61 Czechia 1.03 million immigrants 2024 up 49.0% rising
62 Norway 1.01 million immigrants 2024 up 35.6% volatile
63 Kenya 992,536 immigrants 2024 down 11.9% rising
64 South Sudan 914,001 immigrants 2024 up 8.3% rising
65 Libya 897,751 immigrants 2024 up 16.4% rising
66 Syria 896,042 immigrants 2024 up 7.2% rising
67 Denmark 847,475 immigrants 2024 up 37.4% rising
68 Bahrain 840,202 immigrants 2024 up 16.4% volatile
69 Ecuador 747,749 immigrants 2024 up 125.1% volatile
70 Burkina Faso 739,820 immigrants 2024 up 5.0% rising
71 Dominican Republic 738,667 immigrants 2024 up 34.5% rising
72 Serbia 712,550 immigrants 2024 down 10.7% falling
73 Hungary 689,565 immigrants 2024 up 45.0% rising
74 Angola 676,507 immigrants 2024 up 7.0% volatile
75 Romania 655,579 immigrants 2024 up 208.4% volatile
76 Cameroon 642,948 immigrants 2024 up 26.5% rising
77 Costa Rica 628,404 immigrants 2024 up 52.6% rising
78 Mali 545,323 immigrants 2024 up 29.7% rising
79 Ghana 532,286 immigrants 2024 up 28.3% rising
80 Croatia 527,831 immigrants 2024 down 5.9% falling
81 Finland 514,432 immigrants 2024 up 63.4% volatile
82 Rwanda 513,316 immigrants 2024 down 0.3% rising
83 Panama 477,749 immigrants 2024 up 158.6% volatile
84 Nepal 470,719 immigrants 2024 down 7.6% falling
85 Tanzania 462,371 immigrants 2024 up 20.2% falling
86 Gabon 449,746 immigrants 2024 up 18.8% rising
87 Niger 449,236 immigrants 2024 up 77.6% volatile
88 Indonesia 445,726 immigrants 2024 up 132.0% volatile
89 Zimbabwe 429,108 immigrants 2024 up 7.1% falling
90 Macao 426,862 immigrants 2024 up 13.5% rising
91 Benin 418,202 immigrants 2024 up 14.2% rising
92 Yemen 392,997 immigrants 2024 up 3.5% rising
93 Burundi 387,101 immigrants 2024 up 29.8% rising
94 Congo 385,589 immigrants 2024 down 1.2% rising
95 Iraq 370,980 immigrants 2024 up 3.2% rising
96 Mozambique 353,143 immigrants 2024 up 9.7% rising
98 Vietnam 326,418 immigrants 2024 up 222.0% volatile
99 Slovakia 323,991 immigrants 2024 up 82.4% volatile
100 Slovenia 315,122 immigrants 2024 up 32.6% rising
101 Bulgaria 299,100 immigrants 2024 up 141.6% volatile
102 Togo 281,994 immigrants 2024 up 1.7% rising
103 Senegal 281,867 immigrants 2024 up 5.8% flat
104 Tajikistan 276,777 immigrants 2024 up 0.6% falling
105 Armenia 274,645 immigrants 2024 up 43.9% falling
106 Palestine 272,481 immigrants 2024 down 0.2% flat
107 Algeria 259,458 immigrants 2024 up 8.3% falling
108 Zambia 249,205 immigrants 2024 up 88.6% falling
109 Equatorial Guinea 248,930 immigrants 2024 up 18.8% volatile
110 Gambia 236,137 immigrants 2024 up 22.6% rising
111 Puerto Rico 223,323 immigrants 2024 down 20.4% falling
112 Latvia 220,471 immigrants 2024 down 16.9% falling
113 Azerbaijan 218,460 immigrants 2024 down 2.6% falling
114 Estonia 203,046 immigrants 2024 up 4.3% falling
115 Cyprus 202,062 immigrants 2024 up 14.4% rising
117 Mauritania 195,937 immigrants 2024 up 17.6% rising
118 Kyrgyzstan 194,816 immigrants 2024 down 4.7% falling
119 Turkmenistan 193,763 immigrants 2024 down 1.3% falling
120 Moldova 188,207 immigrants 2024 up 85.0% volatile
121 Malawi 186,719 immigrants 2024 down 5.4% volatile
122 Bolivia 183,234 immigrants 2024 up 28.1% rising
123 Paraguay 180,837 immigrants 2024 up 15.6% falling
124 Lithuania 175,194 immigrants 2024 up 28.8% falling
125 Uruguay 160,064 immigrants 2024 up 103.1% rising
126 North Macedonia 150,902 immigrants 2024 up 15.4% rising
128 Reunion 135,534 immigrants 2024 up 6.5% rising
129 French Guiana 130,924 immigrants 2024 up 23.4% rising
130 Djibouti 125,996 immigrants 2024 up 12.1% rising
131 Brunei 119,933 immigrants 2024 up 16.7% rising
132 Guinea 117,416 immigrants 2024 down 7.3% volatile
133 Botswana 116,402 immigrants 2024 up 13.0% rising
134 Namibia 116,035 immigrants 2024 up 14.2% falling
135 Trinidad and Tobago 113,478 immigrants 2024 up 126.9% rising
136 Morocco 111,069 immigrants 2024 up 20.2% rising
137 Iceland 98,818 immigrants 2024 up 152.9% volatile
138 Afghanistan 98,110 immigrants 2024 down 71.1% volatile
139 Central African Republic 94,556 immigrants 2024 up 15.9% flat
140 Guatemala 92,732 immigrants 2024 up 23.9% volatile
141 Montenegro 92,237 immigrants 2024 up 28.6% rising
143 Philippines 87,212 immigrants 2024 down 33.9% falling
144 Guam 84,159 immigrants 2024 up 10.6% rising
145 Cambodia 83,925 immigrants 2024 up 13.5% flat
146 Georgia 81,582 immigrants 2024 up 6.4% volatile
147 Curacao 80,020 immigrants 2024 up 112.8% rising
148 Myanmar 79,052 immigrants 2024 up 7.8% falling
149 Somalia 77,972 immigrants 2024 up 90.2% volatile
150 New Caledonia 76,738 immigrants 2024 up 11.4% rising
151 Maldives 75,099 immigrants 2024 up 16.8% volatile
152 Aruba 73,494 immigrants 2024 up 103.5% rising
153 Liberia 72,423 immigrants 2024 down 35.4% falling
154 Belize 68,706 immigrants 2024 up 25.8% rising
156 Bahamas 67,285 immigrants 2024 up 13.6% rising
157 Tunisia 63,201 immigrants 2024 up 11.8% rising
158 United States Virgin Islands 56,779 immigrants 2024 up 0.1% rising
159 Bhutan 55,705 immigrants 2024 up 9.0% rising
160 Guyana 54,175 immigrants 2024 up 525.5% volatile
161 Suriname 51,902 immigrants 2024 up 20.3% rising
162 Laos 51,446 immigrants 2024 up 13.0% rising
163 North Korea 50,439 immigrants 2024 up 4.1% rising
164 Sierra Leone 49,997 immigrants 2024 down 15.0% volatile
165 Andorra 48,408 immigrants 2024 up 14.5% rising
166 Albania 46,377 immigrants 2024 down 10.9% falling
167 Nicaragua 43,757 immigrants 2024 up 8.7% rising
168 Isle of Man 43,693 immigrants 2024 up 3.4% rising
169 El Salvador 43,342 immigrants 2024 up 3.1% flat
170 Sri Lanka 40,698 immigrants 2024 up 2.5% flat
171 Honduras 39,901 immigrants 2024 up 4.1% volatile
172 Madagascar 38,625 immigrants 2024 up 20.4% rising
173 Barbados 35,187 immigrants 2024 up 2.1% rising
174 Bosnia and Herzegovina 34,120 immigrants 2024 down 11.6% falling
175 Eswatini 33,268 immigrants 2024 up 2.8% falling
176 Cayman Islands 31,935 immigrants 2024 up 21.9% rising
177 Papua New Guinea 31,171 immigrants 2024 up 0.7% flat
178 Bonaire Sint Eustatius and Saba 30,676 immigrants 2024 up 24.6% rising
179 Antigua and Barbuda 30,473 immigrants 2024 up 8.5% rising
180 Sint Maarten (Dutch part) 30,148 immigrants 2024 up 10.5% rising
181 French Polynesia 30,099 immigrants 2024 up 0.1% rising
182 Mauritius 29,142 immigrants 2024 up 1.9% rising
183 Turks and Caicos Islands 28,455 immigrants 2024 up 25.2% volatile
185 Monaco 27,106 immigrants 2024 up 4.3% rising
186 British Virgin Islands 24,520 immigrants 2024 up 25.5% rising
187 Jamaica 24,007 immigrants 2024 up 3.6% rising
188 American Samoa 23,684 immigrants 2024 up 0.7% rising
189 Mongolia 22,589 immigrants 2024 up 13.6% rising
190 Northern Mariana Islands 22,000 immigrants 2024 up 1.6% falling
191 Bermuda 20,171 immigrants 2024 up 5.0% rising
192 Haiti 19,581 immigrants 2024 up 8.5% flat
193 Cape Verde 16,515 immigrants 2024 up 10.7% rising
194 Guinea-Bissau 15,064 immigrants 2024 down 32.5% falling
195 Lesotho 15,039 immigrants 2024 up 64.3% rising
196 Fiji 14,362 immigrants 2024 up 4.4% rising
197 Seychelles 13,261 immigrants 2024 up 3.7% rising
198 Eritrea 12,512 immigrants 2024 down 21.5% rising
199 Comoros 12,449 immigrants 2024 down 0.8% falling
200 Gibraltar 11,291 immigrants 2024 up 2.0% rising
201 Dominica 8,440 immigrants 2024 up 4.3% rising
202 East Timor 8,303 immigrants 2024 down 2.5% falling
203 Faroe Islands 8,101 immigrants 2024 up 47.7% rising
204 Saint Lucia 8,079 immigrants 2024 down 6.8% rising
205 Saint Kitts and Nevis 7,958 immigrants 2024 up 6.9% rising
206 Grenada 7,340 immigrants 2024 up 4.0% rising
207 Anguilla 5,918 immigrants 2024 up 8.2% rising
208 San Marino 5,838 immigrants 2024 up 12.4% rising
209 Greenland 5,812 immigrants 2024 down 3.3% falling
210 Western Sahara 5,628 immigrants 2024 up 8.7% rising
211 Palau 5,212 immigrants 2024 up 5.6% rising
212 Cook Islands 4,937 immigrants 2024 up 18.5% rising
213 Saint Vincent and the Grenadines 4,820 immigrants 2024 up 3.9% rising
214 Samoa 3,843 immigrants 2024 down 9.7% falling
215 Tonga 3,581 immigrants 2024 down 9.4% rising
216 Vanuatu 3,315 immigrants 2024 up 4.0% rising
217 Marshall Islands 3,309 immigrants 2024 up 0.8% rising
218 Kiribati 3,302 immigrants 2024 up 13.1% rising
219 Micronesia (country) 2,894 immigrants 2024 up 5.0% falling
220 Nauru 2,548 immigrants 2024 up 39.0% falling
221 Solomon Islands 2,469 immigrants 2024 down 4.5% falling
222 Falkland Islands 2,333 immigrants 2024 up 48.5% rising
223 Cuba 2,144 immigrants 2024 down 53.9% volatile
224 Wallis and Futuna 2,032 immigrants 2024 down 0.9% rising
225 Sao Tome and Principe 1,955 immigrants 2024 down 18.3% falling
226 Montserrat 1,402 immigrants 2024 up 3.8% falling
227 Tokelau 1,282 immigrants 2024 up 8.2% rising
228 Saint Pierre and Miquelon 1,008 immigrants 2024 up 2.2% falling
229 Niue 588 immigrants 2024 unchanged rising
230 Vatican 496 immigrants 2024 down 13.3% falling
231 Saint Helena 492 immigrants 2024 up 30.5% volatile
232 Tuvalu 246 immigrants 2024 up 7.0% falling

About this data

Indicator
Total number of international immigrants
Unit
immigrants
Source
United Nations Department of Economic and Social Affairs (2024) – with minor processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
232 places, 1,856 data points, 1990–2024
Last refreshed

People living in a given country who were born in another country.