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 Sri LankaAsia LuxembourgEurope 98 85 0 +13 (+15.3%) N/A
#102 GabonAfrica LuxembourgEurope 94 81 0 +13 (+16.0%) N/A
#103 LibyaAfrica LuxembourgEurope 92 80 0 +12 (+15.0%) N/A
#104 MaliAfrica LuxembourgEurope 91 79 0 +12 (+15.2%) N/A
#105 UAEMiddle East LuxembourgEurope 89 77 0 +12 (+15.6%) N/A
#106 GambiaAfrica LuxembourgEurope 88 76 0 +12 (+15.8%) N/A
#107 ZimbabweAfrica LuxembourgEurope 82 71 0 +11 (+15.5%) N/A
#108 BoliviaAmericas LuxembourgEurope 81 70 0 +11 (+15.7%) N/A
#109 CambodiaAsia LuxembourgEurope 80 69 0 +11 (+15.9%) N/A
#110 GhanaAfrica LuxembourgEurope 77 67 0 +10 (+14.9%) N/A
#111 Saudi ArabiaMiddle East LuxembourgEurope 68 59 0 +9 (+15.3%) N/A
#112 MonacoEurope LuxembourgEurope 58 50 0 +8 (+16.0%) N/A
#113 El SalvadorAmericas LuxembourgEurope 54 47 0 +7 (+14.9%) N/A
#114 JordanMiddle East LuxembourgEurope 54 47 0 +7 (+14.9%) N/A
#115 KuwaitMiddle East LuxembourgEurope 54 47 0 +7 (+14.9%) N/A
#116 KyrgyzstanAsia LuxembourgEurope 54 47 0 +7 (+14.9%) N/A
#117 MongoliaAsia LuxembourgEurope 49 42 0 +7 (+16.7%) N/A
#118 LiberiaAfrica LuxembourgEurope 45 39 0 +6 (+15.4%) N/A
#119 AndorraEurope LuxembourgEurope 44 38 0 +6 (+15.8%) N/A
#120 UgandaAfrica LuxembourgEurope 40 35 0 +5 (+14.3%) N/A
#121 ParaguayAmericas LuxembourgEurope 38 33 0 +5 (+15.2%) N/A
#122 JamaicaAmericas LuxembourgEurope 35 30 0 +5 (+16.7%) N/A
#123 Costa RicaAmericas LuxembourgEurope 33 29 0 +4 (+13.8%) N/A
#124 HondurasAmericas LuxembourgEurope 28 24 0 +4 (+16.7%) N/A
#125 PanamaAmericas LuxembourgEurope 28 24 0 +4 (+16.7%) N/A
#126 TajikistanAsia LuxembourgEurope 25 22 0 +3 (+13.6%) N/A
#127 Trinidad and TobagoAmericas LuxembourgEurope 25 22 0 +3 (+13.6%) N/A
#128 SurinameAmericas LuxembourgEurope 24 21 0 +3 (+14.3%) N/A
#129 ZambiaAfrica LuxembourgEurope 24 21 0 +3 (+14.3%) N/A
#130 Sierra LeoneAfrica LuxembourgEurope 23 20 0 +3 (+15.0%) N/A
#131 TurkmenistanAsia LuxembourgEurope 22 19 0 +3 (+15.8%) N/A
#132 YemenMiddle East LuxembourgEurope 22 19 0 +3 (+15.8%) N/A
#133 NicaraguaAmericas LuxembourgEurope 20 17 0 +3 (+17.6%) N/A
#134 ComorosAfrica LuxembourgEurope 18 16 0 +2 (+12.5%) N/A
#135 NamibiaAfrica LuxembourgEurope 16 14 0 +2 (+14.3%) N/A
#136 ChadAfrica LuxembourgEurope 14 12 0 +2 (+16.7%) N/A
#137 GuyanaAmericas LuxembourgEurope 13 11 0 +2 (+18.2%) N/A
#138 MalawiAfrica LuxembourgEurope 13 11 0 +2 (+18.2%) N/A
#139 MauritaniaAfrica LuxembourgEurope 13 11 0 +2 (+18.2%) N/A
#140 BahrainMiddle East LuxembourgEurope 10 9 0 +1 (+11.1%) N/A
#141 SeychellesAfrica LuxembourgEurope 10 9 0 +1 (+11.1%) N/A
#142 BahamasAmericas LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#143 BermudaOther LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#144 Equatorial GuineaAfrica LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#145 LiechtensteinEurope LuxembourgEurope 9 8 0 +1 (+12.5%) N/A
#146 BarbadosAmericas LuxembourgEurope 7 6 0 +1 (+16.7%) N/A
#147 OmanMiddle East LuxembourgEurope 6 5 0 +1 (+20.0%) N/A
#148 FijiOceania LuxembourgEurope 5 4 0 +1 (+25.0%) N/A
#149 Antigua and BarbudaAmericas LuxembourgEurope 2 2 0 0 (0.0%) N/A
#150 DominicaAmericas LuxembourgEurope 2 2 115 0 (0.0%) -113 (-98.3%)