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 IndonesiaAsia MalaysiaAsia 1,761,502 1,693,459 1,607,465 +68,043 (+4.0%) +154,037 (+9.6%)
#2 IndonesiaAsia UAEMiddle East 298,351 262,762 250,877 +35,589 (+13.5%) +47,474 (+18.9%)
#3 IndonesiaAsia BangladeshAsia 205,947 149,901 152,862 +56,046 (+37.4%) +53,085 (+34.7%)
#4 IndonesiaAsia SingaporeAsia 180,437 169,056 172,869 +11,381 (+6.7%) +7,568 (+4.4%)
#5 IndonesiaAsia Saudi ArabiaMiddle East 169,846 176,729 185,481 -6,883 (-3.9%) -15,635 (-8.4%)
#6 IndonesiaAsia JapanAsia 157,343 82,095 46,640 +75,248 (+91.7%) +110,703 (+237.4%)
#7 IndonesiaAsia KuwaitMiddle East 115,347 105,196 90,622 +10,151 (+9.6%) +24,725 (+27.3%)
#8 IndonesiaAsia AustraliaOceania 104,566 93,414 76,976 +11,152 (+11.9%) +27,590 (+35.8%)
#9 IndonesiaAsia NetherlandsEurope 100,339 110,625 124,938 -10,286 (-9.3%) -24,599 (-19.7%)
#10 IndonesiaAsia BahrainMiddle East 30,062 28,122 25,817 +1,940 (+6.9%) +4,245 (+16.4%)
#11 IndonesiaAsia South KoreaAsia 27,807 36,236 40,400 -8,429 (-23.3%) -12,593 (-31.2%)
#12 IndonesiaAsia CanadaAmericas 16,815 16,012 15,781 +803 (+5.0%) +1,034 (+6.6%)
#13 IndonesiaAsia TürkiyeAsia 15,386 6,222 2,983 +9,164 (+147.3%) +12,403 (+415.8%)
#14 IndonesiaAsia LibyaAfrica 14,740 13,944 13,019 +796 (+5.7%) +1,721 (+13.2%)
#15 IndonesiaAsia New ZealandOceania 7,817 7,065 5,740 +752 (+10.6%) +2,077 (+36.2%)
#16 IndonesiaAsia BruneiAsia 7,195 6,717 6,165 +478 (+7.1%) +1,030 (+16.7%)
#17 IndonesiaAsia ItalyEurope 4,226 3,876 3,086 +350 (+9.0%) +1,140 (+36.9%)
#18 IndonesiaAsia Timor-LesteAsia 4,066 4,113 4,177 -47 (-1.1%) -111 (-2.7%)
#19 IndonesiaAsia BelgiumEurope 3,816 3,591 3,358 +225 (+6.3%) +458 (+13.6%)
#20 IndonesiaAsia ChinaAsia 3,725 3,466 4,909 +259 (+7.5%) -1,184 (-24.1%)
#21 IndonesiaAsia EgyptAfrica 3,074 3,447 0 -373 (-10.8%) N/A
#22 IndonesiaAsia NorwayEurope 1,903 1,711 1,526 +192 (+11.2%) +377 (+24.7%)
#23 IndonesiaAsia DenmarkEurope 1,546 1,296 1,161 +250 (+19.3%) +385 (+33.2%)
#24 IndonesiaAsia AlgeriaAfrica 1,467 1,416 1,363 +51 (+3.6%) +104 (+7.6%)
#25 IndonesiaAsia BrazilAmericas 847 814 767 +33 (+4.1%) +80 (+10.4%)
#26 IndonesiaAsia FinlandEurope 835 709 466 +126 (+17.8%) +369 (+79.2%)
#27 IndonesiaAsia IndiaAsia 780 824 884 -44 (-5.3%) -104 (-11.8%)
#28 IndonesiaAsia HungaryEurope 669 567 211 +102 (+18.0%) +458 (+217.1%)
#29 IndonesiaAsia South AfricaAfrica 532 537 559 -5 (-0.9%) -27 (-4.8%)
#30 IndonesiaAsia GreeceEurope 478 450 442 +28 (+6.2%) +36 (+8.1%)
#31 IndonesiaAsia PakistanAsia 380 380 408 0 (0.0%) -28 (-6.9%)
#32 IndonesiaAsia Sri LankaAsia 327 323 320 +4 (+1.2%) +7 (+2.2%)
#33 IndonesiaAsia PortugalEurope 317 282 247 +35 (+12.4%) +70 (+28.3%)
#34 IndonesiaAsia PanamaAmericas 246 161 135 +85 (+52.8%) +111 (+82.2%)
#35 IndonesiaAsia IcelandEurope 239 158 129 +81 (+51.3%) +110 (+85.3%)
#36 IndonesiaAsia MexicoAmericas 208 187 169 +21 (+11.2%) +39 (+23.1%)
#37 IndonesiaAsia CyprusEurope 179 169 165 +10 (+5.9%) +14 (+8.5%)
#38 IndonesiaAsia SeychellesAfrica 145 143 141 +2 (+1.4%) +4 (+2.8%)
#39 IndonesiaAsia LuxembourgEurope 140 121 0 +19 (+15.7%) N/A
#40 IndonesiaAsia CambodiaAsia 117 111 105 +6 (+5.4%) +12 (+11.4%)
#41 IndonesiaAsia MaltaEurope 110 63 30 +47 (+74.6%) +80 (+266.7%)
#42 IndonesiaAsia NamibiaAfrica 100 94 88 +6 (+6.4%) +12 (+13.6%)
#43 IndonesiaAsia BulgariaEurope 87 63 38 +24 (+38.1%) +49 (+128.9%)
#44 IndonesiaAsia SloveniaEurope 77 68 43 +9 (+13.2%) +34 (+79.1%)
#45 IndonesiaAsia SlovakiaEurope 54 50 35 +4 (+8.0%) +19 (+54.3%)
#46 IndonesiaAsia VenezuelaAmericas 52 54 59 -2 (-3.7%) -7 (-11.9%)
#47 IndonesiaAsia GuatemalaAmericas 46 42 39 +4 (+9.5%) +7 (+17.9%)
#48 IndonesiaAsia EstoniaEurope 41 40 12 +1 (+2.5%) +29 (+241.7%)
#49 IndonesiaAsia BahamasAmericas 36 34 33 +2 (+5.9%) +3 (+9.1%)
#50 IndonesiaAsia Costa RicaAmericas 24 20 17 +4 (+20.0%) +7 (+41.2%)