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 USAAmericas Puerto RicoAmericas 144,149 159,515 165,147 -15,366 (-9.6%) -20,998 (-12.7%)
#2 Dominican RepublicAmericas Puerto RicoAmericas 42,387 46,905 57,891 -4,518 (-9.6%) -15,504 (-26.8%)
#3 CubaAmericas Puerto RicoAmericas 11,420 12,637 13,321 -1,217 (-9.6%) -1,901 (-14.3%)
#4 ColombiaAmericas Puerto RicoAmericas 3,650 4,039 3,788 -389 (-9.6%) -138 (-3.6%)
#5 SpainEurope Puerto RicoAmericas 2,353 2,604 1,816 -251 (-9.6%) +537 (+29.6%)
#6 PeruAmericas Puerto RicoAmericas 1,892 2,094 686 -202 (-9.6%) +1,206 (+175.8%)
#7 MexicoAmericas Puerto RicoAmericas 1,655 1,831 2,647 -176 (-9.6%) -992 (-37.5%)
#8 ChinaAsia Puerto RicoAmericas 1,095 1,212 1,088 -117 (-9.7%) +7 (+0.6%)
#9 VenezuelaAmericas Puerto RicoAmericas 898 994 2,302 -96 (-9.7%) -1,404 (-61.0%)
#10 Costa RicaAmericas Puerto RicoAmericas 835 924 685 -89 (-9.6%) +150 (+21.9%)
#11 ArgentinaAmericas Puerto RicoAmericas 748 828 1,180 -80 (-9.7%) -432 (-36.6%)
#12 PanamaAmericas Puerto RicoAmericas 532 589 921 -57 (-9.7%) -389 (-42.2%)
#13 HondurasAmericas Puerto RicoAmericas 480 531 408 -51 (-9.6%) +72 (+17.6%)
#14 DominicaAmericas Puerto RicoAmericas 464 513 1,190 -49 (-9.6%) -726 (-61.0%)
#15 ChileAmericas Puerto RicoAmericas 408 452 789 -44 (-9.7%) -381 (-48.3%)
#16 EcuadorAmericas Puerto RicoAmericas 314 348 851 -34 (-9.8%) -537 (-63.1%)
#17 GuatemalaAmericas Puerto RicoAmericas 299 331 381 -32 (-9.7%) -82 (-21.5%)
#18 GermanyEurope Puerto RicoAmericas 196 217 504 -21 (-9.7%) -308 (-61.1%)
#19 El SalvadorAmericas Puerto RicoAmericas 117 130 846 -13 (-10.0%) -729 (-86.2%)
#20 NicaraguaAmericas Puerto RicoAmericas 91 101 234 -10 (-9.9%) -143 (-61.1%)
#21 ItalyEurope Puerto RicoAmericas 74 82 192 -8 (-9.8%) -118 (-61.5%)
#22 Trinidad and TobagoAmericas Puerto RicoAmericas 68 75 174 -7 (-9.3%) -106 (-60.9%)
#23 FranceEurope Puerto RicoAmericas 55 61 143 -6 (-9.8%) -88 (-61.5%)
#24 PhilippinesAsia Puerto RicoAmericas 54 60 140 -6 (-10.0%) -86 (-61.4%)
#25 CanadaAmericas Puerto RicoAmericas 46 51 119 -5 (-9.8%) -73 (-61.3%)
#26 BrazilAmericas Puerto RicoAmericas 36 40 95 -4 (-10.0%) -59 (-62.1%)
#27 JordanMiddle East Puerto RicoAmericas 34 38 90 -4 (-10.5%) -56 (-62.2%)
#28 JapanAsia Puerto RicoAmericas 32 35 83 -3 (-8.6%) -51 (-61.4%)
#29 VietnamAsia Puerto RicoAmericas 24 27 64 -3 (-11.1%) -40 (-62.5%)
#30 BoliviaAmericas Puerto RicoAmericas 22 24 56 -2 (-8.3%) -34 (-60.7%)
#31 GuyanaAmericas Puerto RicoAmericas 19 21 50 -2 (-9.5%) -31 (-62.0%)
#32 IndiaAsia Puerto RicoAmericas 19 21 49 -2 (-9.5%) -30 (-61.2%)
#33 IsraelMiddle East Puerto RicoAmericas 17 19 45 -2 (-10.5%) -28 (-62.2%)
#34 JamaicaAmericas Puerto RicoAmericas 16 18 43 -2 (-11.1%) -27 (-62.8%)
#35 EgyptAfrica Puerto RicoAmericas 13 14 35 -1 (-7.1%) -22 (-62.9%)
#36 PortugalEurope Puerto RicoAmericas 13 14 35 -1 (-7.1%) -22 (-62.9%)
#37 NetherlandsEurope Puerto RicoAmericas 10 11 27 -1 (-9.1%) -17 (-63.0%)
#38 TürkiyeAsia Puerto RicoAmericas 7 8 21 -1 (-12.5%) -14 (-66.7%)
#39 LebanonMiddle East Puerto RicoAmericas 6 7 18 -1 (-14.3%) -12 (-66.7%)
#40 PolandEurope Puerto RicoAmericas 6 7 18 -1 (-14.3%) -12 (-66.7%)
#41 ThailandAsia Puerto RicoAmericas 6 7 18 -1 (-14.3%) -12 (-66.7%)
#42 South KoreaAsia Puerto RicoAmericas 4 4 114 0 (0.0%) -110 (-96.5%)