Net migration metrics by country

Countries reporting
236
Highest
1.32 million
United States
Lowest
-1.62 million
Pakistan
Median
-169
Years covered
74
1950–2023
Data points
17,464

What the numbers show

Net migration metrics is currently reported for 236 countries. The highest value is 1.32 million in United States; the lowest is -1.62 million in Pakistan.

The median across all reporting countries is -169, and the mean is 65.01.

Over the past decade 134 countries rose and 101 fell. The largest increase was in Faroe Islands (up 1,147.9%), and the largest decrease in Azerbaijan (down 3,771.8%).

Net migration metrics: full country ranking

#Country LatestYear 10-year changeTrend
1 United States 1.32 million 2023 down 20.5% volatile
2 Syria 757,309 2023 up 136.4% volatile
3 Germany 609,553 2023 up 31.8% volatile
4 Chad 496,830 2023 up 857.5% volatile
5 South Sudan 455,000 2023 up 596.4% volatile
6 United Kingdom 445,523 2023 up 87.8% volatile
7 Canada 433,842 2023 up 80.9% volatile
8 Saudi Arabia 325,691 2023 down 33.0% volatile
9 Egypt 305,006 2023 up 134.1% volatile
10 United Arab Emirates 300,004 2023 up 7.4% volatile
11 Iran 262,044 2023 up 653.7% volatile
12 South Africa 228,222 2023 down 1.7% volatile
13 Malaysia 181,071 2023 up 21.0% volatile
14 Japan 175,003 2023 up 163.4% volatile
15 Oman 156,285 2023 up 37.9% volatile
16 Colombia 154,521 2023 up 338.5% volatile
17 Italy 150,189 2023 down 5.0% volatile
18 Netherlands 144,558 2023 up 623.8% volatile
19 Australia 140,232 2023 down 35.0% volatile
20 Spain 119,099 2023 up 147.5% volatile
21 France 91,862 2023 down 21.0% volatile
22 South Korea 87,800 2023 down 70.9% volatile
23 Armenia 75,000 2023 up 561.1% volatile
24 Chile 62,679 2023 up 71.6% volatile
25 Sweden 55,209 2023 down 17.3% volatile
26 Norway 53,806 2023 up 32.2% volatile
27 Kuwait 50,008 2023 down 53.6% volatile
28 Hungary 49,213 2023 up 773.3% volatile
29 Somalia 46,217 2023 up 123.0% volatile
30 Switzerland 45,098 2023 down 46.2% volatile
31 Lithuania 44,935 2023 up 368.0% volatile
32 Ireland 43,873 2023 up 456.4% volatile
33 Belgium 41,679 2023 up 48.5% volatile
34 Qatar 39,995 2023 down 70.0% volatile
35 Finland 38,156 2023 up 110.1% volatile
36 Denmark 31,006 2023 up 45.2% volatile
37 Portugal 29,102 2023 up 180.1% volatile
38 Russia 27,807 2023 down 90.4% volatile
39 Singapore 26,996 2023 down 48.3% volatile
40 Peru 24,783 2023 up 126.0% volatile
41 New Zealand 21,404 2023 down 18.9% volatile
42 Bahrain 20,002 2023 down 43.8% volatile
43 Puerto Rico 19,833 2023 up 146.5% volatile
44 Thailand 19,648 2023 down 70.9% volatile
45 Turkmenistan 15,005 2023 up 105.9% volatile
46 Montenegro 12,000 2023 up 584.3% volatile
47 Namibia 11,675 2023 up 8.6% volatile
48 Croatia 10,202 2023 up 263.4% volatile
49 Israel 9,999 2023 down 41.4% volatile
50 Zambia 9,521 2023 down 38.7% volatile
51 Macao 8,807 2023 up 23.2% volatile
52 Cyprus 8,697 2023 down 27.0% volatile
53 Latvia 7,966 2023 up 155.4% volatile
54 Panama 7,262 2023 up 22.5% volatile
55 Malta 6,591 2023 up 665.5% volatile
56 Cote d'Ivoire 6,002 2023 up 102.4% volatile
57 Luxembourg 5,905 2023 down 43.9% volatile
58 Estonia 5,717 2023 up 312.7% volatile
59 Western Sahara 5,606 2023 down 45.5% volatile
60 Kyrgyzstan 5,601 2023 up 157.9% volatile
61 Slovenia 5,339 2023 up 735.5% volatile
62 Bulgaria 5,173 2023 up 490.7% volatile
63 Slovakia 4,933 2023 up 517.7% volatile
64 Austria 4,819 2023 down 91.5% volatile
65 Iceland 4,630 2023 up 177.9% volatile
66 Serbia 4,348 2023 up 124.3% volatile
67 Argentina 4,133 2023 down 21.6% volatile
68 Equatorial Guinea 3,997 2023 down 77.9% volatile
69 Mauritania 2,999 2023 up 200.4% volatile
70 Trinidad and Tobago 2,126 2023 up 367.1% volatile
71 Georgia 2,003 2023 up 105.0% volatile
72 Burundi 1,995 2023 up 187.3% volatile
73 Seychelles 1,809 2023 up 5.4% volatile
74 Solomon Islands 1,636 2023 down 70.9% volatile
75 Andorra 1,061 2023 up 164.6% volatile
76 Bahamas 1,001 2023 down 0.1% volatile
77 Costa Rica 995 2023 down 37.0% volatile
77 Niger 995 2023 up 139.1% volatile
79 Gabon 987 2023 down 95.0% volatile
80 Cayman Islands 921 2023 down 14.5% volatile
81 Bonaire Sint Eustatius and Saba 820 2023 down 9.0% volatile
82 Gibraltar 689 2023 up 229.7% volatile
83 Faroe Islands 599 2023 up 1,147.9% volatile
84 Belize 595 2023 down 60.5% volatile
85 British Virgin Islands 587 2023 down 57.1% volatile
86 Sint Maarten (Dutch part) 567 2023 up 7.0% volatile
87 Curacao 518 2023 down 59.6% volatile
88 Djibouti 500 2023 down 75.4% volatile
89 New Caledonia 485 2023 down 77.9% volatile
90 Jersey 480 2023 down 22.5% volatile
91 Guernsey 380 2023 up 393.5% volatile
92 Bhutan 291 2023 down 5.8% volatile
93 Liechtenstein 214 2023 up 18.9% rising
94 Anguilla 200 2023 down 27.8% volatile
94 Saint Barthelemy 200 2023 up 112.8% volatile
96 Isle of Man 196 2023 up 167.4% volatile
97 Turks and Caicos Islands 193 2023 down 85.5% volatile
98 Aruba 147 2023 down 53.3% volatile
99 Mayotte 137 2023 down 90.1% volatile
100 Monaco 88 2023 down 90.5% volatile
101 Tokelau 73 2023 up 508.3% volatile
102 Antigua and Barbuda 0 2023 down 100.0% volatile
102 Bermuda 0 2023 up 100.0% volatile
102 Brunei 0 2023 down 100.0% volatile
102 Saint Kitts and Nevis 0 2023 up 100.0% volatile
102 Saint Lucia 0 2023 up 100.0% volatile
102 Mongolia 0 2023 down 100.0% volatile
102 Vanuatu 0 2023 up 100.0% volatile
102 Niue 0 2023 down 100.0% volatile
102 Saint Helena 0 2023 down 100.0% volatile
102 Saint Pierre and Miquelon 0 2023 up 100.0% volatile
102 Vatican 0 2023 — volatile
113 Montserrat -12 2023 up 60.0% volatile
114 Palau -19 2023 up 32.1% volatile
115 Falkland Islands -21 2023 down 136.2% volatile
116 Barbados -80 2023 down 23.1% volatile
117 Wallis and Futuna -107 2023 up 60.4% volatile
118 Nauru -148 2023 down 179.2% volatile
119 Grenada -190 2023 down 5.0% volatile
119 San Marino -190 2023 down 433.3% volatile
121 Benin -192 2023 up 78.4% volatile
122 Dominica -199 2023 down 114.5% volatile
123 Greenland -318 2023 up 51.3% volatile
124 Tuvalu -323 2023 down 101.9% volatile
125 United States Virgin Islands -444 2023 up 66.7% volatile
126 Bosnia and Herzegovina -485 2023 up 98.7% volatile
126 Kiribati -485 2023 up 55.9% volatile
128 Guam -500 2023 up 82.2% volatile
129 Cook Islands -558 2023 down 141.6% volatile
130 Sao Tome and Principe -592 2023 up 66.9% volatile
131 Saint Vincent and the Grenadines -784 2023 up 34.1% falling
132 Papua New Guinea -787 2023 down 102.2% volatile
133 Suriname -988 2023 down 2.1% volatile
134 Angola -995 2023 down 100.8% volatile
134 Congo -995 2023 up 96.0% volatile
136 French Guiana -1,091 2023 down 142.5% volatile
137 Micronesia (country) -1,134 2023 up 27.3% volatile
138 American Samoa -1,159 2023 up 14.4% volatile
139 Cape Verde -1,226 2023 up 81.5% volatile
140 Northern Mariana Islands -1,321 2023 up 14.6% volatile
141 French Polynesia -1,348 2023 up 22.7% volatile
142 Guinea-Bissau -1,400 2023 down 0.4% volatile
143 Madagascar -1,487 2023 up 39.2% volatile
144 Uruguay -1,501 2023 up 73.4% volatile
145 Saint Martin (French Part) -1,697 2023 down 211.4% volatile
146 Marshall Islands -1,832 2023 down 0.4% volatile
147 North Korea -1,997 2023 up 31.9% volatile
148 Libya -2,001 2023 down 107.8% volatile
149 Comoros -2,002 2023 up 15.3% volatile
150 Tonga -2,173 2023 up 17.6% volatile
151 Guadeloupe -2,192 2023 up 39.9% volatile
152 Samoa -2,810 2023 up 9.6% falling
153 Mauritius -2,824 2023 up 21.9% volatile
154 Maldives -2,877 2023 down 141.3% volatile
155 Gambia -3,000 2023 down 21.2% volatile
156 Bolivia -3,008 2023 up 73.5% volatile
157 Belarus -3,034 2023 down 128.8% volatile
158 Martinique -3,078 2023 up 11.5% volatile
159 Fiji -3,289 2023 up 69.3% volatile
160 Hong Kong -3,427 2023 down 114.4% volatile
161 Reunion -3,625 2023 down 83.3% volatile
162 Guinea -3,997 2023 up 86.3% volatile
163 Sierra Leone -4,000 2023 down 244.2% volatile
164 Cameroon -4,798 2023 up 30.5% volatile
165 Kazakhstan -4,822 2023 down 22.9% volatile
166 Liberia -5,002 2023 up 77.3% volatile
167 Honduras -5,044 2023 up 17.2% volatile
168 Lesotho -5,168 2023 up 22.4% volatile
169 Yemen -5,233 2023 down 191.9% volatile
170 North Macedonia -5,597 2023 up 72.4% volatile
171 East Timor -5,620 2023 down 366.0% volatile
172 Iraq -5,710 2023 down 101.2% volatile
173 Malawi -5,811 2023 up 55.1% volatile
174 Uzbekistan -6,004 2023 up 70.5% volatile
175 Guyana -6,161 2023 up 10.8% volatile
176 Botswana -6,487 2023 up 17.2% volatile
177 Poland -7,824 2023 down 163.1% volatile
178 Nicaragua -7,996 2023 up 69.9% volatile
179 Eswatini -8,549 2023 up 32.5% volatile
180 Guatemala -8,940 2023 up 75.0% volatile
181 Rwanda -9,001 2023 up 46.4% volatile
182 Senegal -9,999 2023 down 128.7% volatile
183 Ghana -10,003 2023 down 320.8% volatile
183 Jamaica -10,003 2023 up 3.2% rising
183 Kenya -10,003 2023 up 82.6% volatile
183 Laos -10,003 2023 up 63.6% volatile
187 Ethiopia -11,996 2023 down 114.8% volatile
188 Paraguay -12,500 2023 up 27.5% volatile
189 Tunisia -14,001 2023 up 17.7% volatile
190 Czechia -14,638 2023 down 369.7% volatile
191 Central African Republic -14,682 2023 up 86.9% volatile
192 Democratic Republic of Congo -14,992 2023 down 112.4% volatile
193 Eritrea -15,284 2023 up 55.0% volatile
194 Togo -15,406 2023 up 56.4% volatile
195 Jordan -17,445 2023 down 102.9% volatile
196 Moldova -18,570 2023 up 76.1% volatile
197 Tajikistan -19,999 2023 down 22.2% volatile
198 Ecuador -21,948 2023 down 255.0% volatile
199 Cuba -22,797 2023 up 39.4% flat
200 El Salvador -23,253 2023 up 52.6% volatile
201 Burkina Faso -24,957 2023 up 24.9% volatile
202 Palestine -24,996 2023 up 7.4% volatile
203 Albania -25,357 2023 down 22.6% volatile
204 Algeria -25,963 2023 up 13.6% volatile
205 Romania -27,780 2023 up 20.4% volatile
206 Sri Lanka -28,011 2023 up 25.8% volatile
207 Haiti -31,786 2023 down 4.8% falling
208 Cambodia -31,837 2023 up 41.6% volatile
209 Taiwan -32,777 2023 down 603.9% volatile
210 Lebanon -34,193 2023 down 104.7% volatile
211 Dominican Republic -34,915 2023 up 4.8% falling
212 Myanmar -34,989 2023 up 44.3% volatile
213 Mozambique -36,276 2023 up 36.4% volatile
214 Indonesia -37,501 2023 down 36.3% volatile
215 Tanzania -39,388 2023 down 3,273.9% volatile
216 Morocco -39,650 2023 up 40.9% volatile
217 Mali -39,953 2023 up 2.4% volatile
218 Afghanistan -48,958 2023 down 370.2% volatile
219 Nigeria -57,936 2023 down 244.1% volatile
220 Vietnam -81,789 2023 down 1,542.7% volatile
221 Azerbaijan -84,122 2023 down 3,771.8% volatile
222 Zimbabwe -97,380 2023 up 45.0% volatile
223 Mexico -101,044 2023 up 15.8% volatile
224 Venezuela -112,899 2023 down 95.3% volatile
225 Uganda -126,181 2023 up 28.5% volatile
226 Greece -159,430 2023 down 168.7% volatile
227 Philippines -164,284 2023 up 24.8% volatile
228 Brazil -240,059 2023 down 52.7% volatile
229 Ukraine -299,961 2023 down 1,220.0% volatile
230 Turkey -318,070 2023 down 172.5% volatile
231 Nepal -409,782 2023 down 9.8% volatile
232 Bangladesh -549,918 2023 up 36.3% volatile
233 China -567,724 2023 down 200.5% volatile
234 India -979,179 2023 down 546.9% volatile
235 Sudan -1.35 million 2023 down 595.9% volatile
236 Pakistan -1.62 million 2023 up 15.0% volatile

Share, cite or embed this page

Cite this page

Net migration metrics by country. Statizoid, drawing on Our World in Data. Retrieved 11 November 2026, from https://population.statizoid.com/stat/net-migration-metrics/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://population.statizoid.com/stat/net-migration-metrics/">Net migration metrics by country</a> — Statizoid

About this data

Indicator
Net migration metrics
Source
Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
236 places, 17,464 data points, 1950–2023
Last refreshed