WTMG Intelligence

Global Migration Corridors

Explore where international migrant populations are concentrated across origin and destination countries using UN DESA International Migrant Stock data.

Latest observation: 2024

Corridor values represent migrant stock, not annual migration flows.

58,775Corridors Tracked
2024Latest Observation
172Destination Countries
UN DESASource

How to read corridor data

Mexico -> USA = 11.28 million means approximately 11.28 million international migrants whose origin is Mexico were living in the United States in the 2024 UN stock estimate. It does not mean 11.28 million people moved from Mexico to the USA during 2024.

The dataset estimates the number of international migrants living in each destination by origin.

Top 15 Corridors by 2024 Migrant Stock

Mexico -> USA 11,279,561
Afghanistan -> Iran 3,752,317
Syria -> Türkiye 3,563,983
Russia -> Ukraine 3,375,095
India -> UAE 3,248,545
India -> USA 3,165,238
Venezuela -> Colombia 2,904,873
Ukraine -> Russia 2,872,612
China -> USA 2,488,775
Bangladesh -> Saudi Arabia 2,362,680
Bangladesh -> India 2,293,959
Philippines -> USA 2,263,697
Yemen -> Saudi Arabia 1,999,619
India -> Saudi Arabia 1,953,496
Pakistan -> Saudi Arabia 1,937,044
Rank Origin Destination 2024 Migrant Stock 2020 Migrant Stock 2015 Migrant Stock 2020-2024 Change 2015-2024 Change
#51 North MacedoniaEurope LuxembourgEurope 699 605 346 +94 (+15.5%) +353 (+102.0%)
#52 SloveniaEurope LuxembourgEurope 692 599 483 +93 (+15.5%) +209 (+43.3%)
#53 EstoniaEurope LuxembourgEurope 690 597 526 +93 (+15.6%) +164 (+31.2%)
#54 JapanAsia LuxembourgEurope 679 588 282 +91 (+15.5%) +397 (+140.8%)
#55 VietnamAsia LuxembourgEurope 658 570 71 +88 (+15.4%) +587 (+826.8%)
#56 VenezuelaAmericas LuxembourgEurope 633 548 25 +85 (+15.5%) +608 (+2,432.0%)
#57 PeruAmericas LuxembourgEurope 610 528 99 +82 (+15.5%) +511 (+516.2%)
#58 ColombiaAmericas LuxembourgEurope 595 515 25 +80 (+15.5%) +570 (+2,280.0%)
#59 Dominican RepublicAmericas LuxembourgEurope 594 514 35 +80 (+15.6%) +559 (+1,597.1%)
#60 TogoAfrica LuxembourgEurope 531 460 0 +71 (+15.4%) N/A
#61 Côte d’IvoireAfrica LuxembourgEurope 514 445 0 +69 (+15.5%) N/A
#62 MauritiusAfrica LuxembourgEurope 501 434 51 +67 (+15.4%) +450 (+882.4%)
#63 AfghanistanAsia LuxembourgEurope 500 433 0 +67 (+15.5%) N/A
#64 MexicoAmericas LuxembourgEurope 490 424 27 +66 (+15.6%) +463 (+1,714.8%)
#65 GuineaAfrica LuxembourgEurope 484 419 0 +65 (+15.5%) N/A
#66 IcelandEurope LuxembourgEurope 477 413 328 +64 (+15.5%) +149 (+45.4%)
#67 ArgentinaAmericas LuxembourgEurope 470 407 39 +63 (+15.5%) +431 (+1,105.1%)
#68 NepalAsia LuxembourgEurope 418 362 30 +56 (+15.5%) +388 (+1,293.3%)
#69 EgyptAfrica LuxembourgEurope 401 347 25 +54 (+15.6%) +376 (+1,504.0%)
#70 LebanonMiddle East LuxembourgEurope 394 341 35 +53 (+15.5%) +359 (+1,025.7%)
#71 MozambiqueAfrica LuxembourgEurope 392 339 0 +53 (+15.6%) N/A
#72 NigeriaAfrica LuxembourgEurope 378 327 0 +51 (+15.6%) N/A
#73 BelarusEurope LuxembourgEurope 374 324 42 +50 (+15.4%) +332 (+790.5%)
#74 AustraliaOceania LuxembourgEurope 332 287 76 +45 (+15.7%) +256 (+336.8%)
#75 PakistanAsia LuxembourgEurope 322 279 0 +43 (+15.4%) N/A
#76 NorwayEurope LuxembourgEurope 303 262 175 +41 (+15.6%) +128 (+73.1%)
#77 EthiopiaAfrica LuxembourgEurope 282 244 0 +38 (+15.6%) N/A
#78 MaltaEurope LuxembourgEurope 282 244 270 +38 (+15.6%) +12 (+4.4%)
#79 IsraelMiddle East LuxembourgEurope 273 236 41 +37 (+15.7%) +232 (+565.9%)
#80 ChileAmericas LuxembourgEurope 251 217 57 +34 (+15.7%) +194 (+340.4%)
#81 KazakhstanAsia LuxembourgEurope 239 207 0 +32 (+15.5%) N/A
#82 EcuadorAmericas LuxembourgEurope 233 202 0 +31 (+15.3%) N/A
#83 MadagascarAfrica LuxembourgEurope 225 195 0 +30 (+15.4%) N/A
#84 AzerbaijanAsia LuxembourgEurope 222 192 0 +30 (+15.6%) N/A
#85 RwandaAfrica LuxembourgEurope 217 188 25 +29 (+15.4%) +192 (+768.0%)
#86 CubaAmericas LuxembourgEurope 208 180 22 +28 (+15.6%) +186 (+845.5%)
#87 São Tomé and PríncipeAfrica LuxembourgEurope 192 166 0 +26 (+15.7%) N/A
#88 SingaporeAsia LuxembourgEurope 172 149 0 +23 (+15.4%) N/A
#89 CyprusEurope LuxembourgEurope 166 144 62 +22 (+15.3%) +104 (+167.7%)
#90 BangladeshAsia LuxembourgEurope 164 142 30 +22 (+15.5%) +134 (+446.7%)
#91 BeninAfrica LuxembourgEurope 151 131 0 +20 (+15.3%) N/A
#92 IndonesiaAsia LuxembourgEurope 140 121 0 +19 (+15.7%) N/A
#93 ArmeniaAsia LuxembourgEurope 139 120 0 +19 (+15.8%) N/A
#94 GuatemalaAmericas LuxembourgEurope 139 120 0 +19 (+15.8%) N/A
#95 UzbekistanAsia LuxembourgEurope 137 119 0 +18 (+15.1%) N/A
#96 KenyaAfrica LuxembourgEurope 128 111 0 +17 (+15.3%) N/A
#97 MalaysiaAsia LuxembourgEurope 128 111 25 +17 (+15.3%) +103 (+412.0%)
#98 GeorgiaAsia LuxembourgEurope 112 97 0 +15 (+15.5%) N/A
#99 New ZealandOceania LuxembourgEurope 112 97 22 +15 (+15.5%) +90 (+409.1%)
#100 UruguayAmericas LuxembourgEurope 105 91 0 +14 (+15.4%) N/A