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
#6851 KenyaAfrica LatviaEurope 4 4 3 0 (0.0%) +1 (+33.3%)
#6852 LibyaAfrica LatviaEurope 4 4 3 0 (0.0%) +1 (+33.3%)
#6853 LiechtensteinEurope HungaryEurope 4 3 4 +1 (+33.3%) 0 (0.0%)
#6854 MadagascarAfrica Costa RicaAmericas 4 3 3 +1 (+33.3%) +1 (+33.3%)
#6855 MalawiAfrica HungaryEurope 4 3 3 +1 (+33.3%) +1 (+33.3%)
#6856 MaldivesAsia NorwayEurope 4 4 5 0 (0.0%) -1 (-20.0%)
#6857 MaliAfrica BulgariaEurope 4 3 5 +1 (+33.3%) -1 (-20.0%)
#6858 Marshall IslandsOceania GuineaAfrica 4 4 6 0 (0.0%) -2 (-33.3%)
#6859 MauritiusAfrica LatviaEurope 4 4 2 0 (0.0%) +2 (+100.0%)
#6860 MexicoAmericas Antigua and BarbudaAmericas 4 4 5 0 (0.0%) -1 (-20.0%)
#6861 NamibiaAfrica EstoniaEurope 4 4 1 0 (0.0%) +3 (+300.0%)
#6862 NigeriaAfrica Costa RicaAmericas 4 3 3 +1 (+33.3%) +1 (+33.3%)
#6863 NiueOther SamoaOceania 4 4 6 0 (0.0%) -2 (-33.3%)
#6864 OmanMiddle East Costa RicaAmericas 4 3 3 +1 (+33.3%) +1 (+33.3%)
#6865 OmanMiddle East SlovakiaEurope 4 4 3 0 (0.0%) +1 (+33.3%)
#6866 ParaguayAmericas BulgariaEurope 4 3 2 +1 (+33.3%) +2 (+100.0%)
#6867 RwandaAfrica EstoniaEurope 4 4 1 0 (0.0%) +3 (+300.0%)
#6868 Saint LuciaAmericas FinlandEurope 4 3 4 +1 (+33.3%) 0 (0.0%)
#6869 Saint LuciaAmericas VenezuelaAmericas 4 4 6 0 (0.0%) -2 (-33.3%)
#6870 Saint Vincent and the GrenadinesAmericas DenmarkEurope 4 6 4 -2 (-33.3%) 0 (0.0%)
#6871 Saint Vincent and the GrenadinesAmericas GreeceEurope 4 4 6 0 (0.0%) -2 (-33.3%)
#6872 Saint Vincent and the GrenadinesAmericas NorwayEurope 4 4 5 0 (0.0%) -1 (-20.0%)
#6873 São Tomé and PríncipeAfrica GreeceEurope 4 4 6 0 (0.0%) -2 (-33.3%)
#6874 South KoreaAsia LiechtensteinEurope 4 4 4 0 (0.0%) 0 (0.0%)
#6875 South KoreaAsia Puerto RicoAmericas 4 4 114 0 (0.0%) -110 (-96.5%)
#6876 TogoAfrica BulgariaEurope 4 3 1 +1 (+33.3%) +3 (+300.0%)
#6877 TunisiaAfrica LatviaEurope 4 4 2 0 (0.0%) +2 (+100.0%)
#6878 VanuatuOceania ColombiaAmericas 4 4 41 0 (0.0%) -37 (-90.2%)
#6879 ZimbabweAfrica LiechtensteinEurope 4 4 3 0 (0.0%) +1 (+33.3%)
#6880 AlgeriaAfrica BoliviaAmericas 3 3 4 0 (0.0%) -1 (-25.0%)
#6881 AndorraEurope IcelandEurope 3 2 2 +1 (+50.0%) +1 (+50.0%)
#6882 AngolaAfrica EstoniaEurope 3 3 5 0 (0.0%) -2 (-40.0%)
#6883 ArgentinaAmericas Cabo VerdeAfrica 3 3 4 0 (0.0%) -1 (-25.0%)
#6884 AzerbaijanAsia GuineaAfrica 3 3 5 0 (0.0%) -2 (-40.0%)
#6885 BelarusEurope LiechtensteinEurope 3 3 4 0 (0.0%) -1 (-25.0%)
#6886 BermudaOther IcelandEurope 3 2 3 +1 (+50.0%) 0 (0.0%)
#6887 BhutanAsia EstoniaEurope 3 3 0 0 (0.0%) N/A
#6888 BoliviaAmericas GuineaAfrica 3 3 5 0 (0.0%) -2 (-40.0%)
#6889 Cabo VerdeAfrica Dominican RepublicAmericas 3 3 3 0 (0.0%) 0 (0.0%)
#6890 Cabo VerdeAfrica SloveniaEurope 3 3 4 0 (0.0%) -1 (-25.0%)
#6891 CambodiaAsia SloveniaEurope 3 3 6 0 (0.0%) -3 (-50.0%)
#6892 CameroonAfrica LiechtensteinEurope 3 3 5 0 (0.0%) -2 (-40.0%)
#6893 ChadAfrica Dominican RepublicAmericas 3 3 3 0 (0.0%) 0 (0.0%)
#6894 Côte d’IvoireAfrica BoliviaAmericas 3 3 4 0 (0.0%) -1 (-25.0%)
#6895 DominicaAmericas BoliviaAmericas 3 3 4 0 (0.0%) -1 (-25.0%)
#6896 DominicaAmericas IcelandEurope 3 2 2 +1 (+50.0%) +1 (+50.0%)
#6897 EcuadorAmericas LatviaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#6898 EswatiniAfrica GuineaAfrica 3 3 5 0 (0.0%) -2 (-40.0%)
#6899 Guinea-BissauAfrica IcelandEurope 3 2 1 +1 (+50.0%) +2 (+200.0%)
#6900 IndonesiaAsia LatviaEurope 3 3 3 0 (0.0%) 0 (0.0%)