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
#6651 MozambiqueAfrica CyprusEurope 8 8 9 0 (0.0%) -1 (-11.1%)
#6652 NicaraguaAmericas CyprusEurope 8 8 9 0 (0.0%) -1 (-11.1%)
#6653 PanamaAmericas CubaAmericas 8 11 21 -3 (-27.3%) -13 (-61.9%)
#6654 ParaguayAmericas SlovakiaEurope 8 7 6 +1 (+14.3%) +2 (+33.3%)
#6655 PeruAmericas LatviaEurope 8 9 7 -1 (-11.1%) +1 (+14.3%)
#6656 PolandEurope CubaAmericas 8 11 21 -3 (-27.3%) -13 (-61.9%)
#6657 Sierra LeoneAfrica EstoniaEurope 8 8 1 0 (0.0%) +7 (+700.0%)
#6658 SingaporeAsia SloveniaEurope 8 7 11 +1 (+14.3%) -3 (-27.3%)
#6659 TunisiaAfrica LithuaniaEurope 8 8 12 0 (0.0%) -4 (-33.3%)
#6660 TurkmenistanAsia CyprusEurope 8 8 9 0 (0.0%) -1 (-11.1%)
#6661 AngolaAfrica BoliviaAmericas 7 6 7 +1 (+16.7%) 0 (0.0%)
#6662 AngolaAfrica LiechtensteinEurope 7 7 7 0 (0.0%) 0 (0.0%)
#6663 Antigua and BarbudaAmericas EstoniaEurope 7 7 2 0 (0.0%) +5 (+250.0%)
#6664 ArmeniaAsia GuineaAfrica 7 7 9 0 (0.0%) -2 (-22.2%)
#6665 BahamasAmericas FinlandEurope 7 6 8 +1 (+16.7%) -1 (-12.5%)
#6666 BarbadosAmericas LuxembourgEurope 7 6 0 +1 (+16.7%) N/A
#6667 BelarusEurope Costa RicaAmericas 7 6 5 +1 (+16.7%) +2 (+40.0%)
#6668 BelgiumEurope Saint LuciaAmericas 7 7 9 0 (0.0%) -2 (-22.2%)
#6669 BelizeAmericas JamaicaAmericas 7 7 7 0 (0.0%) 0 (0.0%)
#6670 Cabo VerdeAfrica BulgariaEurope 7 5 6 +2 (+40.0%) +1 (+16.7%)
#6671 CambodiaAsia GuineaAfrica 7 7 9 0 (0.0%) -2 (-22.2%)
#6672 CanadaAmericas SamoaOceania 7 7 9 0 (0.0%) -2 (-22.2%)
#6673 CroatiaEurope LatviaEurope 7 8 7 -1 (-12.5%) 0 (0.0%)
#6674 DominicaAmericas Costa RicaAmericas 7 6 5 +1 (+16.7%) +2 (+40.0%)
#6675 Equatorial GuineaAfrica GreeceEurope 7 7 0 0 (0.0%) N/A
#6676 EstoniaEurope BoliviaAmericas 7 6 7 +1 (+16.7%) 0 (0.0%)
#6677 GabonAfrica Cabo VerdeAfrica 7 7 8 0 (0.0%) -1 (-12.5%)
#6678 GuineaAfrica SlovakiaEurope 7 6 6 +1 (+16.7%) +1 (+16.7%)
#6679 GuineaAfrica SloveniaEurope 7 6 5 +1 (+16.7%) +2 (+40.0%)
#6680 IrelandEurope MongoliaAsia 7 7 8 0 (0.0%) -1 (-12.5%)
#6681 JamaicaAmericas BulgariaEurope 7 5 5 +2 (+40.0%) +2 (+40.0%)
#6682 JamaicaAmericas SloveniaEurope 7 6 9 +1 (+16.7%) -2 (-22.2%)
#6683 KazakhstanAsia Costa RicaAmericas 7 6 5 +1 (+16.7%) +2 (+40.0%)
#6684 LatviaEurope LiechtensteinEurope 7 7 6 0 (0.0%) +1 (+16.7%)
#6685 LiechtensteinEurope GreeceEurope 7 7 9 0 (0.0%) -2 (-22.2%)
#6686 LiechtensteinEurope SloveniaEurope 7 6 11 +1 (+16.7%) -4 (-36.4%)
#6687 LuxembourgEurope BoliviaAmericas 7 6 7 +1 (+16.7%) 0 (0.0%)
#6688 MalawiAfrica SlovakiaEurope 7 6 6 +1 (+16.7%) +1 (+16.7%)
#6689 MalaysiaAsia LatviaEurope 7 8 7 -1 (-12.5%) 0 (0.0%)
#6690 MaliAfrica SloveniaEurope 7 6 6 +1 (+16.7%) +1 (+16.7%)
#6691 MauritiusAfrica BulgariaEurope 7 5 4 +2 (+40.0%) +3 (+75.0%)
#6692 NamibiaAfrica LesothoAfrica 7 6 5 +1 (+16.7%) +2 (+40.0%)
#6693 NepalAsia BoliviaAmericas 7 6 7 +1 (+16.7%) 0 (0.0%)
#6694 North MacedoniaEurope LithuaniaEurope 7 7 4 0 (0.0%) +3 (+75.0%)
#6695 NorwayEurope LiechtensteinEurope 7 7 6 0 (0.0%) +1 (+16.7%)
#6696 PakistanAsia LiechtensteinEurope 7 7 7 0 (0.0%) 0 (0.0%)
#6697 PakistanAsia LithuaniaEurope 7 7 91 0 (0.0%) -84 (-92.3%)
#6698 PalauOceania GuineaAfrica 7 7 9 0 (0.0%) -2 (-22.2%)
#6699 PanamaAmericas EstoniaEurope 7 7 1 0 (0.0%) +6 (+600.0%)
#6700 Puerto RicoAmericas CubaAmericas 7 10 21 -3 (-30.0%) -14 (-66.7%)