Migrant stock total by country
Countries reporting
232
Highest
52.38 million
United States
Lowest
246
Tuvalu
Median
197,702
Years covered
35
1990–2024
Data points
1,856
What the numbers show
Migrant stock total is currently reported for 232 countries. The highest value is 52.38 million in United States; the lowest is 246 in Tuvalu.
The median across all reporting countries is 197,702, and the mean is 1.31 million.
Over the past decade 189 countries rose and 42 fell. The largest increase was in Colombia (up 2,005.5%), and the largest decrease in Afghanistan (down 71.1%).
Migrant stock total: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | United States | 52.38 million | 2024 | up 9.2% | rising |
| 2 | Germany | 16.75 million | 2024 | up 32.4% | rising |
| 3 | Saudi Arabia | 13.68 million | 2024 | up 3.3% | rising |
| 4 | United Kingdom | 11.85 million | 2024 | up 30.6% | rising |
| 5 | France | 9.19 million | 2024 | up 15.2% | rising |
| 6 | Spain | 8.87 million | 2024 | up 50.5% | volatile |
| 7 | Canada | 8.81 million | 2024 | up 9.4% | rising |
| 8 | United Arab Emirates | 8.16 million | 2024 | up 18.9% | volatile |
| 9 | Australia | 8.11 million | 2024 | up 20.5% | rising |
| 10 | Russia | 7.61 million | 2024 | down 16.4% | falling |
| 11 | Turkey | 7.08 million | 2024 | up 88.8% | volatile |
| 12 | Italy | 6.55 million | 2024 | up 19.0% | rising |
| 13 | Jordan | 5.28 million | 2024 | up 20.4% | rising |
| 14 | Ukraine | 5.06 million | 2024 | up 3.0% | falling |
| 15 | India | 4.80 million | 2024 | down 8.7% | falling |
| 16 | Pakistan | 4.18 million | 2024 | up 19.1% | falling |
| 17 | Iran | 3.84 million | 2024 | up 40.7% | falling |
| 18 | Malaysia | 3.81 million | 2024 | up 8.3% | rising |
| 19 | Japan | 3.41 million | 2024 | up 32.3% | rising |
| 20 | Kuwait | 3.32 million | 2024 | up 27.3% | rising |
| 21 | Thailand | 3.18 million | 2024 | up 11.4% | volatile |
| 22 | Colombia | 3.06 million | 2024 | up 2,005.5% | volatile |
| 23 | Hong Kong | 3.06 million | 2024 | up 7.8% | rising |
| 24 | Netherlands | 2.96 million | 2024 | up 46.1% | rising |
| 25 | Bangladesh | 2.91 million | 2024 | up 104.4% | rising |
| 26 | Cote d'Ivoire | 2.88 million | 2024 | up 10.4% | rising |
| 27 | Singapore | 2.84 million | 2024 | up 12.1% | rising |
| 28 | Switzerland | 2.77 million | 2024 | up 16.3% | rising |
| 29 | South Africa | 2.63 million | 2024 | down 16.8% | rising |
| 30 | Sudan | 2.40 million | 2024 | up 286.3% | volatile |
| 31 | Belgium | 2.35 million | 2024 | up 29.4% | rising |
| 32 | Qatar | 2.34 million | 2024 | up 11.8% | volatile |
| 33 | Austria | 2.33 million | 2024 | up 51.1% | rising |
| 34 | Oman | 2.28 million | 2024 | up 24.9% | volatile |
| 35 | Sweden | 2.27 million | 2024 | up 38.7% | rising |
| 36 | Israel | 2.09 million | 2024 | up 3.5% | rising |
| 37 | Kazakhstan | 2.09 million | 2024 | up 8.8% | falling |
| 38 | Uganda | 2.06 million | 2024 | up 150.0% | volatile |
| 39 | Argentina | 1.96 million | 2024 | up 5.5% | rising |
| 40 | Peru | 1.84 million | 2024 | up 1,104.2% | volatile |
| 41 | South Korea | 1.81 million | 2024 | up 38.1% | volatile |
| 42 | Poland | 1.74 million | 2024 | up 154.5% | rising |
| 43 | Mexico | 1.73 million | 2024 | up 58.5% | rising |
| 44 | China | 1.64 million | 2024 | up 37.0% | rising |
| 45 | Chile | 1.54 million | 2024 | up 157.2% | volatile |
| 46 | New Zealand | 1.47 million | 2024 | up 29.7% | rising |
| 47 | Greece | 1.42 million | 2024 | up 14.6% | rising |
| 48 | Lebanon | 1.42 million | 2024 | down 19.3% | volatile |
| 49 | Brazil | 1.41 million | 2024 | up 117.5% | rising |
| 50 | Nigeria | 1.40 million | 2024 | up 17.0% | rising |
| 51 | Chad | 1.27 million | 2024 | up 171.9% | volatile |
| 52 | Venezuela | 1.26 million | 2024 | down 10.0% | rising |
| 53 | Ireland | 1.22 million | 2024 | up 51.6% | volatile |
| 54 | Ethiopia | 1.17 million | 2024 | up 46.5% | volatile |
| 55 | Uzbekistan | 1.15 million | 2024 | down 1.4% | falling |
| 56 | Egypt | 1.14 million | 2024 | up 128.3% | volatile |
| 57 | Taiwan | 1.14 million | 2024 | up 31.2% | volatile |
| 58 | Portugal | 1.13 million | 2024 | up 30.3% | rising |
| 59 | Democratic Republic of Congo | 1.09 million | 2024 | up 34.0% | falling |
| 60 | Belarus | 1.05 million | 2024 | down 2.6% | falling |
| 61 | Czechia | 1.03 million | 2024 | up 49.0% | rising |
| 62 | Norway | 1.01 million | 2024 | up 35.6% | volatile |
| 63 | Kenya | 992,536 | 2024 | down 11.9% | rising |
| 64 | South Sudan | 914,001 | 2024 | up 8.3% | rising |
| 65 | Libya | 897,751 | 2024 | up 16.4% | rising |
| 66 | Syria | 896,042 | 2024 | up 7.2% | rising |
| 67 | Denmark | 847,475 | 2024 | up 37.4% | rising |
| 68 | Bahrain | 840,202 | 2024 | up 16.4% | volatile |
| 69 | Ecuador | 747,749 | 2024 | up 125.1% | volatile |
| 70 | Burkina Faso | 739,820 | 2024 | up 5.0% | rising |
| 71 | Dominican Republic | 738,667 | 2024 | up 34.5% | rising |
| 72 | Serbia | 712,550 | 2024 | down 10.7% | falling |
| 73 | Hungary | 689,565 | 2024 | up 45.0% | rising |
| 74 | Angola | 676,507 | 2024 | up 7.0% | volatile |
| 75 | Romania | 655,579 | 2024 | up 208.4% | volatile |
| 76 | Cameroon | 642,948 | 2024 | up 26.5% | rising |
| 77 | Costa Rica | 628,404 | 2024 | up 52.6% | rising |
| 78 | Mali | 545,323 | 2024 | up 29.7% | rising |
| 79 | Ghana | 532,286 | 2024 | up 28.3% | rising |
| 80 | Croatia | 527,831 | 2024 | down 5.9% | falling |
| 81 | Finland | 514,432 | 2024 | up 63.4% | volatile |
| 82 | Rwanda | 513,316 | 2024 | down 0.3% | rising |
| 83 | Panama | 477,749 | 2024 | up 158.6% | volatile |
| 84 | Nepal | 470,719 | 2024 | down 7.6% | falling |
| 85 | Tanzania | 462,371 | 2024 | up 20.2% | falling |
| 86 | Gabon | 449,746 | 2024 | up 18.8% | rising |
| 87 | Niger | 449,236 | 2024 | up 77.6% | volatile |
| 88 | Indonesia | 445,726 | 2024 | up 132.0% | volatile |
| 89 | Zimbabwe | 429,108 | 2024 | up 7.1% | falling |
| 90 | Macao | 426,862 | 2024 | up 13.5% | rising |
| 91 | Benin | 418,202 | 2024 | up 14.2% | rising |
| 92 | Yemen | 392,997 | 2024 | up 3.5% | rising |
| 93 | Burundi | 387,101 | 2024 | up 29.8% | rising |
| 94 | Congo | 385,589 | 2024 | down 1.2% | rising |
| 95 | Iraq | 370,980 | 2024 | up 3.2% | rising |
| 96 | Mozambique | 353,143 | 2024 | up 9.7% | rising |
| 97 | Luxembourg | 344,309 | 2024 | up 38.3% | rising |
| 98 | Vietnam | 326,418 | 2024 | up 222.0% | volatile |
| 99 | Slovakia | 323,991 | 2024 | up 82.4% | volatile |
| 100 | Slovenia | 315,122 | 2024 | up 32.6% | rising |
| 101 | Bulgaria | 299,100 | 2024 | up 141.6% | volatile |
| 102 | Togo | 281,994 | 2024 | up 1.7% | rising |
| 103 | Senegal | 281,867 | 2024 | up 5.8% | flat |
| 104 | Tajikistan | 276,777 | 2024 | up 0.6% | falling |
| 105 | Armenia | 274,645 | 2024 | up 43.9% | falling |
| 106 | Palestine | 272,481 | 2024 | down 0.2% | flat |
| 107 | Algeria | 259,458 | 2024 | up 8.3% | falling |
| 108 | Zambia | 249,205 | 2024 | up 88.6% | falling |
| 109 | Equatorial Guinea | 248,930 | 2024 | up 18.8% | volatile |
| 110 | Gambia | 236,137 | 2024 | up 22.6% | rising |
| 111 | Puerto Rico | 223,323 | 2024 | down 20.4% | falling |
| 112 | Latvia | 220,471 | 2024 | down 16.9% | falling |
| 113 | Azerbaijan | 218,460 | 2024 | down 2.6% | falling |
| 114 | Estonia | 203,046 | 2024 | up 4.3% | falling |
| 115 | Cyprus | 202,062 | 2024 | up 14.4% | rising |
| 116 | Malta | 199,466 | 2024 | up 278.9% | volatile |
| 117 | Mauritania | 195,937 | 2024 | up 17.6% | rising |
| 118 | Kyrgyzstan | 194,816 | 2024 | down 4.7% | falling |
| 119 | Turkmenistan | 193,763 | 2024 | down 1.3% | falling |
| 120 | Moldova | 188,207 | 2024 | up 85.0% | volatile |
| 121 | Malawi | 186,719 | 2024 | down 5.4% | volatile |
| 122 | Bolivia | 183,234 | 2024 | up 28.1% | rising |
| 123 | Paraguay | 180,837 | 2024 | up 15.6% | falling |
| 124 | Lithuania | 175,194 | 2024 | up 28.8% | falling |
| 125 | Uruguay | 160,064 | 2024 | up 103.1% | rising |
| 126 | North Macedonia | 150,902 | 2024 | up 15.4% | rising |
| 127 | Mayotte | 143,528 | 2024 | up 76.4% | volatile |
| 128 | Reunion | 135,534 | 2024 | up 6.5% | rising |
| 129 | French Guiana | 130,924 | 2024 | up 23.4% | rising |
| 130 | Djibouti | 125,996 | 2024 | up 12.1% | rising |
| 131 | Brunei | 119,933 | 2024 | up 16.7% | rising |
| 132 | Guinea | 117,416 | 2024 | down 7.3% | volatile |
| 133 | Botswana | 116,402 | 2024 | up 13.0% | rising |
| 134 | Namibia | 116,035 | 2024 | up 14.2% | falling |
| 135 | Trinidad and Tobago | 113,478 | 2024 | up 126.9% | rising |
| 136 | Morocco | 111,069 | 2024 | up 20.2% | rising |
| 137 | Iceland | 98,818 | 2024 | up 152.9% | volatile |
| 138 | Afghanistan | 98,110 | 2024 | down 71.1% | volatile |
| 139 | Central African Republic | 94,556 | 2024 | up 15.9% | flat |
| 140 | Guatemala | 92,732 | 2024 | up 23.9% | volatile |
| 141 | Montenegro | 92,237 | 2024 | up 28.6% | rising |
| 142 | Guadeloupe | 89,610 | 2024 | down 1.5% | rising |
| 143 | Philippines | 87,212 | 2024 | down 33.9% | falling |
| 144 | Guam | 84,159 | 2024 | up 10.6% | rising |
| 145 | Cambodia | 83,925 | 2024 | up 13.5% | flat |
| 146 | Georgia | 81,582 | 2024 | up 6.4% | volatile |
| 147 | Curacao | 80,020 | 2024 | up 112.8% | rising |
| 148 | Myanmar | 79,052 | 2024 | up 7.8% | falling |
| 149 | Somalia | 77,972 | 2024 | up 90.2% | volatile |
| 150 | New Caledonia | 76,738 | 2024 | up 11.4% | rising |
| 151 | Maldives | 75,099 | 2024 | up 16.8% | volatile |
| 152 | Aruba | 73,494 | 2024 | up 103.5% | rising |
| 153 | Liberia | 72,423 | 2024 | down 35.4% | falling |
| 154 | Belize | 68,706 | 2024 | up 25.8% | rising |
| 155 | Martinique | 68,187 | 2024 | down 1.4% | rising |
| 156 | Bahamas | 67,285 | 2024 | up 13.6% | rising |
| 157 | Tunisia | 63,201 | 2024 | up 11.8% | rising |
| 158 | United States Virgin Islands | 56,779 | 2024 | up 0.1% | rising |
| 159 | Bhutan | 55,705 | 2024 | up 9.0% | rising |
| 160 | Guyana | 54,175 | 2024 | up 525.5% | volatile |
| 161 | Suriname | 51,902 | 2024 | up 20.3% | rising |
| 162 | Laos | 51,446 | 2024 | up 13.0% | rising |
| 163 | North Korea | 50,439 | 2024 | up 4.1% | rising |
| 164 | Sierra Leone | 49,997 | 2024 | down 15.0% | volatile |
| 165 | Andorra | 48,408 | 2024 | up 14.5% | rising |
| 166 | Albania | 46,377 | 2024 | down 10.9% | falling |
| 167 | Nicaragua | 43,757 | 2024 | up 8.7% | rising |
| 168 | Isle of Man | 43,693 | 2024 | up 3.4% | rising |
| 169 | El Salvador | 43,342 | 2024 | up 3.1% | flat |
| 170 | Sri Lanka | 40,698 | 2024 | up 2.5% | flat |
| 171 | Honduras | 39,901 | 2024 | up 4.1% | volatile |
| 172 | Madagascar | 38,625 | 2024 | up 20.4% | rising |
| 173 | Barbados | 35,187 | 2024 | up 2.1% | rising |
| 174 | Bosnia and Herzegovina | 34,120 | 2024 | down 11.6% | falling |
| 175 | Eswatini | 33,268 | 2024 | up 2.8% | falling |
| 176 | Cayman Islands | 31,935 | 2024 | up 21.9% | rising |
| 177 | Papua New Guinea | 31,171 | 2024 | up 0.7% | flat |
| 178 | Bonaire Sint Eustatius and Saba | 30,676 | 2024 | up 24.6% | rising |
| 179 | Antigua and Barbuda | 30,473 | 2024 | up 8.5% | rising |
| 180 | Sint Maarten (Dutch part) | 30,148 | 2024 | up 10.5% | rising |
| 181 | French Polynesia | 30,099 | 2024 | up 0.1% | rising |
| 182 | Mauritius | 29,142 | 2024 | up 1.9% | rising |
| 183 | Turks and Caicos Islands | 28,455 | 2024 | up 25.2% | volatile |
| 184 | Liechtenstein | 27,669 | 2024 | up 16.3% | rising |
| 185 | Monaco | 27,106 | 2024 | up 4.3% | rising |
| 186 | British Virgin Islands | 24,520 | 2024 | up 25.5% | rising |
| 187 | Jamaica | 24,007 | 2024 | up 3.6% | rising |
| 188 | American Samoa | 23,684 | 2024 | up 0.7% | rising |
| 189 | Mongolia | 22,589 | 2024 | up 13.6% | rising |
| 190 | Northern Mariana Islands | 22,000 | 2024 | up 1.6% | falling |
| 191 | Bermuda | 20,171 | 2024 | up 5.0% | rising |
| 192 | Haiti | 19,581 | 2024 | up 8.5% | flat |
| 193 | Cape Verde | 16,515 | 2024 | up 10.7% | rising |
| 194 | Guinea-Bissau | 15,064 | 2024 | down 32.5% | falling |
| 195 | Lesotho | 15,039 | 2024 | up 64.3% | rising |
| 196 | Fiji | 14,362 | 2024 | up 4.4% | rising |
| 197 | Seychelles | 13,261 | 2024 | up 3.7% | rising |
| 198 | Eritrea | 12,512 | 2024 | down 21.5% | rising |
| 199 | Comoros | 12,449 | 2024 | down 0.8% | falling |
| 200 | Gibraltar | 11,291 | 2024 | up 2.0% | rising |
| 201 | Dominica | 8,440 | 2024 | up 4.3% | rising |
| 202 | East Timor | 8,303 | 2024 | down 2.5% | falling |
| 203 | Faroe Islands | 8,101 | 2024 | up 47.7% | rising |
| 204 | Saint Lucia | 8,079 | 2024 | down 6.8% | rising |
| 205 | Saint Kitts and Nevis | 7,958 | 2024 | up 6.9% | rising |
| 206 | Grenada | 7,340 | 2024 | up 4.0% | rising |
| 207 | Anguilla | 5,918 | 2024 | up 8.2% | rising |
| 208 | San Marino | 5,838 | 2024 | up 12.4% | rising |
| 209 | Greenland | 5,812 | 2024 | down 3.3% | falling |
| 210 | Western Sahara | 5,628 | 2024 | up 8.7% | rising |
| 211 | Palau | 5,212 | 2024 | up 5.6% | rising |
| 212 | Cook Islands | 4,937 | 2024 | up 18.5% | rising |
| 213 | Saint Vincent and the Grenadines | 4,820 | 2024 | up 3.9% | rising |
| 214 | Samoa | 3,843 | 2024 | down 9.7% | falling |
| 215 | Tonga | 3,581 | 2024 | down 9.4% | rising |
| 216 | Vanuatu | 3,315 | 2024 | up 4.0% | rising |
| 217 | Marshall Islands | 3,309 | 2024 | up 0.8% | rising |
| 218 | Kiribati | 3,302 | 2024 | up 13.1% | rising |
| 219 | Micronesia (country) | 2,894 | 2024 | up 5.0% | falling |
| 220 | Nauru | 2,548 | 2024 | up 39.0% | falling |
| 221 | Solomon Islands | 2,469 | 2024 | down 4.5% | falling |
| 222 | Falkland Islands | 2,333 | 2024 | up 48.5% | rising |
| 223 | Cuba | 2,144 | 2024 | down 53.9% | volatile |
| 224 | Wallis and Futuna | 2,032 | 2024 | down 0.9% | rising |
| 225 | Sao Tome and Principe | 1,955 | 2024 | down 18.3% | falling |
| 226 | Montserrat | 1,402 | 2024 | up 3.8% | falling |
| 227 | Tokelau | 1,282 | 2024 | up 8.2% | rising |
| 228 | Saint Pierre and Miquelon | 1,008 | 2024 | up 2.2% | falling |
| 229 | Niue | 588 | 2024 | unchanged | rising |
| 230 | Vatican | 496 | 2024 | down 13.3% | falling |
| 231 | Saint Helena | 492 | 2024 | up 30.5% | volatile |
| 232 | Tuvalu | 246 | 2024 | up 7.0% | falling |