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
#2951 UkraineEurope MexicoAmericas 1,099 743 499 +356 (+47.9%) +600 (+120.2%)
#2952 AlgeriaAfrica HungaryEurope 1,096 929 684 +167 (+18.0%) +412 (+60.2%)
#2953 BelarusEurope DenmarkEurope 1,095 835 724 +260 (+31.1%) +371 (+51.2%)
#2954 ChinaAsia Puerto RicoAmericas 1,095 1,212 1,088 -117 (-9.7%) +7 (+0.6%)
#2955 PakistanAsia Sri LankaAsia 1,095 1,083 1,085 +12 (+1.1%) +10 (+0.9%)
#2956 NigeriaAfrica NamibiaAfrica 1,092 1,029 961 +63 (+6.1%) +131 (+13.6%)
#2957 BahrainMiddle East LibyaAfrica 1,091 1,032 965 +59 (+5.7%) +126 (+13.1%)
#2958 BoliviaAmericas EcuadorAmericas 1,091 1,021 913 +70 (+6.9%) +178 (+19.5%)
#2959 TunisiaAfrica DenmarkEurope 1,089 984 903 +105 (+10.7%) +186 (+20.6%)
#2960 CanadaAmericas EcuadorAmericas 1,088 1,100 1,106 -12 (-1.1%) -18 (-1.6%)
#2961 FinlandEurope HungaryEurope 1,088 922 721 +166 (+18.0%) +367 (+50.9%)
#2962 AustraliaOceania SerbiaEurope 1,084 928 683 +156 (+16.8%) +401 (+58.7%)
#2963 BelizeAmericas GuatemalaAmericas 1,082 984 874 +98 (+10.0%) +208 (+23.8%)
#2964 KazakhstanAsia NorwayEurope 1,082 973 931 +109 (+11.2%) +151 (+16.2%)
#2965 CroatiaEurope IcelandEurope 1,081 716 169 +365 (+51.0%) +912 (+539.6%)
#2966 BulgariaEurope North MacedoniaEurope 1,079 1,075 1,072 +4 (+0.4%) +7 (+0.7%)
#2967 GambiaAfrica TogoAfrica 1,079 1,071 1,063 +8 (+0.7%) +16 (+1.5%)
#2968 KenyaAfrica ChinaAsia 1,078 974 801 +104 (+10.7%) +277 (+34.6%)
#2969 MongoliaAsia ChinaAsia 1,078 1,023 2,172 +55 (+5.4%) -1,094 (-50.4%)
#2970 AustraliaOceania EgyptAfrica 1,077 1,166 0 -89 (-7.6%) N/A
#2971 IraqMiddle East RomaniaEurope 1,077 1,068 1,057 +9 (+0.8%) +20 (+1.9%)
#2972 MalaysiaAsia DenmarkEurope 1,077 904 831 +173 (+19.1%) +246 (+29.6%)
#2973 CameroonAfrica SenegalAfrica 1,076 1,050 1,014 +26 (+2.5%) +62 (+6.1%)
#2974 Saudi ArabiaMiddle East NorwayEurope 1,072 964 627 +108 (+11.2%) +445 (+71.0%)
#2975 SingaporeAsia MaliAfrica 1,072 955 815 +117 (+12.3%) +257 (+31.5%)
#2976 Dominican RepublicAmericas NorwayEurope 1,071 963 791 +108 (+11.2%) +280 (+35.4%)
#2977 MauritaniaAfrica GuineaAfrica 1,070 1,107 1,154 -37 (-3.3%) -84 (-7.3%)
#2978 Costa RicaAmericas ChileAmericas 1,067 955 819 +112 (+11.7%) +248 (+30.3%)
#2979 KuwaitMiddle East EgyptAfrica 1,064 1,434 0 -370 (-25.8%) N/A
#2980 BelgiumEurope JapanAsia 1,063 1,408 1,248 -345 (-24.5%) -185 (-14.8%)
#2981 GambiaAfrica FinlandEurope 1,062 902 648 +160 (+17.7%) +414 (+63.9%)
#2982 LiberiaAfrica NorwayEurope 1,062 955 922 +107 (+11.2%) +140 (+15.2%)
#2983 PhilippinesAsia MaldivesAsia 1,062 991 910 +71 (+7.2%) +152 (+16.7%)
#2984 USAAmericas CameroonAfrica 1,057 952 819 +105 (+11.0%) +238 (+29.1%)
#2985 Equatorial GuineaAfrica MaliAfrica 1,056 941 803 +115 (+12.2%) +253 (+31.5%)
#2986 USAAmericas BarbadosAmericas 1,054 1,044 1,034 +10 (+1.0%) +20 (+1.9%)
#2987 AlgeriaAfrica DenmarkEurope 1,053 988 923 +65 (+6.6%) +130 (+14.1%)
#2988 NetherlandsEurope PeruAmericas 1,050 529 550 +521 (+98.5%) +500 (+90.9%)
#2989 SwitzerlandEurope LibyaAfrica 1,050 993 929 +57 (+5.7%) +121 (+13.0%)
#2990 CameroonAfrica DenmarkEurope 1,048 848 737 +200 (+23.6%) +311 (+42.2%)
#2991 NamibiaAfrica BotswanaAfrica 1,043 988 926 +55 (+5.6%) +117 (+12.6%)
#2992 Sri LankaAsia BotswanaAfrica 1,043 988 926 +55 (+5.6%) +117 (+12.6%)
#2993 KenyaAfrica JapanAsia 1,041 863 721 +178 (+20.6%) +320 (+44.4%)
#2994 EthiopiaAfrica BahrainMiddle East 1,040 973 894 +67 (+6.9%) +146 (+16.3%)
#2995 MalaysiaAsia NorwayEurope 1,039 934 836 +105 (+11.2%) +203 (+24.3%)
#2996 MozambiqueAfrica AustraliaOceania 1,037 1,055 1,006 -18 (-1.7%) +31 (+3.1%)
#2997 CanadaAmericas BulgariaEurope 1,035 753 484 +282 (+37.5%) +551 (+113.8%)
#2998 SwedenEurope PortugalEurope 1,035 920 803 +115 (+12.5%) +232 (+28.9%)
#2999 CameroonAfrica Equatorial GuineaAfrica 1,033 957 798 +76 (+7.9%) +235 (+29.4%)
#3000 SenegalAfrica JapanAsia 1,032 1,036 487 -4 (-0.4%) +545 (+111.9%)