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
#51 IndonesiaAsia SloveniaEurope 77 68 43 +9 (+13.2%) +34 (+79.1%)
#52 NigeriaAfrica SloveniaEurope 77 68 49 +9 (+13.2%) +28 (+57.1%)
#53 JordanMiddle East SloveniaEurope 76 67 60 +9 (+13.4%) +16 (+26.7%)
#54 LatviaEurope SloveniaEurope 73 64 38 +9 (+14.1%) +35 (+92.1%)
#55 PortugalEurope SloveniaEurope 73 64 52 +9 (+14.1%) +21 (+40.4%)
#56 PeruAmericas SloveniaEurope 69 61 52 +8 (+13.1%) +17 (+32.7%)
#57 GhanaAfrica SloveniaEurope 67 59 38 +8 (+13.6%) +29 (+76.3%)
#58 IrelandEurope SloveniaEurope 66 58 44 +8 (+13.8%) +22 (+50.0%)
#59 LibyaAfrica SloveniaEurope 63 56 40 +7 (+12.5%) +23 (+57.5%)
#60 IsraelMiddle East SloveniaEurope 57 50 34 +7 (+14.0%) +23 (+67.6%)
#61 South KoreaAsia SloveniaEurope 54 48 25 +6 (+12.5%) +29 (+116.0%)
#62 LithuaniaEurope SloveniaEurope 52 46 33 +6 (+13.0%) +19 (+57.6%)
#63 PakistanAsia SloveniaEurope 48 42 26 +6 (+14.3%) +22 (+84.6%)
#64 AlgeriaAfrica SloveniaEurope 45 40 28 +5 (+12.5%) +17 (+60.7%)
#65 AzerbaijanAsia SloveniaEurope 45 40 10 +5 (+12.5%) +35 (+350.0%)
#66 FinlandEurope SloveniaEurope 44 39 33 +5 (+12.8%) +11 (+33.3%)
#67 LuxembourgEurope SloveniaEurope 44 39 39 +5 (+12.8%) +5 (+12.8%)
#68 ChileAmericas SloveniaEurope 43 38 28 +5 (+13.2%) +15 (+53.6%)
#69 AfghanistanAsia SloveniaEurope 41 36 25 +5 (+13.9%) +16 (+64.0%)
#70 MoroccoAfrica SloveniaEurope 41 36 22 +5 (+13.9%) +19 (+86.4%)
#71 Guinea-BissauAfrica SloveniaEurope 40 35 18 +5 (+14.3%) +22 (+122.2%)
#72 KenyaAfrica SloveniaEurope 40 35 25 +5 (+14.3%) +15 (+60.0%)
#73 GeorgiaAsia SloveniaEurope 35 31 18 +4 (+12.9%) +17 (+94.4%)
#74 NorwayEurope SloveniaEurope 34 30 16 +4 (+13.3%) +18 (+112.5%)
#75 New ZealandOceania SloveniaEurope 32 28 27 +4 (+14.3%) +5 (+18.5%)
#76 NepalAsia SloveniaEurope 31 27 14 +4 (+14.8%) +17 (+121.4%)
#77 LebanonMiddle East SloveniaEurope 29 26 23 +3 (+11.5%) +6 (+26.1%)
#78 Saudi ArabiaMiddle East SloveniaEurope 29 26 17 +3 (+11.5%) +12 (+70.6%)
#79 EstoniaEurope SloveniaEurope 27 24 28 +3 (+12.5%) -1 (-3.6%)
#80 VietnamAsia SloveniaEurope 27 24 15 +3 (+12.5%) +12 (+80.0%)
#81 MadagascarAfrica SloveniaEurope 25 22 15 +3 (+13.6%) +10 (+66.7%)
#82 CameroonAfrica SloveniaEurope 24 21 17 +3 (+14.3%) +7 (+41.2%)
#83 UAEMiddle East SloveniaEurope 24 21 12 +3 (+14.3%) +12 (+100.0%)
#84 BangladeshAsia SloveniaEurope 23 20 3 +3 (+15.0%) +20 (+666.7%)
#85 GambiaAfrica SloveniaEurope 22 19 16 +3 (+15.8%) +6 (+37.5%)
#86 KyrgyzstanAsia SloveniaEurope 22 19 7 +3 (+15.8%) +15 (+214.3%)
#87 Sri LankaAsia SloveniaEurope 22 19 17 +3 (+15.8%) +5 (+29.4%)
#88 ZimbabweAfrica SloveniaEurope 20 18 12 +2 (+11.1%) +8 (+66.7%)
#89 ArmeniaAsia SloveniaEurope 19 17 13 +2 (+11.8%) +6 (+46.2%)
#90 EthiopiaAfrica SloveniaEurope 17 15 16 +2 (+13.3%) +1 (+6.3%)
#91 YemenMiddle East SloveniaEurope 16 14 13 +2 (+14.3%) +3 (+23.1%)
#92 BoliviaAmericas SloveniaEurope 15 13 11 +2 (+15.4%) +4 (+36.4%)
#93 MalaysiaAsia SloveniaEurope 15 13 8 +2 (+15.4%) +7 (+87.5%)
#94 UruguayAmericas SloveniaEurope 15 13 11 +2 (+15.4%) +4 (+36.4%)
#95 KuwaitMiddle East SloveniaEurope 14 12 11 +2 (+16.7%) +3 (+27.3%)
#96 LiberiaAfrica SloveniaEurope 14 12 4 +2 (+16.7%) +10 (+250.0%)
#97 TajikistanAsia SloveniaEurope 12 11 3 +1 (+9.1%) +9 (+300.0%)
#98 TurkmenistanAsia SloveniaEurope 12 11 5 +1 (+9.1%) +7 (+140.0%)
#99 CyprusEurope SloveniaEurope 11 10 16 +1 (+10.0%) -5 (-31.3%)
#100 EcuadorAmericas SloveniaEurope 11 10 9 +1 (+10.0%) +2 (+22.2%)