International migrant stock, total by country

International migrant stock, total is the number of people at mid-year born in a country other than that in which they live. It also includes refugees.

Countries reporting
214
Highest
52.38 million
United States
Lowest
246
Tuvalu
Median
249,068
Years covered
35
1990–2024
Data points
2,096

What the numbers show

International migrant stock, total is currently reported for 214 countries. The highest value is 52.38 million in United States; the lowest is 246 in Tuvalu.

The median across all reporting countries is 249,068, and the mean is 1.41 million.

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

International migrant stock, total: full country ranking

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

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
International migrant stock, total
Source
International Migrant Stock, United Nations (UN), publisher: UN Population Division
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
262 places, 2,096 data points, 1990–2024
Last refreshed

International migrant stock, total is the number of people at mid-year born in a country other than that in which they live. It also includes refugees.