Net migration, annual growth rate by country

The year-on-year percentage change in Net migration. Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.

Countries reporting
236
Highest
746.78 % change on previous year
Azerbaijan
Lowest
-399.32 % change on previous year
Palestine
Median
0 % change on previous year
Years covered
73
1951–2023
Data points
16,370

What the numbers show

Net migration, annual growth rate is currently reported for 236 countries. The highest value is 746.78 % change on previous year in Azerbaijan; the lowest is -399.32 % change on previous year in Palestine.

The median across all reporting countries is 0 % change on previous year, and the mean is -9.95 % change on previous year.

The gap between the highest and lowest reporting country is a factor of about 2.

Over the past decade 98 countries rose and 135 fell. The largest increase was in Zimbabwe (up 10,440.4%), and the largest decrease in Uzbekistan (down 405,929.0%).

Net migration, annual growth rate (Our World): full country ranking

#Country LatestYear 10-year changeTrend
1 Azerbaijan 746.78 % change on previous year 2022 up 4,096.9% volatile
2 Zambia 211.15 % change on previous year 2023 up 187.3% volatile
3 Malta 165.77 % change on previous year 2023 up 3,120.3% volatile
4 Somalia 150 % change on previous year 2023 up 7.2% volatile
5 South Sudan 126.08 % change on previous year 2022 up 457.4% volatile
6 Egypt 122.48 % change on previous year 2022 up 220.0% volatile
7 Saint Kitts and Nevis 100 % change on previous year 2022 unchanged volatile
7 Saint Lucia 100 % change on previous year 2019 up 501.8% volatile
7 Vanuatu 100 % change on previous year 2022 up 5,265.4% volatile
7 Saint Pierre and Miquelon 100 % change on previous year 2020 up 133.3% volatile
7 Vatican 100 % change on previous year 1970 — volatile
12 Armenia 97.36 % change on previous year 2023 up 3,060.4% volatile
13 Ukraine 94.74 % change on previous year 2023 up 258.2% volatile
14 Afghanistan 92.44 % change on previous year 2023 up 225.6% volatile
15 Guadeloupe 85.82 % change on previous year 2023 up 404.4% volatile
16 Togo 76.6 % change on previous year 2023 up 360.5% volatile
17 Belarus 62.08 % change on previous year 2023 up 2,017.3% volatile
18 San Marino 52.85 % change on previous year 2023 up 187.9% volatile
19 Yemen 49.91 % change on previous year 2023 up 167.0% volatile
20 India 27.65 % change on previous year 2023 up 15.7% volatile
21 Philippines 25.92 % change on previous year 2023 up 107.9% volatile
22 Martinique 23.47 % change on previous year 2023 up 33.9% volatile
23 Saint Barthelemy 22.7 % change on previous year 2023 down 10.4% volatile
24 Montserrat 20 % change on previous year 2023 up 220.0% volatile
25 Venezuela 19.99 % change on previous year 2023 up 510.2% volatile
26 Puerto Rico 18.73 % change on previous year 2023 up 602.3% volatile
27 Hungary 17.53 % change on previous year 2023 up 127.8% volatile
28 Central African Republic 15.77 % change on previous year 2023 up 2,951.2% volatile
29 Wallis and Futuna 15.08 % change on previous year 2023 down 23.2% volatile
30 Lesotho 14.2 % change on previous year 2023 up 489.8% volatile
31 Gibraltar 12.4 % change on previous year 2023 down 64.4% volatile
32 Botswana 11.21 % change on previous year 2023 up 162.0% volatile
33 American Samoa 11.19 % change on previous year 2023 up 777.4% volatile
34 Eritrea 10.8 % change on previous year 2023 down 49.7% volatile
35 Guernsey 9.51 % change on previous year 2023 up 131.0% volatile
36 Fiji 7.53 % change on previous year 2023 up 229.4% volatile
37 Mexico 6.82 % change on previous year 2023 up 4.0% volatile
38 British Virgin Islands 6.73 % change on previous year 2023 down 73.8% volatile
39 Honduras 6.14 % change on previous year 2023 up 280.9% volatile
40 Turkmenistan 6.11 % change on previous year 2023 up 168.7% volatile
41 Chile 5.57 % change on previous year 2023 down 69.6% volatile
42 Bahrain 5.41 % change on previous year 2023 down 97.0% volatile
43 Brazil 5.35 % change on previous year 2023 down 57.2% volatile
44 Zimbabwe 5.3 % change on previous year 2023 up 10,440.4% volatile
45 Saint Vincent and the Grenadines 5.08 % change on previous year 2023 up 100.3% volatile
46 Palau 5 % change on previous year 2023 down 94.6% volatile
47 Ecuador 4.95 % change on previous year 2023 down 77.1% volatile
48 Solomon Islands 4.4 % change on previous year 2023 up 13.1% volatile
49 Syria 3.02 % change on previous year 2023 up 102.8% volatile
50 French Guiana 2.68 % change on previous year 2023 down 97.3% volatile
51 Micronesia (country) 2.16 % change on previous year 2023 down 51.1% volatile
52 Cape Verde 2.15 % change on previous year 2023 down 7.0% volatile
53 Tonga 2.03 % change on previous year 2023 up 188.7% volatile
54 Northern Mariana Islands 2 % change on previous year 2023 up 121.7% volatile
55 Greenland 1.55 % change on previous year 2023 up 108.6% volatile
56 Cuba 1.52 % change on previous year 2023 up 136.2% volatile
57 Dominica 1.49 % change on previous year 2023 down 99.6% volatile
58 Jersey 1.48 % change on previous year 2023 up 184.8% volatile
59 Haiti 1.35 % change on previous year 2023 up 160.1% volatile
60 Seychelles 1.17 % change on previous year 2023 down 89.9% volatile
61 Samoa 0.9517 % change on previous year 2023 up 263.3% volatile
62 Liechtenstein 0.9434 % change on previous year 2023 up 104.3% volatile
63 Dominican Republic 0.677 % change on previous year 2023 up 288.6% volatile
64 Macao 0.6744 % change on previous year 2023 down 86.1% volatile
65 Sint Maarten (Dutch part) 0.5319 % change on previous year 2023 up 40.4% volatile
66 United States 0.2775 % change on previous year 2023 down 85.8% volatile
67 Cook Islands 0.1789 % change on previous year 2023 up 108.1% volatile
68 Liberia 0.02 % change on previous year 2023 down 99.9% volatile
69 Bangladesh 0.0131 % change on previous year 2023 up 100.3% volatile
70 Burkina Faso 0.012 % change on previous year 2023 up 100.0% volatile
71 El Salvador 0.0086 % change on previous year 2023 down 99.7% volatile
72 Angola 0 % change on previous year 2023 up 100.0% volatile
72 Burundi 0 % change on previous year 2023 up 100.0% volatile
72 Benin 0 % change on previous year 2023 up 100.0% volatile
72 Bahamas 0 % change on previous year 2023 up 100.0% volatile
72 Bosnia and Herzegovina 0 % change on previous year 2023 down 100.0% volatile
72 Bolivia 0 % change on previous year 2023 down 100.0% volatile
72 Barbados 0 % change on previous year 2023 up 100.0% volatile
72 Bhutan 0 % change on previous year 2023 down 100.0% volatile
72 Cameroon 0 % change on previous year 2023 down 100.0% volatile
72 Congo 0 % change on previous year 2023 down 100.0% volatile
72 Comoros 0 % change on previous year 2023 down 100.0% volatile
72 Curacao 0 % change on previous year 2023 up 100.0% volatile
72 Djibouti 0 % change on previous year 2023 up 100.0% volatile
72 Ethiopia 0 % change on previous year 2023 up 100.0% volatile
72 Gabon 0 % change on previous year 2023 up 100.0% volatile
72 Ghana 0 % change on previous year 2023 up 100.0% volatile
72 Guinea 0 % change on previous year 2023 down 100.0% volatile
72 Gambia 0 % change on previous year 2023 up 100.0% volatile
72 Guinea-Bissau 0 % change on previous year 2023 down 100.0% volatile
72 Equatorial Guinea 0 % change on previous year 2023 down 100.0% volatile
72 Grenada 0 % change on previous year 2023 down 100.0% volatile
72 Guam 0 % change on previous year 2023 down 100.0% volatile
72 Guyana 0 % change on previous year 2023 down 100.0% volatile
72 Hong Kong 0 % change on previous year 2023 up 100.0% volatile
72 Indonesia 0 % change on previous year 2023 down 100.0% volatile
72 Jamaica 0 % change on previous year 2023 down 100.0% volatile
72 Jordan 0 % change on previous year 2023 down 100.0% volatile
72 Japan 0 % change on previous year 2023 up 100.0% volatile
72 Kenya 0 % change on previous year 2023 up 100.0% volatile
72 South Korea 0 % change on previous year 2023 down 100.0% volatile
72 Laos 0 % change on previous year 2023 down 100.0% volatile
72 Libya 0 % change on previous year 2023 down 100.0% volatile
72 Madagascar 0 % change on previous year 2023 up 100.0% volatile
72 Mauritania 0 % change on previous year 2023 up 100.0% volatile
72 Mauritius 0 % change on previous year 2023 down 100.0% volatile
72 New Caledonia 0 % change on previous year 2023 down 100.0% volatile
72 Niger 0 % change on previous year 2023 up 100.0% volatile
72 Nicaragua 0 % change on previous year 2023 down 100.0% volatile
72 New Zealand 0 % change on previous year 2023 down 100.0% volatile
72 Papua New Guinea 0 % change on previous year 2023 up 100.0% volatile
72 North Korea 0 % change on previous year 2023 up 100.0% volatile
72 Paraguay 0 % change on previous year 2023 down 100.0% volatile
72 French Polynesia 0 % change on previous year 2023 down 100.0% volatile
72 Rwanda 0 % change on previous year 2023 down 100.0% volatile
72 Sierra Leone 0 % change on previous year 2023 down 100.0% volatile
72 Sao Tome and Principe 0 % change on previous year 2023 up 100.0% volatile
72 Suriname 0 % change on previous year 2023 down 100.0% volatile
72 Eswatini 0 % change on previous year 2023 up 100.0% volatile
72 Turks and Caicos Islands 0 % change on previous year 2023 down 100.0% volatile
72 Tunisia 0 % change on previous year 2023 down 100.0% volatile
72 Uruguay 0 % change on previous year 2023 down 100.0% volatile
72 United States Virgin Islands 0 % change on previous year 2023 down 100.0% volatile
72 Western Sahara 0 % change on previous year 2023 down 100.0% volatile
72 Anguilla 0 % change on previous year 2023 down 100.0% volatile
72 Falkland Islands 0 % change on previous year 2023 down 100.0% volatile
127 Myanmar -0.0029 % change on previous year 2023 up 99.9% volatile
128 Mali -0.005 % change on previous year 2023 down 100.0% volatile
129 Democratic Republic of Congo -0.0067 % change on previous year 2023 down 100.0% volatile
130 Marshall Islands -0.164 % change on previous year 2023 up 95.6% volatile
131 Australia -0.5249 % change on previous year 2023 up 93.8% volatile
132 Tuvalu -0.9375 % change on previous year 2023 up 99.0% volatile
133 Costa Rica -1.09 % change on previous year 2023 down 116.9% volatile
134 Isle of Man -1.51 % change on previous year 2023 up 70.2% volatile
135 Cambodia -1.55 % change on previous year 2023 up 51.1% volatile
136 East Timor -1.83 % change on previous year 2023 up 98.1% volatile
137 Sri Lanka -2.1 % change on previous year 2023 down 121.0% volatile
138 South Africa -2.17 % change on previous year 2023 up 82.0% volatile
139 Cayman Islands -2.23 % change on previous year 2023 down 239.0% volatile
140 Faroe Islands -2.44 % change on previous year 2023 down 100.5% volatile
141 Morocco -2.74 % change on previous year 2023 up 3.2% volatile
142 Nauru -2.78 % change on previous year 2023 up 93.0% volatile
143 Aruba -3.29 % change on previous year 2023 down 421.4% volatile
144 Cyprus -3.52 % change on previous year 2023 down 33.2% volatile
145 Vietnam -3.56 % change on previous year 2023 down 34.9% volatile
146 Andorra -3.72 % change on previous year 2023 down 114.6% volatile
147 Malaysia -3.76 % change on previous year 2023 down 134.7% volatile
148 Mozambique -3.84 % change on previous year 2023 down 139.9% volatile
149 Tanzania -4.88 % change on previous year 2023 down 104.8% volatile
150 Turkey -5.48 % change on previous year 2023 down 107.9% volatile
151 Reunion -5.53 % change on previous year 2023 down 106.5% volatile
152 Guatemala -5.64 % change on previous year 2023 up 40.2% volatile
153 North Macedonia -5.68 % change on previous year 2023 up 10.7% volatile
154 Canada -5.68 % change on previous year 2023 down 252.1% volatile
155 Uganda -6.17 % change on previous year 2023 down 1,589.5% volatile
156 Sweden -6.35 % change on previous year 2023 down 124.2% volatile
157 United Arab Emirates -7.05 % change on previous year 2023 down 129.9% volatile
158 Norway -7.29 % change on previous year 2023 up 51.4% volatile
159 Maldives -7.59 % change on previous year 2023 down 416.7% volatile
160 Nepal -8.03 % change on previous year 2023 down 2,099.7% volatile
161 United Kingdom -8.52 % change on previous year 2023 down 122.5% volatile
162 Tokelau -8.75 % change on previous year 2023 up 89.9% volatile
163 Panama -8.85 % change on previous year 2023 down 200.6% volatile
164 Thailand -9.39 % change on previous year 2023 down 5.6% volatile
165 Malawi -11.09 % change on previous year 2023 down 339.8% volatile
166 Nigeria -12.11 % change on previous year 2023 up 72.2% volatile
167 Croatia -12.66 % change on previous year 2023 up 58.2% volatile
168 Saint Martin (French Part) -15.05 % change on previous year 2023 up 5.7% volatile
169 Colombia -15.65 % change on previous year 2023 down 0.6% volatile
170 Tajikistan -17.63 % change on previous year 2023 up 49.4% volatile
171 Uzbekistan -19.91 % change on previous year 2023 down 405,929.0% volatile
172 Pakistan -22.45 % change on previous year 2023 down 43.2% volatile
173 Kiribati -22.78 % change on previous year 2023 down 3,013.0% volatile
174 Lebanon -24.31 % change on previous year 2023 down 105.0% volatile
175 Argentina -26.05 % change on previous year 2023 down 133.8% volatile
176 Peru -27.07 % change on previous year 2023 down 236.1% volatile
177 Iceland -29.15 % change on previous year 2023 down 104.2% volatile
178 Taiwan -31.48 % change on previous year 2023 up 57.9% volatile
179 Iran -35.01 % change on previous year 2023 down 292.8% volatile
180 Italy -35.05 % change on previous year 2023 up 6.3% volatile
181 Netherlands -35.6 % change on previous year 2023 down 203.5% volatile
182 Finland -36.78 % change on previous year 2023 down 2,537.5% volatile
183 Lithuania -37.68 % change on previous year 2023 down 274.5% volatile
184 Germany -37.9 % change on previous year 2023 down 128.7% volatile
185 Slovenia -40.77 % change on previous year 2023 up 4.7% volatile
186 Namibia -47.44 % change on previous year 2023 down 2,387.0% volatile
187 Denmark -48.51 % change on previous year 2023 down 282.4% volatile
188 France -48.79 % change on previous year 2023 down 487.3% volatile
189 Trinidad and Tobago -49.94 % change on previous year 2023 down 623.2% volatile
190 Qatar -50.01 % change on previous year 2023 down 168.3% volatile
191 Bonaire Sint Eustatius and Saba -50.48 % change on previous year 2023 down 1,179.8% volatile
192 Chad -50.78 % change on previous year 2022 up 24.7% volatile
193 Ireland -53.09 % change on previous year 2023 down 217.8% volatile
194 Switzerland -53.23 % change on previous year 2023 down 325.9% volatile
195 Oman -53.91 % change on previous year 2023 up 16.9% volatile
196 Albania -54.37 % change on previous year 2023 down 1,190.7% volatile
197 Montenegro -54.43 % change on previous year 2023 up 3.7% volatile
198 Luxembourg -55.24 % change on previous year 2023 down 2,266.1% volatile
199 Kyrgyzstan -55.53 % change on previous year 2023 down 344.8% volatile
200 Portugal -57.64 % change on previous year 2023 down 2,984.4% volatile
201 Spain -60.27 % change on previous year 2023 up 4.9% volatile
202 Latvia -63.84 % change on previous year 2023 down 207.7% volatile
203 Belgium -64.86 % change on previous year 2023 down 72.4% volatile
204 Saudi Arabia -66.67 % change on previous year 2023 down 4,949.3% volatile
205 Algeria -76.81 % change on previous year 2023 down 525.0% volatile
206 Cote d'Ivoire -77.59 % change on previous year 2023 down 889.2% volatile
207 Israel -80 % change on previous year 2023 down 2,617.1% volatile
208 Bulgaria -80.48 % change on previous year 2023 down 184.7% volatile
209 Estonia -85.62 % change on previous year 2023 down 419.0% volatile
210 Kuwait -86.43 % change on previous year 2023 down 453.4% volatile
211 Mayotte -86.7 % change on previous year 2023 down 128.8% volatile
212 Singapore -87.43 % change on previous year 2023 down 160.7% volatile
213 Serbia -89.16 % change on previous year 2023 down 2,651.2% volatile
214 Belize -89.98 % change on previous year 2023 down 7,117.1% volatile
215 Monaco -91.16 % change on previous year 2023 down 4,229.4% volatile
216 Georgia -92.58 % change on previous year 2023 down 4,298.4% volatile
217 China -93.2 % change on previous year 2023 up 57.8% volatile
218 Slovakia -94.66 % change on previous year 2023 up 59.8% volatile
219 Russia -96.37 % change on previous year 2023 down 7,175.5% volatile
220 Austria -96.94 % change on previous year 2023 down 472.6% volatile
221 Antigua and Barbuda -100 % change on previous year 2016 down 264.7% volatile
221 Bermuda -100 % change on previous year 2022 down 378.0% volatile
221 Brunei -100 % change on previous year 2021 down 129.5% volatile
221 Mongolia -100 % change on previous year 2020 down 275.3% volatile
221 Niue -100 % change on previous year 2022 down 175.0% volatile
221 Saint Helena -100 % change on previous year 2021 — volatile
227 Poland -100.81 % change on previous year 2023 down 160.2% volatile
228 Czechia -104.44 % change on previous year 2023 down 7,080.5% volatile
229 Iraq -107.43 % change on previous year 2023 down 189.8% volatile
230 Kazakhstan -110.54 % change on previous year 2023 down 949.7% volatile
231 Moldova -120.83 % change on previous year 2023 down 2,793.0% volatile
232 Romania -131.19 % change on previous year 2023 down 1,940.7% volatile
233 Senegal -160.88 % change on previous year 2023 down 188.8% volatile
234 Sudan -184.22 % change on previous year 2022 down 656.7% volatile
235 Greece -195.26 % change on previous year 2023 down 2,212.7% volatile
236 Palestine -399.32 % change on previous year 2023 down 170,505.0% volatile

Share, cite or embed this page

Cite this page

Net migration, annual growth rate by country. Statizoid, drawing on Statizoid (derived). Retrieved 11 November 2026, from https://population.statizoid.com/stat/net-migration-annual-growth-rate-2/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under Derived by Statizoid from the sources named on the page; please keep the attribution.

<a href="https://population.statizoid.com/stat/net-migration-annual-growth-rate-2/">Net migration, annual growth rate by country</a> — Statizoid

How this figure is calculated

The year-on-year percentage change in Net migration. Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.

Computed from

Statizoid computes this series; the underlying measurements belong to the publishers named above. The arithmetic is applied to every country and year where both inputs report, and nothing is estimated unless the page says so.

About this data

Indicator
Net migration, annual growth rate
Unit
% change on previous year
Source
Statizoid (derived)
Licence
Derived by Statizoid from the sources named on the page
Coverage
236 places, 16,370 data points, 1951–2023
Last refreshed

The year-on-year percentage change in Net migration. Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.