Net migration by country, 2025

Immigrants minus emigrants during the year, including citizens and non-citizens, as estimated in World Population Prospects. A negative value means more people left than arrived.

217 places ranked for 2025. Highest: Ukraine (1,702,358 people). Lowest: Pakistan (-1,235,336 people). The median is -1,051 people.

Unit: people Source: World Bank Trend, map and download

Highest 10

  1. 1. Ukraine 1,702,358 people
  2. 2. United States 1,230,663 people
  3. 3. Syria 421,693 people
  4. 4. United Kingdom 389,911 people
  5. 5. Canada 326,204 people
  6. 6. Sudan 291,469 people
  7. 7. Malaysia 166,615 people
  8. 8. United Arab Emirates 158,634 people
  9. 9. South Africa 146,370 people
  10. 10. Japan 140,579 people

Lowest 10

  1. 217. Pakistan -1,235,336 people
  2. 216. India -495,753 people
  3. 215. Bangladesh -402,100 people
  4. 214. Nepal -364,699 people
  5. 213. Germany -334,072 people
  6. 212. Poland -330,820 people
  7. 211. Jordan -303,267 people
  8. 210. China -268,126 people
  9. 209. Türkiye -258,205 people
  10. 208. Russia -251,822 people

The chart shows the 40 highest values; the table lists all 217. Source: World Bank, World Development Indicators.

In short

  • Among the 217 countries with a value for 2025, the highest is Ukraine (1,702,358 people) and the lowest Pakistan (-1,235,336 people).
  • Half of the countries are above -1,051 people and half below.
  • From 2024 to 2025 the value rose in 73 countries and fell in 143.
  • The figure for the world in 2025 was 0 people.

Full ranking

Net migration by country, 2025
#CountryValuePeriodRelative size
1 Ukraine 1,702,358 people 2025
2 United States 1,230,663 people 2025
3 Syria 421,693 people 2025
4 United Kingdom 389,911 people 2025
5 Canada 326,204 people 2025
6 Sudan 291,469 people 2025
7 Malaysia 166,615 people 2025
8 United Arab Emirates 158,634 people 2025
9 South Africa 146,370 people 2025
10 Japan 140,579 people 2025
11 Australia 137,109 people 2025
12 Colombia 129,139 people 2025
13 Saudi Arabia 119,738 people 2025
14 Iran 116,786 people 2025
15 Oman 113,734 people 2025
16 Netherlands 104,681 people 2025
17 Spain 96,630 people 2025
18 France 91,737 people 2025
19 Italy 75,448 people 2025
20 South Korea 65,731 people 2025
21 Chile 51,712 people 2025
22 Sweden 47,079 people 2025
23 Kuwait 42,775 people 2025
24 Switzerland 37,253 people 2025
25 Qatar 36,288 people 2025
26 Ireland 35,417 people 2025
27 Belgium 31,989 people 2025
28 Norway 29,798 people 2025
29 Thailand 27,509 people 2025
30 Ethiopia 24,054 people 2025
31 Denmark 22,103 people 2025
32 Finland 18,246 people 2025
33 Bahrain 18,128 people 2025
34 Hong Kong SAR, China 17,863 people 2025
35 New Zealand 17,403 people 2025
36 Singapore 16,892 people 2025
37 Greece 16,636 people 2025
38 Portugal 16,472 people 2025
39 Turkmenistan 13,268 people 2025
40 Somalia, Fed. Rep. 12,077 people 2025
41 Peru 11,931 people 2025
42 Israel 11,466 people 2025
43 Côte d'Ivoire 11,305 people 2025
44 Austria 11,254 people 2025
45 Azerbaijan 8,731 people 2025
46 Cyprus 7,749 people 2025
47 Zambia 6,562 people 2025
48 Rwanda 6,282 people 2025
49 Panama 6,151 people 2025
50 South Sudan 6,145 people 2025
51 Puerto Rico (US) 5,495 people 2025
52 Luxembourg 5,237 people 2025
53 Malta 5,161 people 2025
54 Equatorial Guinea 3,812 people 2025
55 Argentina 2,859 people 2025
56 Slovenia 2,711 people 2025
57 Iceland 2,709 people 2025
58 Namibia 1,866 people 2025
59 Kyrgyzstan 1,815 people 2025
60 Solomon Islands 1,631 people 2025
61 Seychelles 1,590 people 2025
62 Georgia 1,283 people 2025
63 Gabon 1,116 people 2025
64 Costa Rica 1,000 people 2025
65 Bahamas 935 people 2025
66 Cayman Islands 888 people 2025
67 Andorra 843 people 2025
68 Trinidad and Tobago 691 people 2025
69 Channel Islands 675 people 2025
70 Gibraltar 549 people 2025
71 Sint Maarten (Dutch part) 530 people 2025
72 Curaçao 470 people 2025
73 Bhutan 455 people 2025
74 New Caledonia 440 people 2025
75 Faroe Islands 386 people 2025
76 Belize 360 people 2025
77 Liechtenstein 194 people 2025
78 Turks and Caicos Islands 177 people 2025
79 Isle of Man 166 people 2025
80 British Virgin Islands 153 people 2025
81 San Marino 122 people 2025
82 Aruba 111 people 2025
83 Monaco 100 people 2025
84 Mongolia 79 people 2025
85 Saint Kitts and Nevis 18 people 2025
86 Antigua and Barbuda 12 people 2025
87 Brunei 0 people 2025
88 Bermuda -2 people 2025
89 Palau -16 people 2025
90 Saint Lucia -23 people 2025
91 Vanuatu -52 people 2025
92 Barbados -87 people 2025
93 Naoero -122 people 2025
94 Libya -172 people 2025
95 Grenada -185 people 2025
96 Dominica -242 people 2025
97 Tuvalu -255 people 2025
98 Greenland -265 people 2025
99 Papua New Guinea -284 people 2025
100 Macao SAR, China -328 people 2025
101 US Virgin Islands -357 people 2025
102 Kiribati -462 people 2025
103 Guam -493 people 2025
104 Djibouti -581 people 2025
105 São Tomé and Príncipe -650 people 2025
106 Saint Vincent and the Grenadines -714 people 2025
107 Northern Mariana Islands -963 people 2025
108 Suriname -967 people 2025
109 American Samoa -1,051 people 2025
110 Iraq -1,064 people 2025
111 Micronesia -1,125 people 2025
112 Saint Martin (French part) -1,170 people 2025
113 French Polynesia -1,199 people 2025
114 Cabo Verde -1,284 people 2025
115 Uruguay -1,338 people 2025
116 Guinea-Bissau -1,373 people 2025
117 Marshall Islands -1,698 people 2025
118 Comoros -2,127 people 2025
119 Tonga -2,150 people 2025
120 Madagascar -2,227 people 2025
121 Maldives -2,283 people 2025
122 Timor-Leste -2,550 people 2025
123 Mauritius -2,784 people 2025
124 North Korea -2,787 people 2025
125 Samoa -2,815 people 2025
126 Bulgaria -2,961 people 2025
127 Gambia -2,984 people 2025
128 Republic of the Congo -2,999 people 2025
129 Belarus -3,020 people 2025
130 Bolivia -3,179 people 2025
131 Fiji -3,288 people 2025
132 Croatia -3,481 people 2025
133 Angola -3,524 people 2025
134 Honduras -4,778 people 2025
135 Mauritania -5,044 people 2025
136 Guyana -5,092 people 2025
137 Lesotho -5,192 people 2025
138 Malawi -5,628 people 2025
139 North Macedonia -5,645 people 2025
140 Botswana -5,665 people 2025
141 Eswatini -5,775 people 2025
142 Eritrea -6,698 people 2025
143 Uzbekistan -6,987 people 2025
144 Bosnia and Herzegovina -6,994 people 2025
145 Latvia -7,330 people 2025
146 Niger -7,704 people 2025
147 Benin -7,847 people 2025
148 Guatemala -7,959 people 2025
149 Nicaragua -8,371 people 2025
150 Kazakhstan -8,834 people 2025
151 Montenegro -9,279 people 2025
152 Liberia -9,870 people 2025
153 Lebanon -10,230 people 2025
154 Laos -10,645 people 2025
155 Jamaica -11,053 people 2025
156 Sierra Leone -11,309 people 2025
157 Paraguay -12,423 people 2025
158 Senegal -12,636 people 2025
159 Tanzania -12,730 people 2025
160 Serbia -13,086 people 2025
161 Estonia -13,350 people 2025
162 Tunisia -14,523 people 2025
163 Central African Republic -14,693 people 2025
164 Togo -15,010 people 2025
165 Nigeria -15,258 people 2025
166 Cameroon -15,379 people 2025
167 Guinea -16,282 people 2025
168 Yemen -16,291 people 2025
169 Hungary -16,331 people 2025
170 Ghana -17,079 people 2025
171 Ecuador -17,219 people 2025
172 Kosovo -18,380 people 2025
173 Tajikistan -21,606 people 2025
174 Cuba -22,244 people 2025
175 West Bank and Gaza -23,156 people 2025
176 El Salvador -23,934 people 2025
177 Albania -24,230 people 2025
178 Lithuania -24,618 people 2025
179 Burkina Faso -27,130 people 2025
180 Democratic Republic of the Congo -27,309 people 2025
181 Kenya -27,330 people 2025
182 Algeria -27,531 people 2025
183 Armenia -29,013 people 2025
184 Romania -29,041 people 2025
185 Moldova -29,766 people 2025
186 Sri Lanka -30,724 people 2025
187 Slovakia -31,377 people 2025
188 Cambodia -31,469 people 2025
189 Haiti -32,052 people 2025
190 Burundi -34,727 people 2025
191 Dominican Republic -35,306 people 2025
192 Indonesia -39,509 people 2025
193 Myanmar -39,661 people 2025
194 Mali -48,019 people 2025
195 Viet Nam -48,171 people 2025
196 Zimbabwe -54,555 people 2025
197 Morocco -56,254 people 2025
198 Egypt -57,305 people 2025
199 Mozambique -65,573 people 2025
200 Afghanistan -74,404 people 2025
201 Venezuela -100,467 people 2025
202 Mexico -108,037 people 2025
203 Czechia -112,188 people 2025
204 Uganda -119,059 people 2025
205 Chad -123,104 people 2025
206 Philippines -149,315 people 2025
207 Brazil -217,283 people 2025
208 Russia -251,822 people 2025
209 Türkiye -258,205 people 2025
210 China -268,126 people 2025
211 Jordan -303,267 people 2025
212 Poland -330,820 people 2025
213 Germany -334,072 people 2025
214 Nepal -364,699 people 2025
215 Bangladesh -402,100 people 2025
216 India -495,753 people 2025
217 Pakistan -1,235,336 people 2025

Places are ordered from the highest to the lowest value. Group medians on this site are the middle value of the members with data for the same year; they are not official aggregates.

How this ranking works

Every country is ranked on its value for 2025, the latest period that most countries have, so all values are for the same point in time. Countries without a value for 2025 are left out. Groups and aggregates such as the European Union are not ranked. Values are as published by World Bank; the ranking is a plain ordering from the highest to the lowest value and says nothing about whether a high value is good or bad.

Earlier years: use the year selector above. Methodology · Coverage and freshness

Related