demographic2026
Net migration
Latest available World Bank World Development Indicators value for each country, using observations from 2020–2024.
Loading visualization...
Key Insights
Global Average
231.6indicator value
Median: -1,097.0indicator value
Countries Covered
215
with available data
Highest
United States of America
1,286,132.0indicator value
Lowest
Pakistan
-1,401,173.0indicator value
Top 5 Countries
1United States of America1,286,132.0indicator value
2Ukraine1,146,012.0indicator value
3Syrian Arab Republic546,494.0indicator value
4United Kingdom417,114.0indicator value
5Canada368,599.0indicator value
By Region
North America385,606.3indicator value(4 countries)
Oceania78,638.0indicator value(2 countries)
Europe57,227.5indicator value(32 countries)
Africa19,128.6indicator value(9 countries)
South America-3,534.7indicator value(7 countries)
Country Rankings
Top 10 Countries
Bottom 10 Countries
Data Analysis
Value Distribution
How countries are distributed across the value range
Low (-1,401,173.0indicator value)High (1,286,132.0indicator value)
Regional Comparison
Average values by world region (Global avg: 231.6indicator value)
North America (4)
Oceania (2)
Europe (32)
Africa (9)
South America (7)
Other (135)
Asia (26)
Percentile Profile
The curve shows how values change from the lowest to the highest country. Steep sections reveal inequality or outliers.
0th percentile · lowest100th percentile · highest
About This Statistic
Latest available World Bank World Development Indicators value for each country, using observations from 2020–2024. Source: World Bank World Development Indicators.
Methodology
Country values are taken from the latest observation available in the linked source series.
Full Data
| Rank ↑ | Country ↕ | Value ↕ |
|---|---|---|
| 1 | United States of America | 1,286,132.0indicator value |
| 2 | Ukraine | 1,146,012.0indicator value |
| 3 | Syrian Arab Republic | 546,494.0indicator value |
| 4 | United Kingdom | 417,114.0indicator value |
| 5 | Canada | 368,599.0indicator value |
| 6 | United Arab Emirates | 278,439.0indicator value |
| 7 | Chad | 204,040.0indicator value |
| 8 | Islamic Republic of Iran | 190,156.0indicator value |
| 9 | Malaysia | 174,770.0indicator value |
| 10 | South Africa | 166,972.0indicator value |
| 11 | Oman | 154,219.0indicator value |
| 12 | Japan | 153,357.0indicator value |
| 13 | Colombia | 141,643.0indicator value |
| 14 | Australia | 138,510.0indicator value |
| 15 | Egypt | 123,884.0indicator value |
| 16 | Saudi Arabia | 122,170.0indicator value |
| 17 | Netherlands | 121,628.0indicator value |
| 18 | Spain | 111,674.0indicator value |
| 19 | Italy | 95,246.0indicator value |
| 20 | France | 90,527.0indicator value |
| 21 | South Korea | 75,963.0indicator value |
| 22 | Kuwait | 61,624.0indicator value |
| 23 | Chile | 58,316.0indicator value |
| 24 | Sweden | 50,115.0indicator value |
| 25 | Qatar | 46,105.0indicator value |
| 26 | Norway | 44,356.0indicator value |
| 27 | Switzerland | 40,099.0indicator value |
| 28 | Ireland | 39,059.0indicator value |
| 29 | Germany | 36,954.0indicator value |
| 30 | Belgium | 36,243.0indicator value |
| 31 | Ethiopia | 30,069.0indicator value |
| 32 | Finland | 26,894.0indicator value |
| 33 | Somalia | 26,859.0indicator value |
| 34 | Denmark | 25,639.0indicator value |
| 35 | Thailand | 23,321.0indicator value |
| 36 | Bahrain | 22,699.0indicator value |
| 37 | Portugal | 20,648.0indicator value |
| 38 | Singapore | 20,011.0indicator value |
| 39 | New Zealand | 18,766.0indicator value |
| 40 | Peru | 18,406.0indicator value |
| 41 | Hungary | 16,223.0indicator value |
| 42 | South Sudan | 15,374.0indicator value |
| 43 | Turkmenistan | 14,646.0indicator value |
| 44 | Puerto Rico | 11,561.0indicator value |
| 45 | Azerbaijan | 10,864.0indicator value |
| 46 | Israel | 10,612.0indicator value |
| 47 | Austria | 8,813.0indicator value |
| 48 | Cyprus | 8,138.0indicator value |
| 49 | Cote d'Ivoire | 7,838.0indicator value |
| 50 | Zambia | 7,381.0indicator value |
| 51 | Panama | 6,706.0indicator value |
| 52 | Malta | 6,323.0indicator value |
| 53 | Luxembourg | 5,677.0indicator value |
| 54 | Namibia | 4,211.0indicator value |
| 55 | Equatorial Guinea | 3,891.0indicator value |
| 56 | Kyrgyzstan | 3,645.0indicator value |
| 57 | Iceland | 3,543.0indicator value |
| 58 | Argentina | 3,454.0indicator value |
| 59 | Libya | 3,448.0indicator value |
| 60 | Slovenia | 3,319.0indicator value |
| 61 | Lithuania | 2,617.0indicator value |
| 62 | Seychelles | 1,747.0indicator value |
| 63 | Georgia | 1,745.0indicator value |
| 64 | Macao | 1,620.0indicator value |
| 65 | Solomon Islands | 1,610.0indicator value |
| 66 | Trinidad and Tobago | 1,334.0indicator value |
| 67 | Gabon | 1,105.0indicator value |
| 68 | Bahamas | 1,018.0indicator value |
| 69 | Andorra | 988.0indicator value |
| 70 | Costa Rica | 967.0indicator value |
| 71 | Cayman Islands | 896.0indicator value |
| 72 | Gibraltar | 598.0indicator value |
| 73 | Sint Maarten (Dutch part) | 558.0indicator value |
| 74 | Bulgaria | 524.0indicator value |
| 75 | Curaçao | 513.0indicator value |
| 76 | Belize | 490.0indicator value |
| 77 | Faroe Islands | 488.0indicator value |
| 78 | New Caledonia | 455.0indicator value |
| 79 | Virgin Islands, British | 212.0indicator value |
| 80 | Liechtenstein | 206.0indicator value |
| 81 | Isle of Man | 177.0indicator value |
| 82 | Turks and Caicos Islands | 176.0indicator value |
| 83 | Aruba | 141.0indicator value |
| 84 | Monaco | 110.0indicator value |
| 85 | Mongolia | 83.0indicator value |
| 86 | San Marino | 37.0indicator value |
| 87 | Antigua and Barbuda | 9.0indicator value |
| 88 | Brunei Darussalam | 0.0indicator value |
| 89 | Bermuda | -5.0indicator value |
| 90 | Saint Kitts and Nevis | -7.0indicator value |
| 91 | Saint Lucia | -7.0indicator value |
| 92 | Djibouti | -11.0indicator value |
| 93 | Palau | -14.0indicator value |
| 94 | Vanuatu | -43.0indicator value |
| 95 | Barbados | -70.0indicator value |
| 96 | Nauru | -121.0indicator value |
| 97 | Grenada | -192.0indicator value |
| 98 | Dominica | -200.0indicator value |
| 99 | Bhutan | -277.0indicator value |
| 100 | Tuvalu | -280.0indicator value |
| 101 | Greenland | -284.0indicator value |
| 102 | Virgin Islands, U.S. | -420.0indicator value |
| 103 | Kiribati | -471.0indicator value |
| 104 | Guam | -504.0indicator value |
| 105 | Sao Tome and Principe | -604.0indicator value |
| 106 | Papua New Guinea | -707.0indicator value |
| 107 | Saint Vincent and the Grenadines | -737.0indicator value |
| 108 | Northern Mariana Islands | -1,097.0indicator value |
| 109 | Micronesia, Federated States of | -1,104.0indicator value |
| 110 | American Samoa | -1,110.0indicator value |
| 111 | Suriname | -1,166.0indicator value |
| 112 | Cape Verde | -1,209.0indicator value |
| 113 | French Polynesia | -1,261.0indicator value |
| 114 | Uruguay | -1,348.0indicator value |
| 115 | Saint Martin (French part) | -1,424.0indicator value |
| 116 | Malawi | -1,507.0indicator value |
| 117 | Montenegro | -1,686.0indicator value |
| 118 | Guinea-Bissau | -1,712.0indicator value |
| 119 | Marshall Islands | -1,765.0indicator value |
| 120 | Madagascar | -1,795.0indicator value |
| 121 | Comoros | -2,051.0indicator value |
| 122 | Tonga | -2,149.0indicator value |
| 123 | Mauritania | -2,185.0indicator value |
| 124 | Latvia | -2,225.0indicator value |
| 125 | Maldives | -2,421.0indicator value |
| 126 | North Korea | -2,473.0indicator value |
| 127 | Republic of the Congo | -2,491.0indicator value |
| 128 | Timor-Leste | -2,552.0indicator value |
| 129 | Angola | -2,629.0indicator value |
| 130 | Samoa | -2,754.0indicator value |
| 131 | Mauritius | -2,787.0indicator value |
| 132 | Republic of The Gambia | -2,989.0indicator value |
| 133 | Bolivia | -3,000.0indicator value |
| 134 | Belarus | -3,119.0indicator value |
| 135 | Fiji | -3,278.0indicator value |
| 136 | Niger | -4,041.0indicator value |
| 137 | Bosnia and Herzegovina | -4,497.0indicator value |
| 138 | Honduras | -4,821.0indicator value |
| 139 | Lesotho | -5,107.0indicator value |
| 140 | Croatia | -5,186.0indicator value |
| 141 | Guyana | -5,407.0indicator value |
| 142 | The Republic of North Macedonia | -5,728.0indicator value |
| 143 | Botswana | -5,778.0indicator value |
| 144 | Eswatini | -6,754.0indicator value |
| 145 | Uzbekistan | -7,066.0indicator value |
| 146 | Kazakhstan | -7,368.0indicator value |
| 147 | Benin | -7,725.0indicator value |
| 148 | Guatemala | -7,725.0indicator value |
| 149 | Estonia | -7,742.0indicator value |
| 150 | Liberia | -7,779.0indicator value |
| 151 | Serbia | -8,132.0indicator value |
| 152 | Nicaragua | -8,189.0indicator value |
| 153 | Lao People's Democratic Republic | -10,284.0indicator value |
| 154 | Senegal | -10,307.0indicator value |
| 155 | Yemen | -10,482.0indicator value |
| 156 | Jamaica | -10,506.0indicator value |
| 157 | Sierra Leone | -11,000.0indicator value |
| 158 | Guinea | -12,024.0indicator value |
| 159 | Paraguay | -12,451.0indicator value |
| 160 | Eritrea | -12,696.0indicator value |
| 161 | Ghana | -13,114.0indicator value |
| 162 | Cameroon | -13,892.0indicator value |
| 163 | Togo | -14,014.0indicator value |
| 164 | Tunisia | -15,221.0indicator value |
| 165 | Central African Republic | -15,357.0indicator value |
| 166 | Rwanda | -15,582.0indicator value |
| 167 | Lebanon | -17,267.0indicator value |
| 168 | Iraq | -17,735.0indicator value |
| 169 | Hong Kong | -19,272.0indicator value |
| 170 | Ecuador | -19,704.0indicator value |
| 171 | Kenya | -19,781.0indicator value |
| 172 | Slovakia | -21,027.0indicator value |
| 173 | Tajikistan | -21,236.0indicator value |
| 174 | Cuba | -22,356.0indicator value |
| 175 | El Salvador | -23,102.0indicator value |
| 176 | State of Palestine | -23,145.0indicator value |
| 177 | Albania | -24,472.0indicator value |
| 178 | Burkina Faso | -25,807.0indicator value |
| 179 | Democratic Republic of the Congo | -26,968.0indicator value |
| 180 | Burundi | -27,074.0indicator value |
| 181 | Moldova, Republic of | -27,088.0indicator value |
| 182 | Sri Lanka | -27,245.0indicator value |
| 183 | Romania | -28,466.0indicator value |
| 184 | United Republic of Tanzania | -29,865.0indicator value |
| 185 | Armenia | -29,966.0indicator value |
| 186 | Algeria | -31,240.0indicator value |
| 187 | Haiti | -31,747.0indicator value |
| 188 | Cambodia | -32,960.0indicator value |
| 189 | Dominican Republic | -34,806.0indicator value |
| 190 | Nigeria | -35,202.0indicator value |
| 191 | Myanmar | -37,979.0indicator value |
| 192 | Indonesia | -38,469.0indicator value |
| 193 | Mozambique | -38,940.0indicator value |
| 194 | Afghanistan | -44,089.0indicator value |
| 195 | Morocco | -46,802.0indicator value |
| 196 | Mali | -46,880.0indicator value |
| 197 | Vietnam | -59,645.0indicator value |
| 198 | Zimbabwe | -60,528.0indicator value |
| 199 | Czech Republic | -86,169.0indicator value |
| 200 | Mexico | -104,581.0indicator value |
| 201 | Venezuela | -105,297.0indicator value |
| 202 | Uganda | -117,924.0indicator value |
| 203 | Greece | -122,772.0indicator value |
| 204 | Jordan | -156,369.0indicator value |
| 205 | Philippines | -160,373.0indicator value |
| 206 | Russian Federation | -178,042.0indicator value |
| 207 | Brazil | -225,510.0indicator value |
| 208 | Poland | -238,062.0indicator value |
| 209 | Türkiye | -275,952.0indicator value |
| 210 | People's Republic of China | -318,992.0indicator value |
| 211 | Nepal | -401,282.0indicator value |
| 212 | Bangladesh | -473,362.0indicator value |
| 213 | Sudan | -544,257.0indicator value |
| 214 | India | -630,830.0indicator value |
| 215 | Pakistan | -1,401,173.0indicator value |
Showing 215 of 215 countries
Topics
Data Source
This data comes from World Bank World Development Indicators (2026).
View Original Source