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
#1 RussiaEurope EstoniaEurope 121,354 119,097 129,187 +2,257 (+1.9%) -7,833 (-6.1%)
#2 UkraineEurope EstoniaEurope 24,628 24,170 21,770 +458 (+1.9%) +2,858 (+13.1%)
#3 BelarusEurope EstoniaEurope 10,721 10,521 11,119 +200 (+1.9%) -398 (-3.6%)
#4 LatviaEurope EstoniaEurope 6,143 6,029 4,703 +114 (+1.9%) +1,440 (+30.6%)
#5 FinlandEurope EstoniaEurope 6,040 5,928 3,870 +112 (+1.9%) +2,170 (+56.1%)
#6 KazakhstanAsia EstoniaEurope 3,825 3,754 3,752 +71 (+1.9%) +73 (+1.9%)
#7 GermanyEurope EstoniaEurope 2,554 2,507 1,823 +47 (+1.9%) +731 (+40.1%)
#8 LithuaniaEurope EstoniaEurope 2,210 2,169 2,028 +41 (+1.9%) +182 (+9.0%)
#9 GeorgiaAsia EstoniaEurope 1,804 1,771 1,642 +33 (+1.9%) +162 (+9.9%)
#10 AzerbaijanAsia EstoniaEurope 1,656 1,625 1,484 +31 (+1.9%) +172 (+11.6%)
#11 ItalyEurope EstoniaEurope 1,275 1,251 626 +24 (+1.9%) +649 (+103.7%)
#12 USAAmericas EstoniaEurope 1,203 1,181 642 +22 (+1.9%) +561 (+87.4%)
#13 UzbekistanAsia EstoniaEurope 1,117 1,096 1,091 +21 (+1.9%) +26 (+2.4%)
#14 FranceEurope EstoniaEurope 978 960 536 +18 (+1.9%) +442 (+82.5%)
#15 SwedenEurope EstoniaEurope 970 952 539 +18 (+1.9%) +431 (+80.0%)
#16 ArmeniaAsia EstoniaEurope 760 746 687 +14 (+1.9%) +73 (+10.6%)
#17 PolandEurope EstoniaEurope 758 744 790 +14 (+1.9%) -32 (-4.1%)
#18 SpainEurope EstoniaEurope 744 730 393 +14 (+1.9%) +351 (+89.3%)
#19 IndiaAsia EstoniaEurope 725 712 318 +13 (+1.8%) +407 (+128.0%)
#20 NigeriaAfrica EstoniaEurope 611 600 118 +11 (+1.8%) +493 (+417.8%)
#21 KyrgyzstanAsia EstoniaEurope 555 545 537 +10 (+1.8%) +18 (+3.4%)
#22 ChinaAsia EstoniaEurope 504 495 348 +9 (+1.8%) +156 (+44.8%)
#23 TürkiyeAsia EstoniaEurope 477 468 205 +9 (+1.9%) +272 (+132.7%)
#24 NorwayEurope EstoniaEurope 467 458 203 +9 (+2.0%) +264 (+130.0%)
#25 TajikistanAsia EstoniaEurope 380 373 362 +7 (+1.9%) +18 (+5.0%)
#26 NetherlandsEurope EstoniaEurope 348 342 201 +6 (+1.8%) +147 (+73.1%)
#27 BulgariaEurope EstoniaEurope 342 336 268 +6 (+1.8%) +74 (+27.6%)
#28 TurkmenistanAsia EstoniaEurope 338 332 345 +6 (+1.8%) -7 (-2.0%)
#29 IrelandEurope EstoniaEurope 336 330 87 +6 (+1.8%) +249 (+286.2%)
#30 RomaniaEurope EstoniaEurope 312 306 369 +6 (+2.0%) -57 (-15.4%)
#31 Czech RepublicEurope EstoniaEurope 308 302 190 +6 (+2.0%) +118 (+62.1%)
#32 BelgiumEurope EstoniaEurope 278 273 150 +5 (+1.8%) +128 (+85.3%)
#33 BangladeshAsia EstoniaEurope 268 263 35 +5 (+1.9%) +233 (+665.7%)
#34 PakistanAsia EstoniaEurope 266 261 72 +5 (+1.9%) +194 (+269.4%)
#35 HungaryEurope EstoniaEurope 251 246 201 +5 (+2.0%) +50 (+24.9%)
#36 BrazilAmericas EstoniaEurope 249 244 93 +5 (+2.0%) +156 (+167.7%)
#37 PortugalEurope EstoniaEurope 240 236 138 +4 (+1.7%) +102 (+73.9%)
#38 DenmarkEurope EstoniaEurope 229 225 168 +4 (+1.8%) +61 (+36.3%)
#39 AustraliaOceania EstoniaEurope 225 221 98 +4 (+1.8%) +127 (+129.6%)
#40 IranMiddle East EstoniaEurope 220 216 75 +4 (+1.9%) +145 (+193.3%)
#41 CanadaAmericas EstoniaEurope 213 209 122 +4 (+1.9%) +91 (+74.6%)
#42 AustriaEurope EstoniaEurope 200 196 118 +4 (+2.0%) +82 (+69.5%)
#43 SlovakiaEurope EstoniaEurope 180 177 121 +3 (+1.7%) +59 (+48.8%)
#44 SyriaMiddle East EstoniaEurope 177 174 10 +3 (+1.7%) +167 (+1,670.0%)
#45 GreeceEurope EstoniaEurope 174 171 77 +3 (+1.8%) +97 (+126.0%)
#46 EgyptAfrica EstoniaEurope 164 161 68 +3 (+1.9%) +96 (+141.2%)
#47 JapanAsia EstoniaEurope 163 160 85 +3 (+1.9%) +78 (+91.8%)
#48 NepalAsia EstoniaEurope 148 145 41 +3 (+2.1%) +107 (+261.0%)
#49 SwitzerlandEurope EstoniaEurope 139 136 58 +3 (+2.2%) +81 (+139.7%)
#50 MexicoAmericas EstoniaEurope 134 132 65 +2 (+1.5%) +69 (+106.2%)