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 AustriaEurope GermanyEurope 213,019 214,565 211,754 -1,546 (-0.7%) +1,265 (+0.6%)
#2 AustriaEurope SwitzerlandEurope 57,640 58,683 60,047 -1,043 (-1.8%) -2,407 (-4.0%)
#3 AustriaEurope TürkiyeAsia 30,987 25,174 17,910 +5,813 (+23.1%) +13,077 (+73.0%)
#4 AustriaEurope ItalyEurope 14,432 15,171 15,066 -739 (-4.9%) -634 (-4.2%)
#5 AustriaEurope AustraliaOceania 13,561 15,703 17,969 -2,142 (-13.6%) -4,408 (-24.5%)
#6 AustriaEurope HungaryEurope 13,198 11,188 8,694 +2,010 (+18.0%) +4,504 (+51.8%)
#7 AustriaEurope CanadaAmericas 12,372 14,276 16,802 -1,904 (-13.3%) -4,430 (-26.4%)
#8 AustriaEurope SerbiaEurope 8,034 7,247 5,848 +787 (+10.9%) +2,186 (+37.4%)
#9 AustriaEurope PolandEurope 7,579 7,205 4,889 +374 (+5.2%) +2,690 (+55.0%)
#10 AustriaEurope IsraelMiddle East 5,672 5,363 4,976 +309 (+5.8%) +696 (+14.0%)
#11 AustriaEurope SlovakiaEurope 5,133 4,722 3,361 +411 (+8.7%) +1,772 (+52.7%)
#12 AustriaEurope RomaniaEurope 5,029 3,859 2,267 +1,170 (+30.3%) +2,762 (+121.8%)
#13 AustriaEurope CroatiaEurope 4,614 4,843 5,148 -229 (-4.7%) -534 (-10.4%)
#14 AustriaEurope LiechtensteinEurope 4,260 3,983 3,829 +277 (+7.0%) +431 (+11.3%)
#15 AustriaEurope BelgiumEurope 3,408 3,304 3,325 +104 (+3.1%) +83 (+2.5%)
#16 AustriaEurope SloveniaEurope 3,190 2,814 2,820 +376 (+13.4%) +370 (+13.1%)
#17 AustriaEurope BulgariaEurope 2,665 1,938 804 +727 (+37.5%) +1,861 (+231.5%)
#18 AustriaEurope BrazilAmericas 2,536 1,535 1,904 +1,001 (+65.2%) +632 (+33.2%)
#19 AustriaEurope GreeceEurope 2,438 2,295 2,247 +143 (+6.2%) +191 (+8.5%)
#20 AustriaEurope DenmarkEurope 2,195 1,973 1,865 +222 (+11.3%) +330 (+17.7%)
#21 AustriaEurope Czech RepublicEurope 2,076 2,726 3,475 -650 (-23.8%) -1,399 (-40.3%)
#22 AustriaEurope NorwayEurope 1,877 1,688 1,578 +189 (+11.2%) +299 (+18.9%)
#23 AustriaEurope South AfricaAfrica 1,586 1,614 1,980 -28 (-1.7%) -394 (-19.9%)
#24 AustriaEurope RussiaEurope 1,235 1,667 2,206 -432 (-25.9%) -971 (-44.0%)
#25 AustriaEurope LuxembourgEurope 1,185 1,026 967 +159 (+15.5%) +218 (+22.5%)
#26 AustriaEurope ChinaAsia 1,022 928 997 +94 (+10.1%) +25 (+2.5%)
#27 AustriaEurope LibyaAfrica 847 801 750 +46 (+5.7%) +97 (+12.9%)
#28 AustriaEurope ArgentinaAmericas 794 809 1,169 -15 (-1.9%) -375 (-32.1%)
#29 AustriaEurope FinlandEurope 777 660 567 +117 (+17.7%) +210 (+37.0%)
#30 AustriaEurope VenezuelaAmericas 743 779 828 -36 (-4.6%) -85 (-10.3%)
#31 AustriaEurope NamibiaAfrica 675 636 596 +39 (+6.1%) +79 (+13.3%)
#32 AustriaEurope ChileAmericas 669 456 474 +213 (+46.7%) +195 (+41.1%)
#33 AustriaEurope PortugalEurope 648 576 504 +72 (+12.5%) +144 (+28.6%)
#34 AustriaEurope MaltaEurope 575 331 153 +244 (+73.7%) +422 (+275.8%)
#35 AustriaEurope MexicoAmericas 537 527 514 +10 (+1.9%) +23 (+4.5%)
#36 AustriaEurope CyprusEurope 370 349 340 +21 (+6.0%) +30 (+8.8%)
#37 AustriaEurope MontenegroEurope 254 256 257 -2 (-0.8%) -3 (-1.2%)
#38 AustriaEurope IcelandEurope 246 163 126 +83 (+50.9%) +120 (+95.2%)
#39 AustriaEurope Dominican RepublicAmericas 231 214 207 +17 (+7.9%) +24 (+11.6%)
#40 AustriaEurope PeruAmericas 227 96 122 +131 (+136.5%) +105 (+86.1%)
#41 AustriaEurope ColombiaAmericas 210 201 189 +9 (+4.5%) +21 (+11.1%)
#42 AustriaEurope EstoniaEurope 200 196 118 +4 (+2.0%) +82 (+69.5%)
#43 AustriaEurope PanamaAmericas 197 129 108 +68 (+52.7%) +89 (+82.4%)
#44 AustriaEurope BoliviaAmericas 196 176 160 +20 (+11.4%) +36 (+22.5%)
#45 AustriaEurope Bosnia and HerzegovinaEurope 184 194 209 -10 (-5.2%) -25 (-12.0%)
#46 AustriaEurope Costa RicaAmericas 183 152 128 +31 (+20.4%) +55 (+43.0%)
#47 AustriaEurope LatviaEurope 93 101 90 -8 (-7.9%) +3 (+3.3%)
#48 AustriaEurope EcuadorAmericas 92 134 190 -42 (-31.3%) -98 (-51.6%)
#49 AustriaEurope LithuaniaEurope 84 80 60 +4 (+5.0%) +24 (+40.0%)
#50 AustriaEurope TajikistanAsia 61 61 63 0 (0.0%) -2 (-3.2%)