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 GermanyEurope USAAmericas 1,137,577 1,147,641 1,179,764 -10,064 (-0.9%) -42,187 (-3.6%)
#2 GermanyEurope SwitzerlandEurope 371,816 359,069 349,435 +12,747 (+3.6%) +22,381 (+6.4%)
#3 GermanyEurope TürkiyeAsia 363,563 304,600 261,210 +58,963 (+19.4%) +102,353 (+39.2%)
#4 GermanyEurope AustriaEurope 268,460 241,266 217,489 +27,194 (+11.3%) +50,971 (+23.4%)
#5 GermanyEurope ItalyEurope 194,597 201,340 202,362 -6,743 (-3.3%) -7,765 (-3.8%)
#6 GermanyEurope FranceEurope 189,761 191,298 207,393 -1,537 (-0.8%) -17,632 (-8.5%)
#7 GermanyEurope SpainEurope 174,637 166,862 187,733 +7,775 (+4.7%) -13,096 (-7.0%)
#8 GermanyEurope NetherlandsEurope 125,024 122,237 118,742 +2,787 (+2.3%) +6,282 (+5.3%)
#9 GermanyEurope GreeceEurope 123,912 116,644 114,110 +7,268 (+6.2%) +9,802 (+8.6%)
#10 GermanyEurope CanadaAmericas 118,463 132,535 168,736 -14,072 (-10.6%) -50,273 (-29.8%)
#11 GermanyEurope AustraliaOceania 99,593 109,881 118,882 -10,288 (-9.4%) -19,289 (-16.2%)
#12 GermanyEurope PolandEurope 86,793 94,492 83,998 -7,699 (-8.1%) +2,795 (+3.3%)
#13 GermanyEurope BelgiumEurope 79,619 79,683 81,321 -64 (-0.1%) -1,702 (-2.1%)
#14 GermanyEurope RussiaEurope 60,040 80,639 106,392 -20,599 (-25.5%) -46,352 (-43.6%)
#15 GermanyEurope SwedenEurope 56,910 51,437 49,468 +5,473 (+10.6%) +7,442 (+15.0%)
#16 GermanyEurope DenmarkEurope 44,855 37,231 34,801 +7,624 (+20.5%) +10,054 (+28.9%)
#17 GermanyEurope HungaryEurope 42,037 35,636 28,219 +6,401 (+18.0%) +13,818 (+49.0%)
#18 GermanyEurope PortugalEurope 34,724 30,866 26,905 +3,858 (+12.5%) +7,819 (+29.1%)
#19 GermanyEurope ThailandAsia 31,844 29,457 26,832 +2,387 (+8.1%) +5,012 (+18.7%)
#20 GermanyEurope NorwayEurope 31,499 28,327 28,005 +3,172 (+11.2%) +3,494 (+12.5%)
#21 GermanyEurope CroatiaEurope 30,277 31,783 33,774 -1,506 (-4.7%) -3,497 (-10.4%)
#22 GermanyEurope IsraelMiddle East 27,015 25,519 23,675 +1,496 (+5.9%) +3,340 (+14.1%)
#23 GermanyEurope LuxembourgEurope 19,730 17,080 14,125 +2,650 (+15.5%) +5,605 (+39.7%)
#24 GermanyEurope RomaniaEurope 18,432 12,572 6,215 +5,860 (+46.6%) +12,217 (+196.6%)
#25 GermanyEurope BrazilAmericas 18,078 13,264 14,602 +4,814 (+36.3%) +3,476 (+23.8%)
#26 GermanyEurope SerbiaEurope 17,967 16,105 12,856 +1,862 (+11.6%) +5,111 (+39.8%)
#27 GermanyEurope BulgariaEurope 17,311 12,588 4,846 +4,723 (+37.5%) +12,465 (+257.2%)
#28 GermanyEurope New ZealandOceania 16,172 16,446 14,713 -274 (-1.7%) +1,459 (+9.9%)
#29 GermanyEurope IrelandEurope 15,484 14,226 12,962 +1,258 (+8.8%) +2,522 (+19.5%)
#30 GermanyEurope ChinaAsia 12,294 11,242 12,840 +1,052 (+9.4%) -546 (-4.3%)
#31 GermanyEurope EgyptAfrica 11,205 11,919 0 -714 (-6.0%) N/A
#32 GermanyEurope NamibiaAfrica 10,070 9,494 8,870 +576 (+6.1%) +1,200 (+13.5%)
#33 GermanyEurope South AfricaAfrica 9,935 13,176 16,988 -3,241 (-24.6%) -7,053 (-41.5%)
#34 GermanyEurope Czech RepublicEurope 9,238 11,449 14,037 -2,211 (-19.3%) -4,799 (-34.2%)
#35 GermanyEurope SloveniaEurope 8,709 7,682 7,586 +1,027 (+13.4%) +1,123 (+14.8%)
#36 GermanyEurope UzbekistanAsia 8,491 8,543 8,610 -52 (-0.6%) -119 (-1.4%)
#37 GermanyEurope JapanAsia 8,181 10,087 9,856 -1,906 (-18.9%) -1,675 (-17.0%)
#38 GermanyEurope FinlandEurope 8,045 6,834 6,224 +1,211 (+17.7%) +1,821 (+29.3%)
#39 GermanyEurope LibyaAfrica 7,931 7,503 7,005 +428 (+5.7%) +926 (+13.2%)
#40 GermanyEurope MexicoAmericas 7,151 6,880 6,541 +271 (+3.9%) +610 (+9.3%)
#41 GermanyEurope SlovakiaEurope 6,742 6,202 4,817 +540 (+8.7%) +1,925 (+40.0%)
#42 GermanyEurope ChileAmericas 6,408 7,956 6,101 -1,548 (-19.5%) +307 (+5.0%)
#43 GermanyEurope MaltaEurope 5,160 2,969 1,363 +2,191 (+73.8%) +3,797 (+278.6%)
#44 GermanyEurope ArgentinaAmericas 4,642 4,690 6,305 -48 (-1.0%) -1,663 (-26.4%)
#45 GermanyEurope VenezuelaAmericas 3,786 3,968 4,211 -182 (-4.6%) -425 (-10.1%)
#46 GermanyEurope IcelandEurope 3,243 2,148 1,649 +1,095 (+51.0%) +1,594 (+96.7%)
#47 GermanyEurope CyprusEurope 2,741 2,582 2,501 +159 (+6.2%) +240 (+9.6%)
#48 GermanyEurope Costa RicaAmericas 2,701 2,238 1,866 +463 (+20.7%) +835 (+44.7%)
#49 GermanyEurope KazakhstanAsia 2,608 2,968 3,366 -360 (-12.1%) -758 (-22.5%)
#50 GermanyEurope EstoniaEurope 2,554 2,507 1,823 +47 (+1.9%) +731 (+40.1%)