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
#6551 Côte d’IvoireAfrica SlovakiaEurope 10 9 9 +1 (+11.1%) +1 (+11.1%)
#6552 Czech RepublicEurope ArgentinaAmericas 10 10 12 0 (0.0%) -2 (-16.7%)
#6553 Dominican RepublicAmericas CubaAmericas 10 14 27 -4 (-28.6%) -17 (-63.0%)
#6554 EstoniaEurope AzerbaijanAsia 10 12 77 -2 (-16.7%) -67 (-87.0%)
#6555 EthiopiaAfrica GuineaAfrica 10 10 12 0 (0.0%) -2 (-16.7%)
#6556 EthiopiaAfrica LiechtensteinEurope 10 9 10 +1 (+11.1%) 0 (0.0%)
#6557 FinlandEurope GeorgiaAsia 10 10 11 0 (0.0%) -1 (-9.1%)
#6558 GeorgiaAsia VenezuelaAmericas 10 11 13 -1 (-9.1%) -3 (-23.1%)
#6559 GreeceEurope ArmeniaAsia 10 12 629 -2 (-16.7%) -619 (-98.4%)
#6560 GuatemalaAmericas EstoniaEurope 10 10 10 0 (0.0%) 0 (0.0%)
#6561 GuineaAfrica BoliviaAmericas 10 9 10 +1 (+11.1%) 0 (0.0%)
#6562 HungaryEurope ArgentinaAmericas 10 11 230 -1 (-9.1%) -220 (-95.7%)
#6563 IndonesiaAsia LiechtensteinEurope 10 9 8 +1 (+11.1%) +2 (+25.0%)
#6564 JamaicaAmericas El SalvadorAmericas 10 10 10 0 (0.0%) 0 (0.0%)
#6565 KazakhstanAsia LiechtensteinEurope 10 9 5 +1 (+11.1%) +5 (+100.0%)
#6566 LebanonMiddle East MaldivesAsia 10 9 10 +1 (+11.1%) 0 (0.0%)
#6567 LesothoAfrica NorwayEurope 10 9 14 +1 (+11.1%) -4 (-28.6%)
#6568 LithuaniaEurope BoliviaAmericas 10 9 10 +1 (+11.1%) 0 (0.0%)
#6569 MauritiusAfrica EstoniaEurope 10 10 4 0 (0.0%) +6 (+150.0%)
#6570 NetherlandsEurope GeorgiaAsia 10 10 11 0 (0.0%) -1 (-9.1%)
#6571 NetherlandsEurope Puerto RicoAmericas 10 11 27 -1 (-9.1%) -17 (-63.0%)
#6572 NetherlandsEurope Saint LuciaAmericas 10 10 12 0 (0.0%) -2 (-16.7%)
#6573 NicaraguaAmericas BahamasAmericas 10 9 10 +1 (+11.1%) 0 (0.0%)
#6574 PanamaAmericas BulgariaEurope 10 7 7 +3 (+42.9%) +3 (+42.9%)
#6575 RomaniaEurope ArgentinaAmericas 10 10 37 0 (0.0%) -27 (-73.0%)
#6576 SerbiaEurope ArgentinaAmericas 10 10 10 0 (0.0%) 0 (0.0%)
#6577 SeychellesAfrica BotswanaAfrica 10 9 10 +1 (+11.1%) 0 (0.0%)
#6578 SeychellesAfrica LuxembourgEurope 10 9 0 +1 (+11.1%) N/A
#6579 SloveniaEurope BoliviaAmericas 10 9 10 +1 (+11.1%) 0 (0.0%)
#6580 ThailandAsia BoliviaAmericas 10 9 10 +1 (+11.1%) 0 (0.0%)
#6581 ThailandAsia Costa RicaAmericas 10 8 7 +2 (+25.0%) +3 (+42.9%)
#6582 VietnamAsia VenezuelaAmericas 10 10 12 0 (0.0%) -2 (-16.7%)
#6583 ZimbabweAfrica EstoniaEurope 10 10 4 0 (0.0%) +6 (+150.0%)
#6584 AlbaniaEurope GeorgiaAsia 9 9 10 0 (0.0%) -1 (-10.0%)
#6585 AlbaniaEurope GuineaAfrica 9 9 11 0 (0.0%) -2 (-18.2%)
#6586 BahamasAmericas LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#6587 BahamasAmericas Saint LuciaAmericas 9 9 11 0 (0.0%) -2 (-18.2%)
#6588 BarbadosAmericas GuineaAfrica 9 9 11 0 (0.0%) -2 (-18.2%)
#6589 BelgiumEurope Cabo VerdeAfrica 9 9 10 0 (0.0%) -1 (-10.0%)
#6590 BermudaOther LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#6591 BhutanAsia Dominican RepublicAmericas 9 8 8 +1 (+12.5%) +1 (+12.5%)
#6592 BulgariaEurope CubaAmericas 9 13 27 -4 (-30.8%) -18 (-66.7%)
#6593 ChileAmericas GuineaAfrica 9 9 11 0 (0.0%) -2 (-18.2%)
#6594 EgyptAfrica Antigua and BarbudaAmericas 9 9 10 0 (0.0%) -1 (-10.0%)
#6595 Equatorial GuineaAfrica LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#6596 FinlandEurope LiechtensteinEurope 9 8 8 +1 (+12.5%) +1 (+12.5%)
#6597 Guinea-BissauAfrica FinlandEurope 9 8 7 +1 (+12.5%) +2 (+28.6%)
#6598 IsraelMiddle East BermudaOther 9 9 13 0 (0.0%) -4 (-30.8%)
#6599 IsraelMiddle East GuineaAfrica 9 9 11 0 (0.0%) -2 (-18.2%)
#6600 KenyaAfrica LiechtensteinEurope 9 8 6 +1 (+12.5%) +3 (+50.0%)