Countries by net migration
South Africa had the highest net migration of 215 countries in 2020, at 369,901. Bangladesh had the lowest, at -1 million. The median was -202 and the figure for the World was 0. Source: the World Bank.
Top 40 countries, 2020
Full ranking
| Rank | Countries | 2020 | Change on 2019 |
|---|---|---|---|
| 1 | South Africa | 369,901 | +11.7% |
| 2 | Russia | 334,094 | -0.7% |
| 3 | United States | 329,769 | -81.4% |
| 4 | Syria | 269,050 | -46.3% |
| 5 | Canada | 256,592 | -33.8% |
| 6 | Spain | 236,854 | -49% |
| 7 | Colombia | 227,130 | -42.8% |
| 8 | Germany | 203,468 | -36.2% |
| 9 | Nepal | 162,139 | -11% |
| 10 | France | 145,593 | +102.3% |
| 11 | United Kingdom | 144,221 | -38% |
| 12 | Afghanistan | 143,634 | +1,468.2% |
| 13 | South Korea | 112,631 | -12.4% |
| 14 | Malaysia | 101,907 | -49.9% |
| 15 | United Arab Emirates | 92,541 | +173.9% |
| 16 | Italy | 85,281 | +82.9% |
| 17 | Somalia | 77,259 | +45.4% |
| 18 | Netherlands | 67,598 | -38% |
| 19 | South Sudan | 62,935 | -3.5% |
| 20 | Switzerland | 55,523 | +24.7% |
| 21 | Peru | 55,375 | -25.4% |
| 22 | Kyrgyzstan | 54,704 | +15.6% |
| 23 | Portugal | 54,076 | -14.2% |
| 24 | Australia | 44,447 | -78.5% |
| 25 | Belgium | 43,777 | -25.1% |
| 26 | Uganda | 43,464 | -59.5% |
| 27 | New Zealand | 42,124 | -39.6% |
| 28 | Japan | 42,001 | -86.8% |
| 29 | Austria | 39,601 | -3.6% |
| 30 | Ethiopia | 38,866 | +459.6% |
| 31 | Türkiye | 37,934 | +341.8% |
| 32 | Sweden | 37,302 | -48.6% |
| 33 | Chad | 36,605 | +224.3% |
| 34 | Senegal | 33,848 | -11.8% |
| 35 | Thailand | 32,277 | +518.2% |
| 36 | Bulgaria | 30,167 | +1,499.2% |
| 37 | Iraq | 29,858 | +168% |
| 38 | Slovenia | 28,514 | +74.4% |
| 39 | Namibia | 27,056 | +37.5% |
| 40 | Chile | 26,042 | -85.6% |
| 41 | Turkmenistan | 19,913 | +0.9% |
| 42 | Lithuania | 19,884 | +86.4% |
| 43 | Finland | 17,504 | +11.7% |
| 44 | Israel | 16,573 | +2.7% |
| 45 | Ireland | 15,746 | -46.9% |
| 46 | Norway | 11,277 | -56.1% |
| 47 | Denmark | 10,851 | +14.4% |
| 48 | Papua New Guinea | 10,703 | -53.4% |
| 49 | Cyprus | 9,653 | -3.3% |
| 50 | Maldives | 9,642 | -0.1% |
| 51 | Hungary | 9,147 | -73.4% |
| 52 | Macao | 8,842 | -1.4% |
| 53 | Zambia | 8,156 | -55.6% |
| 54 | Angola | 7,556 | -87.2% |
| 55 | Luxembourg | 6,967 | -33.7% |
| 56 | Malta | 6,904 | -66% |
| 57 | Jordan | 6,745 | +129.1% |
| 58 | Greece | 6,353 | -82.7% |
| 59 | Egypt | 6,016 | -14.7% |
| 60 | Panama | 5,473 | -48.5% |
| 61 | Slovakia | 4,350 | +39.1% |
| 62 | Czechia | 4,336 | -21.9% |
| 63 | Poland | 3,920 | -49.1% |
| 64 | Timor-Leste | 3,793 | -3.8% |
| 65 | Estonia | 3,694 | -31.4% |
| 66 | Iceland | 2,498 | -50.3% |
| 67 | Benin | 1,729 | -48.6% |
| 68 | Seychelles | 1,726 | -2.5% |
| 69 | Solomon Islands | 1,556 | +178.2% |
| 70 | Gabon | 1,506 | -32.6% |
| 71 | Djibouti | 1,300 | -1.7% |
| 72 | Sierra Leone | 1,292 | +157.7% |
| 73 | Azerbaijan | 1,073 | +179.4% |
| 74 | Costa Rica | 1,029 | -37.7% |
| 75 | Monaco | 999 | +604.5% |
| 76 | Curaçao | 992 | +110.3% |
| 77 | British Virgin Islands | 888 | +111.9% |
| 78 | Cayman Islands | 810 | -5.7% |
| 79 | Turks and Caicos Islands | 682 | -49.8% |
| 80 | Andorra | 572 | -54.1% |
| 81 | Faroe Islands | 548 | -18.2% |
| 82 | Sint Maarten | 519 | -1.3% |
| 83 | Gibraltar | 514 | +8.2% |
| 84 | Brunei | 462 | +1.3% |
| 85 | Trinidad and Tobago | 427 | +102.2% |
| 86 | Argentina | 292 | -94.6% |
| 87 | Bhutan | 287 | 0% |
| 88 | Bermuda | 286 | 0% |
| 89 | Liechtenstein | 269 | -0.7% |
| 90 | San Marino | 247 | +32.1% |
| 91 | Isle of Man | 219 | -7.6% |
| 92 | Belize | 64 | +110.6% |
| 93 | Antigua and Barbuda | 0 | |
| 93 | Aruba | 0 | -100% |
| 93 | Bahamas | 0 | -100% |
| 93 | Barbados | 0 | +100% |
| 93 | Cambodia | 0 | +100% |
| 93 | Equatorial Guinea | 0 | -100% |
| 93 | Grenada | 0 | +100% |
| 93 | Jamaica | 0 | +100% |
| 93 | Kiribati | 0 | +100% |
| 93 | Mongolia | 0 | -100% |
| 93 | Palau | 0 | +100% |
| 93 | Saint Lucia | 0 | |
| 93 | São Tomé and Príncipe | 0 | +100% |
| 93 | U.S. Virgin Islands | 0 | +100% |
| 107 | Vanuatu | -201 | +69.2% |
| 108 | Saint Kitts and Nevis | -202 | 0% |
| 109 | Nauru | -214 | -25.1% |
| 110 | Dominica | -225 | +1.3% |
| 111 | Guam | -244 | +91.8% |
| 112 | Ghana | -291 | +98.7% |
| 113 | Suriname | -296 | -255% |
| 114 | Greenland | -328 | -6.5% |
| 115 | Tuvalu | -355 | -3.5% |
| 116 | Saint Vincent and the Grenadines | -493 | +49.8% |
| 117 | American Samoa | -653 | +46.1% |
| 118 | Micronesia | -680 | +50% |
| 119 | Libya | -694 | +48.7% |
| 120 | Northern Mariana Islands | -755 | +51.3% |
| 121 | New Caledonia | -1,181 | +49.4% |
| 122 | Guinea-Bissau | -1,394 | +0.1% |
| 123 | French Polynesia | -1,443 | +48.8% |
| 124 | Madagascar | -1,480 | +50.3% |
| 125 | Uruguay | -1,482 | +48.9% |
| 126 | Mauritania | -1,483 | +50.9% |
| 127 | North Korea | -1,585 | +49.6% |
| 128 | Democratic Republic of the Congo | -1,633 | +98.9% |
| 129 | Guyana | -1,743 | +91.5% |
| 130 | Comoros | -1,766 | +39.4% |
| 131 | Hong Kong | -1,800 | +74.9% |
| 132 | Tonga | -1,807 | -1.6% |
| 133 | Gambia | -1,949 | +53.4% |
| 134 | Marshall Islands | -2,004 | +1.3% |
| 135 | Samoa | -2,299 | +0.6% |
| 136 | Malawi | -2,655 | -44.5% |
| 137 | Georgia | -2,738 | +49.4% |
| 138 | Saint Martin | -2,853 | -6.4% |
| 139 | Latvia | -3,147 | +7.9% |
| 140 | Montenegro | -3,310 | +18.9% |
| 141 | Cape Verde | -3,362 | +16% |
| 142 | Lesotho | -3,449 | +50% |
| 143 | Tajikistan | -3,564 | +60.6% |
| 144 | Ukraine | -4,167 | +39.7% |
| 145 | Eswatini | -4,242 | +49.7% |
| 146 | Guinea | -4,365 | -34.7% |
| 147 | Niger | -4,402 | +72.1% |
| 148 | Republic of the Congo | -4,472 | +28.7% |
| 149 | Bolivia | -4,663 | +48.1% |
| 150 | Bahrain | -5,048 | +84.2% |
| 151 | Burkina Faso | -5,661 | +77.6% |
| 152 | Mauritius | -5,895 | -13.3% |
| 153 | Fiji | -6,008 | +49.4% |
| 154 | Honduras | -6,199 | +5.3% |
| 155 | Vietnam | -6,457 | -214.8% |
| 156 | Puerto Rico | -7,410 | -169.8% |
| 157 | Paraguay | -8,226 | +49.4% |
| 158 | Croatia | -8,552 | +35.4% |
| 159 | Kazakhstan | -8,716 | -436% |
| 160 | Uzbekistan | -9,208 | +1.4% |
| 161 | Cameroon | -9,888 | +19.3% |
| 162 | Liberia | -10,107 | +48.6% |
| 163 | Burundi | -10,189 | -171.5% |
| 164 | Serbia | -10,220 | +45.9% |
| 165 | Laos | -10,305 | 0% |
| 166 | Ecuador | -10,320 | -118.8% |
| 167 | Nicaragua | -10,383 | +47.4% |
| 168 | Algeria | -10,798 | +61.1% |
| 169 | Botswana | -11,330 | +3.7% |
| 170 | Cuba | -11,976 | +50% |
| 171 | Palestine | -12,369 | +50% |
| 172 | Côte d’Ivoire | -12,390 | -706.5% |
| 173 | Armenia | -13,046 | +9% |
| 174 | Romania | -13,202 | +52.7% |
| 175 | Nigeria | -14,497 | +85.5% |
| 176 | Mali | -14,962 | +66.3% |
| 177 | Eritrea | -14,967 | +49.8% |
| 178 | Albania | -16,680 | +27.8% |
| 179 | Kenya | -17,111 | +72.4% |
| 180 | Dominican Republic | -17,957 | +49.8% |
| 181 | Tanzania | -18,587 | +70.8% |
| 182 | Indonesia | -18,743 | +38.4% |
| 183 | Tunisia | -19,188 | +2.2% |
| 184 | Rwanda | -22,251 | +9.1% |
| 185 | North Macedonia | -23,458 | +3.1% |
| 186 | Guatemala | -23,927 | +58.6% |
| 187 | Central African Republic | -24,745 | +32.8% |
| 188 | El Salvador | -25,213 | +54.3% |
| 189 | Mozambique | -25,864 | +47.3% |
| 190 | Bosnia and Herzegovina | -26,840 | +3.6% |
| 191 | Sri Lanka | -29,875 | -5.1% |
| 192 | Togo | -31,892 | -84.2% |
| 193 | Moldova | -33,405 | +19% |
| 194 | Haiti | -33,850 | +2.2% |
| 195 | Belarus | -33,954 | 0% |
| 196 | Morocco | -35,474 | +61.1% |
| 197 | Philippines | -47,014 | -657.3% |
| 198 | Lebanon | -47,787 | +82.1% |
| 199 | Qatar | -50,433 | -577.7% |
| 200 | Sudan | -65,933 | -67% |
| 201 | Myanmar | -66,213 | +34.3% |
| 202 | India | -73,806 | +92.5% |
| 203 | Saudi Arabia | -74,725 | -139% |
| 204 | Brazil | -78,437 | +39.3% |
| 205 | Zimbabwe | -89,440 | +13.3% |
| 206 | China | -91,577 | +86% |
| 207 | Yemen | -97,982 | -4,702.3% |
| 208 | Singapore | -145,556 | -16,830.6% |
| 209 | Mexico | -147,456 | +13.1% |
| 210 | Kuwait | -168,379 | -93,127.1% |
| 211 | Oman | -171,635 | -46.1% |
| 212 | Iran | -180,680 | -451% |
| 213 | Venezuela | -524,649 | +46.2% |
| 214 | Pakistan | -559,291 | +52.5% |
| 215 | Bangladesh | -1,002,522 | +1.4% |
Other periods
About this ranking
Immigrants minus emigrants during the year, citizens and noncitizens together. A negative value means more people left than arrived.
Every value in the ranking comes from the same publisher and the same period, so the countries are compared on one definition. Equal values share a rank.
How to cite
World Bank, World Development Indicators. Net migration (SM.POP.NETM). https://data.worldbank.org/indicator/SM.POP.NETM. Retrieved 2026-10-11.
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Countries by net migration using official data, and cite the source.
rank_places {"indicator":"net_migration","level":"country","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration&level=country&limit=10
Questions
Which country has the highest net migration?
South Africa, with 369,901 in 2020, according to the World Bank.
Which country has the lowest net migration?
Bangladesh, with -1 million in 2020.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11.