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
#101 MontenegroEurope EstoniaEurope 8 8 0 0 (0.0%) N/A
#102 Sierra LeoneAfrica EstoniaEurope 8 8 1 0 (0.0%) +7 (+700.0%)
#103 Antigua and BarbudaAmericas EstoniaEurope 7 7 2 0 (0.0%) +5 (+250.0%)
#104 PanamaAmericas EstoniaEurope 7 7 1 0 (0.0%) +6 (+600.0%)
#105 CambodiaAsia EstoniaEurope 6 6 9 0 (0.0%) -3 (-33.3%)
#106 Côte d’IvoireAfrica EstoniaEurope 6 6 5 0 (0.0%) +1 (+20.0%)
#107 UruguayAmericas EstoniaEurope 6 6 5 0 (0.0%) +1 (+20.0%)
#108 BoliviaAmericas EstoniaEurope 5 5 2 0 (0.0%) +3 (+150.0%)
#109 Dominican RepublicAmericas EstoniaEurope 5 5 3 0 (0.0%) +2 (+66.7%)
#110 El SalvadorAmericas EstoniaEurope 4 4 1 0 (0.0%) +3 (+300.0%)
#111 NamibiaAfrica EstoniaEurope 4 4 1 0 (0.0%) +3 (+300.0%)
#112 RwandaAfrica EstoniaEurope 4 4 1 0 (0.0%) +3 (+300.0%)
#113 AngolaAfrica EstoniaEurope 3 3 5 0 (0.0%) -2 (-40.0%)
#114 BhutanAsia EstoniaEurope 3 3 0 0 (0.0%) N/A
#115 JamaicaAmericas EstoniaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#116 NicaraguaAmericas EstoniaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#117 OmanMiddle East EstoniaEurope 3 3 0 0 (0.0%) N/A
#118 SenegalAfrica EstoniaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#119 ZambiaAfrica EstoniaEurope 3 3 2 0 (0.0%) +1 (+50.0%)
#120 Bosnia and HerzegovinaEurope EstoniaEurope 2 2 5 0 (0.0%) -3 (-60.0%)
#121 GambiaAfrica EstoniaEurope 2 2 2 0 (0.0%) 0 (0.0%)
#122 GuyanaAmericas EstoniaEurope 2 2 2 0 (0.0%) 0 (0.0%)
#123 MozambiqueAfrica EstoniaEurope 2 2 2 0 (0.0%) 0 (0.0%)
#124 SurinameAmericas EstoniaEurope 2 2 2 0 (0.0%) 0 (0.0%)
#125 TogoAfrica EstoniaEurope 2 2 0 0 (0.0%) N/A
#126 Trinidad and TobagoAmericas EstoniaEurope 2 2 3 0 (0.0%) -1 (-33.3%)
#127 AndorraEurope EstoniaEurope 1 1 0 0 (0.0%) N/A
#128 BarbadosAmericas EstoniaEurope 1 1 1 0 (0.0%) 0 (0.0%)
#129 BeninAfrica EstoniaEurope 1 1 0 0 (0.0%) N/A
#130 GuineaAfrica EstoniaEurope 1 1 1 0 (0.0%) 0 (0.0%)
#131 MadagascarAfrica EstoniaEurope 1 1 1 0 (0.0%) 0 (0.0%)
#132 MauritaniaAfrica EstoniaEurope 1 1 2 0 (0.0%) -1 (-50.0%)
#133 BahrainMiddle East EstoniaEurope 0 0 2 N/A -2 (-100.0%)
#134 BelizeAmericas EstoniaEurope 0 0 0 N/A N/A
#135 Cabo VerdeAfrica EstoniaEurope 0 0 2 N/A -2 (-100.0%)
#136 FijiOceania EstoniaEurope 0 0 1 N/A -1 (-100.0%)
#137 LiechtensteinEurope EstoniaEurope 0 0 1 N/A -1 (-100.0%)
#138 MalawiAfrica EstoniaEurope 0 0 1 N/A -1 (-100.0%)
#139 MonacoEurope EstoniaEurope 0 0 0 N/A N/A
#140 ParaguayAmericas EstoniaEurope 0 0 1 N/A -1 (-100.0%)
#141 Saint Kitts and NevisAmericas EstoniaEurope 0 0 1 N/A -1 (-100.0%)
#142 TongaOceania EstoniaEurope 0 0 1 N/A -1 (-100.0%)