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 NorwayEurope SwedenEurope 39,914 41,346 42,161 -1,432 (-3.5%) -2,247 (-5.3%)
#2 NorwayEurope DenmarkEurope 20,886 20,381 19,604 +505 (+2.5%) +1,282 (+6.5%)
#3 NorwayEurope BangladeshAsia 19,278 14,032 14,311 +5,246 (+37.4%) +4,967 (+34.7%)
#4 NorwayEurope PolandEurope 13,563 8,212 2,800 +5,351 (+65.2%) +10,763 (+384.4%)
#5 NorwayEurope AustraliaOceania 3,910 4,100 4,382 -190 (-4.6%) -472 (-10.8%)
#6 NorwayEurope CanadaAmericas 3,410 3,947 4,534 -537 (-13.6%) -1,124 (-24.8%)
#7 NorwayEurope LithuaniaEurope 2,911 2,763 1,418 +148 (+5.4%) +1,493 (+105.3%)
#8 NorwayEurope FinlandEurope 2,180 1,852 1,607 +328 (+17.7%) +573 (+35.7%)
#9 NorwayEurope IcelandEurope 2,098 1,390 1,036 +708 (+50.9%) +1,062 (+102.5%)
#10 NorwayEurope HungaryEurope 1,745 1,479 1,158 +266 (+18.0%) +587 (+50.7%)
#11 NorwayEurope ItalyEurope 1,722 1,822 1,695 -100 (-5.5%) +27 (+1.6%)
#12 NorwayEurope SlovakiaEurope 1,193 1,097 750 +96 (+8.8%) +443 (+59.1%)
#13 NorwayEurope BulgariaEurope 749 545 230 +204 (+37.4%) +519 (+225.7%)
#14 NorwayEurope BrazilAmericas 701 975 783 -274 (-28.1%) -82 (-10.5%)
#15 NorwayEurope GreeceEurope 558 525 515 +33 (+6.3%) +43 (+8.3%)
#16 NorwayEurope ChileAmericas 486 456 424 +30 (+6.6%) +62 (+14.6%)
#17 NorwayEurope EstoniaEurope 467 458 203 +9 (+2.0%) +264 (+130.0%)
#18 NorwayEurope PortugalEurope 425 378 331 +47 (+12.4%) +94 (+28.4%)
#19 NorwayEurope BotswanaAfrica 413 391 367 +22 (+5.6%) +46 (+12.5%)
#20 NorwayEurope LatviaEurope 408 443 325 -35 (-7.9%) +83 (+25.5%)
#21 NorwayEurope ChinaAsia 398 372 567 +26 (+7.0%) -169 (-29.8%)
#22 NorwayEurope LibyaAfrica 377 357 334 +20 (+5.6%) +43 (+12.9%)
#23 NorwayEurope MaltaEurope 341 196 91 +145 (+74.0%) +250 (+274.7%)
#24 NorwayEurope LuxembourgEurope 303 262 175 +41 (+15.6%) +128 (+73.1%)
#25 NorwayEurope EgyptAfrica 302 353 0 -51 (-14.4%) N/A
#26 NorwayEurope ArgentinaAmericas 287 281 272 +6 (+2.1%) +15 (+5.5%)
#27 NorwayEurope South AfricaAfrica 250 255 296 -5 (-2.0%) -46 (-15.5%)
#28 NorwayEurope MexicoAmericas 214 204 190 +10 (+4.9%) +24 (+12.6%)
#29 NorwayEurope CyprusEurope 208 196 191 +12 (+6.1%) +17 (+8.9%)
#30 NorwayEurope PanamaAmericas 139 91 77 +48 (+52.7%) +62 (+80.5%)
#31 NorwayEurope BoliviaAmericas 119 107 98 +12 (+11.2%) +21 (+21.4%)
#32 NorwayEurope Sri LankaAsia 118 117 117 +1 (+0.9%) +1 (+0.9%)
#33 NorwayEurope Costa RicaAmericas 110 91 76 +19 (+20.9%) +34 (+44.7%)
#34 NorwayEurope CroatiaEurope 99 104 113 -5 (-4.8%) -14 (-12.4%)
#35 NorwayEurope VenezuelaAmericas 80 84 90 -4 (-4.8%) -10 (-11.1%)
#36 NorwayEurope Dominican RepublicAmericas 60 56 54 +4 (+7.1%) +6 (+11.1%)
#37 NorwayEurope BelarusEurope 58 59 61 -1 (-1.7%) -3 (-4.9%)
#38 NorwayEurope NamibiaAfrica 56 53 51 +3 (+5.7%) +5 (+9.8%)
#39 NorwayEurope SloveniaEurope 34 30 16 +4 (+13.3%) +18 (+112.5%)
#40 NorwayEurope BahamasAmericas 12 11 12 +1 (+9.1%) 0 (0.0%)
#41 NorwayEurope LiechtensteinEurope 7 7 6 0 (0.0%) +1 (+16.7%)
#42 NorwayEurope GuineaAfrica 0 0 2 N/A -2 (-100.0%)