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
#1 Sri LankaAsia IndiaAsia 253,869 248,065 248,749 +5,804 (+2.3%) +5,120 (+2.1%)
#2 Sri LankaAsia AustraliaOceania 156,876 140,771 119,760 +16,105 (+11.4%) +37,116 (+31.0%)
#3 Sri LankaAsia CanadaAmericas 140,870 135,949 134,844 +4,921 (+3.6%) +6,026 (+4.5%)
#4 Sri LankaAsia UAEMiddle East 112,759 99,309 94,817 +13,450 (+13.5%) +17,942 (+18.9%)
#5 Sri LankaAsia ItalyEurope 95,118 93,623 80,948 +1,495 (+1.6%) +14,170 (+17.5%)
#6 Sri LankaAsia Saudi ArabiaMiddle East 83,297 85,194 89,042 -1,897 (-2.2%) -5,745 (-6.5%)
#7 Sri LankaAsia FranceEurope 56,880 52,623 52,041 +4,257 (+8.1%) +4,839 (+9.3%)
#8 Sri LankaAsia JapanAsia 49,037 30,220 12,613 +18,817 (+62.3%) +36,424 (+288.8%)
#9 Sri LankaAsia KuwaitMiddle East 42,384 38,654 33,299 +3,730 (+9.6%) +9,085 (+27.3%)
#10 Sri LankaAsia SwitzerlandEurope 37,483 35,903 31,923 +1,580 (+4.4%) +5,560 (+17.4%)
#11 Sri LankaAsia OmanMiddle East 30,611 23,677 24,506 +6,934 (+29.3%) +6,105 (+24.9%)
#12 Sri LankaAsia New ZealandOceania 20,823 16,729 11,883 +4,094 (+24.5%) +8,940 (+75.2%)
#13 Sri LankaAsia South KoreaAsia 16,851 22,699 25,197 -5,848 (-25.8%) -8,346 (-33.1%)
#14 Sri LankaAsia BahrainMiddle East 11,369 10,636 9,764 +733 (+6.9%) +1,605 (+16.4%)
#15 Sri LankaAsia NorwayEurope 10,598 9,531 9,187 +1,067 (+11.2%) +1,411 (+15.4%)
#16 Sri LankaAsia CyprusEurope 10,425 9,821 9,514 +604 (+6.2%) +911 (+9.6%)
#17 Sri LankaAsia SwedenEurope 9,514 7,537 6,990 +1,977 (+26.2%) +2,524 (+36.1%)
#18 Sri LankaAsia DenmarkEurope 8,218 7,956 7,863 +262 (+3.3%) +355 (+4.5%)
#19 Sri LankaAsia MaldivesAsia 7,912 7,383 6,772 +529 (+7.2%) +1,140 (+16.8%)
#20 Sri LankaAsia MalaysiaAsia 3,310 3,865 5,536 -555 (-14.4%) -2,226 (-40.2%)
#21 Sri LankaAsia BruneiAsia 1,439 1,343 1,234 +96 (+7.1%) +205 (+16.6%)
#22 Sri LankaAsia FinlandEurope 1,351 1,148 908 +203 (+17.7%) +443 (+48.8%)
#23 Sri LankaAsia MauritiusAfrica 1,147 1,137 1,126 +10 (+0.9%) +21 (+1.9%)
#24 Sri LankaAsia BotswanaAfrica 1,043 988 926 +55 (+5.6%) +117 (+12.6%)
#25 Sri LankaAsia GreeceEurope 960 904 886 +56 (+6.2%) +74 (+8.4%)
#26 Sri LankaAsia IsraelMiddle East 879 1,082 0 -203 (-18.8%) N/A
#27 Sri LankaAsia SeychellesAfrica 619 609 598 +10 (+1.6%) +21 (+3.5%)
#28 Sri LankaAsia PakistanAsia 539 539 578 0 (0.0%) -39 (-6.7%)
#29 Sri LankaAsia LibyaAfrica 413 391 366 +22 (+5.6%) +47 (+12.8%)
#30 Sri LankaAsia IndonesiaAsia 396 448 570 -52 (-11.6%) -174 (-30.5%)
#31 Sri LankaAsia ChinaAsia 378 347 598 +31 (+8.9%) -220 (-36.8%)
#32 Sri LankaAsia South AfricaAfrica 358 376 476 -18 (-4.8%) -118 (-24.8%)
#33 Sri LankaAsia IcelandEurope 287 190 164 +97 (+51.1%) +123 (+75.0%)
#34 Sri LankaAsia LatviaEurope 159 173 28 -14 (-8.1%) +131 (+467.9%)
#35 Sri LankaAsia LuxembourgEurope 98 85 0 +13 (+15.3%) N/A
#36 Sri LankaAsia PortugalEurope 97 86 26 +11 (+12.8%) +71 (+273.1%)
#37 Sri LankaAsia HungaryEurope 87 74 61 +13 (+17.6%) +26 (+42.6%)
#38 Sri LankaAsia MaltaEurope 85 49 23 +36 (+73.5%) +62 (+269.6%)
#39 Sri LankaAsia LithuaniaEurope 64 61 3 +3 (+4.9%) +61 (+2,033.3%)
#40 Sri LankaAsia EstoniaEurope 63 62 21 +1 (+1.6%) +42 (+200.0%)
#41 Sri LankaAsia CambodiaAsia 51 48 47 +3 (+6.3%) +4 (+8.5%)
#42 Sri LankaAsia BahamasAmericas 42 40 39 +2 (+5.0%) +3 (+7.7%)
#43 Sri LankaAsia NepalAsia 41 42 46 -1 (-2.4%) -5 (-10.9%)
#44 Sri LankaAsia BhutanAsia 34 33 33 +1 (+3.0%) +1 (+3.0%)
#45 Sri LankaAsia BulgariaEurope 28 20 12 +8 (+40.0%) +16 (+133.3%)
#46 Sri LankaAsia SlovakiaEurope 26 24 15 +2 (+8.3%) +11 (+73.3%)
#47 Sri LankaAsia GhanaAfrica 23 21 20 +2 (+9.5%) +3 (+15.0%)
#48 Sri LankaAsia SloveniaEurope 22 19 17 +3 (+15.8%) +5 (+29.4%)
#49 Sri LankaAsia LiechtensteinEurope 9 8 8 +1 (+12.5%) +1 (+12.5%)
#50 Sri LankaAsia BoliviaAmericas 2 2 3 0 (0.0%) -1 (-33.3%)