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 JamaicaAmericas USAAmericas 910,748 837,746 748,216 +73,002 (+8.7%) +162,532 (+21.7%)
#2 JamaicaAmericas CanadaAmericas 144,301 145,144 141,703 -843 (-0.6%) +2,598 (+1.8%)
#3 JamaicaAmericas BahamasAmericas 8,510 8,042 7,503 +468 (+5.8%) +1,007 (+13.4%)
#4 JamaicaAmericas Antigua and BarbudaAmericas 4,328 4,173 3,990 +155 (+3.7%) +338 (+8.5%)
#5 JamaicaAmericas Trinidad and TobagoAmericas 2,390 1,661 1,497 +729 (+43.9%) +893 (+59.7%)
#6 JamaicaAmericas BermudaOther 1,694 1,658 1,537 +36 (+2.2%) +157 (+10.2%)
#7 JamaicaAmericas AustraliaOceania 1,335 1,317 1,279 +18 (+1.4%) +56 (+4.4%)
#8 JamaicaAmericas PanamaAmericas 1,266 830 697 +436 (+52.5%) +569 (+81.6%)
#9 JamaicaAmericas ArubaAmericas 1,142 833 746 +309 (+37.1%) +396 (+53.1%)
#10 JamaicaAmericas BarbadosAmericas 1,013 1,004 994 +9 (+0.9%) +19 (+1.9%)
#11 JamaicaAmericas BelizeAmericas 621 561 496 +60 (+10.7%) +125 (+25.2%)
#12 JamaicaAmericas ChinaAsia 572 496 254 +76 (+15.3%) +318 (+125.2%)
#13 JamaicaAmericas MexicoAmericas 381 280 186 +101 (+36.1%) +195 (+104.8%)
#14 JamaicaAmericas Saint LuciaAmericas 361 373 390 -12 (-3.2%) -29 (-7.4%)
#15 JamaicaAmericas Costa RicaAmericas 314 260 217 +54 (+20.8%) +97 (+44.7%)
#16 JamaicaAmericas GuyanaAmericas 302 174 166 +128 (+73.6%) +136 (+81.9%)
#17 JamaicaAmericas ChileAmericas 222 202 86 +20 (+9.9%) +136 (+158.1%)
#18 JamaicaAmericas NorwayEurope 203 183 161 +20 (+10.9%) +42 (+26.1%)
#19 JamaicaAmericas DenmarkEurope 183 167 165 +16 (+9.6%) +18 (+10.9%)
#20 JamaicaAmericas BrazilAmericas 176 223 183 -47 (-21.1%) -7 (-3.8%)
#21 JamaicaAmericas Dominican RepublicAmericas 148 137 132 +11 (+8.0%) +16 (+12.1%)
#22 JamaicaAmericas Saint Kitts and NevisAmericas 148 144 141 +4 (+2.8%) +7 (+5.0%)
#23 JamaicaAmericas DominicaAmericas 132 130 129 +2 (+1.5%) +3 (+2.3%)
#24 JamaicaAmericas Saint Vincent and the GrenadinesAmericas 127 125 126 +2 (+1.6%) +1 (+0.8%)
#25 JamaicaAmericas GrenadaAmericas 119 117 115 +2 (+1.7%) +4 (+3.5%)
#26 JamaicaAmericas FinlandEurope 101 86 75 +15 (+17.4%) +26 (+34.7%)
#27 JamaicaAmericas VenezuelaAmericas 85 89 95 -4 (-4.5%) -10 (-10.5%)
#28 JamaicaAmericas HungaryEurope 38 32 25 +6 (+18.8%) +13 (+52.0%)
#29 JamaicaAmericas LuxembourgEurope 35 30 0 +5 (+16.7%) N/A
#30 JamaicaAmericas IcelandEurope 32 21 18 +11 (+52.4%) +14 (+77.8%)
#31 JamaicaAmericas PortugalEurope 31 28 26 +3 (+10.7%) +5 (+19.2%)
#32 JamaicaAmericas CubaAmericas 27 38 71 -11 (-28.9%) -44 (-62.0%)
#33 JamaicaAmericas HondurasAmericas 27 27 27 0 (0.0%) 0 (0.0%)
#34 JamaicaAmericas NicaraguaAmericas 20 19 20 +1 (+5.3%) 0 (0.0%)
#35 JamaicaAmericas Puerto RicoAmericas 16 18 43 -2 (-11.1%) -27 (-62.8%)
#36 JamaicaAmericas SlovakiaEurope 16 15 14 +1 (+6.7%) +2 (+14.3%)
#37 JamaicaAmericas CyprusEurope 14 13 13 +1 (+7.7%) +1 (+7.7%)
#38 JamaicaAmericas GreeceEurope 11 10 11 +1 (+10.0%) 0 (0.0%)
#39 JamaicaAmericas El SalvadorAmericas 10 10 10 0 (0.0%) 0 (0.0%)
#40 JamaicaAmericas BoliviaAmericas 8 7 8 +1 (+14.3%) 0 (0.0%)
#41 JamaicaAmericas BulgariaEurope 7 5 5 +2 (+40.0%) +2 (+40.0%)
#42 JamaicaAmericas SloveniaEurope 7 6 9 +1 (+16.7%) -2 (-22.2%)
#43 JamaicaAmericas EstoniaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#44 JamaicaAmericas LatviaEurope 2 2 1 0 (0.0%) +1 (+100.0%)
#45 JamaicaAmericas LiechtensteinEurope 1 1 3 0 (0.0%) -2 (-66.7%)
#46 JamaicaAmericas LithuaniaEurope 0 0 1 N/A -1 (-100.0%)