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
#5651 FinlandEurope BoliviaAmericas 48 43 41 +5 (+11.6%) +7 (+17.1%)
#5652 IraqMiddle East LatviaEurope 48 52 33 -4 (-7.7%) +15 (+45.5%)
#5653 JapanAsia CroatiaEurope 48 50 56 -2 (-4.0%) -8 (-14.3%)
#5654 JapanAsia GuineaAfrica 48 50 54 -2 (-4.0%) -6 (-11.1%)
#5655 LesothoAfrica DenmarkEurope 48 49 46 -1 (-2.0%) +2 (+4.3%)
#5656 NetherlandsEurope TajikistanAsia 48 48 50 0 (0.0%) -2 (-4.0%)
#5657 PakistanAsia SloveniaEurope 48 42 26 +6 (+14.3%) +22 (+84.6%)
#5658 RussiaEurope MauritiusAfrica 48 48 49 0 (0.0%) -1 (-2.0%)
#5659 Trinidad and TobagoAmericas Costa RicaAmericas 48 40 34 +8 (+20.0%) +14 (+41.2%)
#5660 USAAmericas MauritiusAfrica 48 48 49 0 (0.0%) -1 (-2.0%)
#5661 AfghanistanAsia NamibiaAfrica 47 44 42 +3 (+6.8%) +5 (+11.9%)
#5662 ArubaAmericas DominicaAmericas 47 46 47 +1 (+2.2%) 0 (0.0%)
#5663 BelgiumEurope NicaraguaAmericas 47 45 44 +2 (+4.4%) +3 (+6.8%)
#5664 CanadaAmericas TajikistanAsia 47 47 49 0 (0.0%) -2 (-4.1%)
#5665 CanadaAmericas TogoAfrica 47 47 48 0 (0.0%) -1 (-2.1%)
#5666 ChileAmericas CubaAmericas 47 67 92 -20 (-29.9%) -45 (-48.9%)
#5667 ChinaAsia Saint LuciaAmericas 47 49 52 -2 (-4.1%) -5 (-9.6%)
#5668 EcuadorAmericas BahamasAmericas 47 44 43 +3 (+6.8%) +4 (+9.3%)
#5669 GreeceEurope Costa RicaAmericas 47 39 33 +8 (+20.5%) +14 (+42.4%)
#5670 GreeceEurope LatviaEurope 47 51 42 -4 (-7.8%) +5 (+11.9%)
#5671 GrenadaAmericas PanamaAmericas 47 31 27 +16 (+51.6%) +20 (+74.1%)
#5672 HondurasAmericas BahamasAmericas 47 44 43 +3 (+6.8%) +4 (+9.3%)
#5673 IsraelMiddle East CroatiaEurope 47 49 55 -2 (-4.1%) -8 (-14.5%)
#5674 LuxembourgEurope NamibiaAfrica 47 44 42 +3 (+6.8%) +5 (+11.9%)
#5675 MalaysiaAsia CyprusEurope 47 44 43 +3 (+6.8%) +4 (+9.3%)
#5676 MongoliaAsia EstoniaEurope 47 46 50 +1 (+2.2%) -3 (-6.0%)
#5677 RomaniaEurope Dominican RepublicAmericas 47 44 43 +3 (+6.8%) +4 (+9.3%)
#5678 SerbiaEurope PanamaAmericas 47 31 27 +16 (+51.6%) +20 (+74.1%)
#5679 South AfricaAfrica Antigua and BarbudaAmericas 47 45 45 +2 (+4.4%) +2 (+4.4%)
#5680 SurinameAmericas Antigua and BarbudaAmericas 47 45 45 +2 (+4.4%) +2 (+4.4%)
#5681 TongaOceania NiueOther 47 47 48 0 (0.0%) -1 (-2.1%)
#5682 VenezuelaAmericas CroatiaEurope 47 49 55 -2 (-4.1%) -8 (-14.5%)
#5683 VenezuelaAmericas EstoniaEurope 47 46 11 +1 (+2.2%) +36 (+327.3%)
#5684 ArubaAmericas Costa RicaAmericas 46 38 32 +8 (+21.1%) +14 (+43.8%)
#5685 BangladeshAsia LithuaniaEurope 46 44 5 +2 (+4.5%) +41 (+820.0%)
#5686 BarbadosAmericas DenmarkEurope 46 47 44 -1 (-2.1%) +2 (+4.5%)
#5687 BelgiumEurope LiechtensteinEurope 46 43 40 +3 (+7.0%) +6 (+15.0%)
#5688 CanadaAmericas Puerto RicoAmericas 46 51 119 -5 (-9.8%) -73 (-61.3%)
#5689 ChinaAsia TajikistanAsia 46 46 48 0 (0.0%) -2 (-4.2%)
#5690 ColombiaAmericas LiechtensteinEurope 46 43 41 +3 (+7.0%) +5 (+12.2%)
#5691 CroatiaEurope BoliviaAmericas 46 41 39 +5 (+12.2%) +7 (+17.9%)
#5692 FijiOceania NorwayEurope 46 41 41 +5 (+12.2%) +5 (+12.2%)
#5693 GermanyEurope Saint LuciaAmericas 46 47 50 -1 (-2.1%) -4 (-8.0%)
#5694 HungaryEurope MontenegroEurope 46 46 47 0 (0.0%) -1 (-2.1%)
#5695 IndonesiaAsia GuatemalaAmericas 46 42 39 +4 (+9.5%) +7 (+17.9%)
#5696 IranMiddle East BelarusEurope 46 47 49 -1 (-2.1%) -3 (-6.1%)
#5697 IrelandEurope CroatiaEurope 46 48 53 -2 (-4.2%) -7 (-13.2%)
#5698 LiberiaAfrica BrazilAmericas 46 331 302 -285 (-86.1%) -256 (-84.8%)
#5699 MonacoEurope GreeceEurope 46 43 44 +3 (+7.0%) +2 (+4.5%)
#5700 MozambiqueAfrica VenezuelaAmericas 46 48 53 -2 (-4.2%) -7 (-13.2%)