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 ParaguayAmericas ArgentinaAmericas 517,429 527,081 539,157 -9,652 (-1.8%) -21,728 (-4.0%)
#2 BoliviaAmericas ArgentinaAmericas 337,017 339,423 342,431 -2,406 (-0.7%) -5,414 (-1.6%)
#3 VenezuelaAmericas ArgentinaAmericas 192,595 103,540 27,857 +89,055 (+86.0%) +164,738 (+591.4%)
#4 PeruAmericas ArgentinaAmericas 156,019 156,455 157,001 -436 (-0.3%) -982 (-0.6%)
#5 ChileAmericas ArgentinaAmericas 141,348 155,359 172,916 -14,011 (-9.0%) -31,568 (-18.3%)
#6 UruguayAmericas ArgentinaAmericas 91,485 98,600 107,516 -7,115 (-7.2%) -16,031 (-14.9%)
#7 SpainEurope ArgentinaAmericas 54,371 54,972 72,149 -601 (-1.1%) -17,778 (-24.6%)
#8 ItalyEurope ArgentinaAmericas 53,584 78,074 108,443 -24,490 (-31.4%) -54,859 (-50.6%)
#9 ColombiaAmericas ArgentinaAmericas 53,163 39,991 26,314 +13,172 (+32.9%) +26,849 (+102.0%)
#10 BrazilAmericas ArgentinaAmericas 51,527 48,454 44,633 +3,073 (+6.3%) +6,894 (+15.4%)
#11 ChinaAsia ArgentinaAmericas 19,955 17,325 14,216 +2,630 (+15.2%) +5,739 (+40.4%)
#12 USAAmericas ArgentinaAmericas 14,917 14,822 16,861 +95 (+0.6%) -1,944 (-11.5%)
#13 EcuadorAmericas ArgentinaAmericas 9,704 8,066 6,197 +1,638 (+20.3%) +3,507 (+56.6%)
#14 Dominican RepublicAmericas ArgentinaAmericas 8,231 7,425 6,458 +806 (+10.9%) +1,773 (+27.5%)
#15 MexicoAmericas ArgentinaAmericas 5,941 5,876 5,957 +65 (+1.1%) -16 (-0.3%)
#16 South KoreaAsia ArgentinaAmericas 5,368 5,285 5,151 +83 (+1.6%) +217 (+4.2%)
#17 GermanyEurope ArgentinaAmericas 4,642 4,690 6,305 -48 (-1.0%) -1,663 (-26.4%)
#18 FranceEurope ArgentinaAmericas 4,394 4,407 5,564 -13 (-0.3%) -1,170 (-21.0%)
#19 CubaAmericas ArgentinaAmericas 4,007 3,843 3,641 +164 (+4.3%) +366 (+10.1%)
#20 PortugalEurope ArgentinaAmericas 3,723 3,768 5,075 -45 (-1.2%) -1,352 (-26.6%)
#21 UkraineEurope ArgentinaAmericas 3,706 3,704 4,237 +2 (+0.1%) -531 (-12.5%)
#22 JapanAsia ArgentinaAmericas 2,909 2,912 3,434 -3 (-0.1%) -525 (-15.3%)
#23 RussiaEurope ArgentinaAmericas 2,271 2,267 2,503 +4 (+0.2%) -232 (-9.3%)
#24 PolandEurope ArgentinaAmericas 1,870 1,941 3,562 -71 (-3.7%) -1,692 (-47.5%)
#25 CanadaAmericas ArgentinaAmericas 1,481 1,484 1,754 -3 (-0.2%) -273 (-15.6%)
#26 IsraelMiddle East ArgentinaAmericas 1,455 1,449 1,578 +6 (+0.4%) -123 (-7.8%)
#27 MontenegroEurope ArgentinaAmericas 1,342 1,310 1,272 +32 (+2.4%) +70 (+5.5%)
#28 SyriaMiddle East ArgentinaAmericas 1,338 1,327 1,333 +11 (+0.8%) +5 (+0.4%)
#29 SenegalAfrica ArgentinaAmericas 1,267 975 664 +292 (+29.9%) +603 (+90.8%)
#30 SwitzerlandEurope ArgentinaAmericas 1,260 1,266 1,593 -6 (-0.5%) -333 (-20.9%)
#31 El SalvadorAmericas ArgentinaAmericas 901 761 599 +140 (+18.4%) +302 (+50.4%)
#32 ArmeniaAsia ArgentinaAmericas 884 876 907 +8 (+0.9%) -23 (-2.5%)
#33 GreeceEurope ArgentinaAmericas 799 810 1,126 -11 (-1.4%) -327 (-29.0%)
#34 AustriaEurope ArgentinaAmericas 794 809 1,169 -15 (-1.9%) -375 (-32.1%)
#35 BelgiumEurope ArgentinaAmericas 776 781 983 -5 (-0.6%) -207 (-21.1%)
#36 NetherlandsEurope ArgentinaAmericas 774 782 1,046 -8 (-1.0%) -272 (-26.0%)
#37 CroatiaEurope ArgentinaAmericas 765 774 1,041 -9 (-1.2%) -276 (-26.5%)
#38 Costa RicaAmericas ArgentinaAmericas 719 694 664 +25 (+3.6%) +55 (+8.3%)
#39 AustraliaOceania ArgentinaAmericas 659 666 892 -7 (-1.1%) -233 (-26.1%)
#40 TürkiyeAsia ArgentinaAmericas 650 650 762 0 (0.0%) -112 (-14.7%)
#41 LebanonMiddle East ArgentinaAmericas 616 621 763 -5 (-0.8%) -147 (-19.3%)
#42 SwedenEurope ArgentinaAmericas 609 595 578 +14 (+2.4%) +31 (+5.4%)
#43 PanamaAmericas ArgentinaAmericas 598 596 651 +2 (+0.3%) -53 (-8.1%)
#44 SloveniaEurope ArgentinaAmericas 580 587 800 -7 (-1.2%) -220 (-27.5%)
#45 HondurasAmericas ArgentinaAmericas 574 476 365 +98 (+20.6%) +209 (+57.3%)
#46 GuatemalaAmericas ArgentinaAmericas 553 540 522 +13 (+2.4%) +31 (+5.9%)
#47 DenmarkEurope ArgentinaAmericas 472 461 447 +11 (+2.4%) +25 (+5.6%)
#48 South AfricaAfrica ArgentinaAmericas 441 431 418 +10 (+2.3%) +23 (+5.5%)
#49 LithuaniaEurope ArgentinaAmericas 403 394 382 +9 (+2.3%) +21 (+5.5%)
#50 Puerto RicoAmericas ArgentinaAmericas 389 380 369 +9 (+2.4%) +20 (+5.4%)