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
#3051 FranceEurope CyprusEurope 964 908 881 +56 (+6.2%) +83 (+9.4%)
#3052 LebanonMiddle East PanamaAmericas 964 632 526 +332 (+52.5%) +438 (+83.3%)
#3053 SingaporeAsia NorwayEurope 963 866 764 +97 (+11.2%) +199 (+26.0%)
#3054 SwedenEurope CyprusEurope 961 905 878 +56 (+6.2%) +83 (+9.5%)
#3055 MaliAfrica ChinaAsia 960 844 704 +116 (+13.7%) +256 (+36.4%)
#3056 North MacedoniaEurope SlovakiaEurope 960 883 760 +77 (+8.7%) +200 (+26.3%)
#3057 Sri LankaAsia GreeceEurope 960 904 886 +56 (+6.2%) +74 (+8.4%)
#3058 New ZealandOceania ItalyEurope 959 944 813 +15 (+1.6%) +146 (+18.0%)
#3059 USAAmericas UruguayAmericas 958 743 623 +215 (+28.9%) +335 (+53.8%)
#3060 PakistanAsia BruneiAsia 957 893 821 +64 (+7.2%) +136 (+16.6%)
#3061 Bosnia and HerzegovinaEurope FinlandEurope 955 811 652 +144 (+17.8%) +303 (+46.5%)
#3062 PakistanAsia MaltaEurope 954 549 253 +405 (+73.8%) +701 (+277.1%)
#3063 RwandaAfrica ItalyEurope 954 866 732 +88 (+10.2%) +222 (+30.3%)
#3064 MozambiqueAfrica ItalyEurope 953 916 792 +37 (+4.0%) +161 (+20.3%)
#3065 EgyptAfrica MaliAfrica 952 848 724 +104 (+12.3%) +228 (+31.5%)
#3066 TurkmenistanAsia KyrgyzstanAsia 952 973 1,001 -21 (-2.2%) -49 (-4.9%)
#3067 ColombiaAmericas ChinaAsia 951 871 851 +80 (+9.2%) +100 (+11.8%)
#3068 TunisiaAfrica FinlandEurope 951 808 625 +143 (+17.7%) +326 (+52.2%)
#3069 ThailandAsia EgyptAfrica 945 1,051 0 -106 (-10.1%) N/A
#3070 NigeriaAfrica MexicoAmericas 944 557 332 +387 (+69.5%) +612 (+184.3%)
#3071 RomaniaEurope UruguayAmericas 939 728 611 +211 (+29.0%) +328 (+53.7%)
#3072 DenmarkEurope JapanAsia 937 1,140 1,035 -203 (-17.8%) -98 (-9.5%)
#3073 USAAmericas ArubaAmericas 937 683 612 +254 (+37.2%) +325 (+53.1%)
#3074 FinlandEurope LibyaAfrica 936 885 828 +51 (+5.8%) +108 (+13.0%)
#3075 HungaryEurope CroatiaEurope 935 981 1,044 -46 (-4.7%) -109 (-10.4%)
#3076 MalaysiaAsia Sri LankaAsia 935 925 912 +10 (+1.1%) +23 (+2.5%)
#3077 IsraelMiddle East FinlandEurope 933 793 715 +140 (+17.7%) +218 (+30.5%)
#3078 BelgiumEurope PeruAmericas 932 466 489 +466 (+100.0%) +443 (+90.6%)
#3079 NetherlandsEurope ChileAmericas 932 869 800 +63 (+7.2%) +132 (+16.5%)
#3080 SlovakiaEurope GreeceEurope 931 876 860 +55 (+6.3%) +71 (+8.3%)
#3081 ChileAmericas ChinaAsia 930 799 574 +131 (+16.4%) +356 (+62.0%)
#3082 SwedenEurope EgyptAfrica 930 1,049 0 -119 (-11.3%) N/A
#3083 ChinaAsia Timor-LesteAsia 927 938 953 -11 (-1.2%) -26 (-2.7%)
#3084 GermanyEurope SenegalAfrica 927 904 876 +23 (+2.5%) +51 (+5.8%)
#3085 EcuadorAmericas NorwayEurope 926 833 759 +93 (+11.2%) +167 (+22.0%)
#3086 MaliAfrica LiberiaAfrica 924 1,122 1,454 -198 (-17.6%) -530 (-36.5%)
#3087 HungaryEurope VenezuelaAmericas 922 966 1,027 -44 (-4.6%) -105 (-10.2%)
#3088 IranMiddle East RussiaEurope 922 1,197 1,542 -275 (-23.0%) -620 (-40.2%)
#3089 PakistanAsia BrazilAmericas 922 2,441 1,057 -1,519 (-62.2%) -135 (-12.8%)
#3090 ItalyEurope LiechtensteinEurope 921 861 860 +60 (+7.0%) +61 (+7.1%)
#3091 RussiaEurope MontenegroEurope 920 927 925 -7 (-0.8%) -5 (-0.5%)
#3092 UkraineEurope PanamaAmericas 920 603 502 +317 (+52.6%) +418 (+83.3%)
#3093 MexicoAmericas NicaraguaAmericas 918 885 846 +33 (+3.7%) +72 (+8.5%)
#3094 GambiaAfrica Guinea-BissauAfrica 917 1,092 1,495 -175 (-16.0%) -578 (-38.7%)
#3095 NamibiaAfrica AngolaAfrica 917 890 839 +27 (+3.0%) +78 (+9.3%)
#3096 UgandaAfrica ChinaAsia 917 833 520 +84 (+10.1%) +397 (+76.3%)
#3097 ItalyEurope NamibiaAfrica 915 863 806 +52 (+6.0%) +109 (+13.5%)
#3098 UAEMiddle East DenmarkEurope 915 711 423 +204 (+28.7%) +492 (+116.3%)
#3099 Costa RicaAmericas PeruAmericas 912 574 450 +338 (+58.9%) +462 (+102.7%)
#3100 El SalvadorAmericas VenezuelaAmericas 912 956 1,015 -44 (-4.6%) -103 (-10.1%)