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 SwitzerlandEurope 371,816 359,069 349,435 +12,747 (+3.6%) +22,381 (+6.4%)
#2 ItalyEurope SwitzerlandEurope 273,822 269,298 260,982 +4,524 (+1.7%) +12,840 (+4.9%)
#3 PortugalEurope SwitzerlandEurope 202,178 212,350 220,901 -10,172 (-4.8%) -18,723 (-8.5%)
#4 FranceEurope SwitzerlandEurope 195,100 175,221 156,030 +19,879 (+11.3%) +39,070 (+25.0%)
#5 TürkiyeAsia SwitzerlandEurope 86,906 82,295 78,454 +4,611 (+5.6%) +8,452 (+10.8%)
#6 North MacedoniaEurope SwitzerlandEurope 85,065 73,595 60,283 +11,470 (+15.6%) +24,782 (+41.1%)
#7 UkraineEurope SwitzerlandEurope 80,919 11,515 8,928 +69,404 (+602.7%) +71,991 (+806.4%)
#8 SpainEurope SwitzerlandEurope 71,167 68,631 68,205 +2,536 (+3.7%) +2,962 (+4.3%)
#9 SerbiaEurope SwitzerlandEurope 68,585 66,983 63,942 +1,602 (+2.4%) +4,643 (+7.3%)
#10 Bosnia and HerzegovinaEurope SwitzerlandEurope 58,221 57,741 55,970 +480 (+0.8%) +2,251 (+4.0%)
#11 AustriaEurope SwitzerlandEurope 57,640 58,683 60,047 -1,043 (-1.8%) -2,407 (-4.0%)
#12 PolandEurope SwitzerlandEurope 53,044 43,853 33,244 +9,191 (+21.0%) +19,800 (+59.6%)
#13 BrazilAmericas SwitzerlandEurope 51,063 44,709 37,167 +6,354 (+14.2%) +13,896 (+37.4%)
#14 USAAmericas SwitzerlandEurope 42,809 39,454 36,430 +3,355 (+8.5%) +6,379 (+17.5%)
#15 RomaniaEurope SwitzerlandEurope 40,167 28,412 18,913 +11,755 (+41.4%) +21,254 (+112.4%)
#16 Sri LankaAsia SwitzerlandEurope 37,483 35,903 31,923 +1,580 (+4.4%) +5,560 (+17.4%)
#17 RussiaEurope SwitzerlandEurope 30,466 26,126 21,835 +4,340 (+16.6%) +8,631 (+39.5%)
#18 ChinaAsia SwitzerlandEurope 30,309 26,848 21,580 +3,461 (+12.9%) +8,729 (+40.4%)
#19 HungaryEurope SwitzerlandEurope 29,553 27,016 22,305 +2,537 (+9.4%) +7,248 (+32.5%)
#20 SyriaMiddle East SwitzerlandEurope 29,396 21,652 9,288 +7,744 (+35.8%) +20,108 (+216.5%)
#21 IndiaAsia SwitzerlandEurope 27,635 23,761 20,080 +3,874 (+16.3%) +7,555 (+37.6%)
#22 SlovakiaEurope SwitzerlandEurope 24,437 21,120 16,181 +3,317 (+15.7%) +8,256 (+51.0%)
#23 NetherlandsEurope SwitzerlandEurope 24,215 23,568 22,904 +647 (+2.7%) +1,311 (+5.7%)
#24 AfghanistanAsia SwitzerlandEurope 24,005 16,224 6,874 +7,781 (+48.0%) +17,131 (+249.2%)
#25 ThailandAsia SwitzerlandEurope 22,654 21,339 19,538 +1,315 (+6.2%) +3,116 (+15.9%)
#26 MoroccoAfrica SwitzerlandEurope 21,949 19,664 17,312 +2,285 (+11.6%) +4,637 (+26.8%)
#27 CroatiaEurope SwitzerlandEurope 19,802 19,800 19,820 +2 (+0.0%) -18 (-0.1%)
#28 GreeceEurope SwitzerlandEurope 19,484 15,864 11,763 +3,620 (+22.8%) +7,721 (+65.6%)
#29 BelgiumEurope SwitzerlandEurope 19,211 17,676 16,232 +1,535 (+8.7%) +2,979 (+18.4%)
#30 ColombiaAmericas SwitzerlandEurope 17,521 15,026 12,620 +2,495 (+16.6%) +4,901 (+38.8%)
#31 IranMiddle East SwitzerlandEurope 17,038 13,950 9,969 +3,088 (+22.1%) +7,069 (+70.9%)
#32 Czech RepublicEurope SwitzerlandEurope 16,719 15,700 14,514 +1,019 (+6.5%) +2,205 (+15.2%)
#33 PhilippinesAsia SwitzerlandEurope 16,482 14,950 13,336 +1,532 (+10.2%) +3,146 (+23.6%)
#34 TunisiaAfrica SwitzerlandEurope 14,494 13,030 11,363 +1,464 (+11.2%) +3,131 (+27.6%)
#35 Dominican RepublicAmericas SwitzerlandEurope 13,870 12,751 11,342 +1,119 (+8.8%) +2,528 (+22.3%)
#36 CanadaAmericas SwitzerlandEurope 13,033 12,359 11,678 +674 (+5.5%) +1,355 (+11.6%)
#37 VietnamAsia SwitzerlandEurope 12,927 12,489 11,518 +438 (+3.5%) +1,409 (+12.2%)
#38 BulgariaEurope SwitzerlandEurope 12,532 9,659 6,983 +2,873 (+29.7%) +5,549 (+79.5%)
#39 IraqMiddle East SwitzerlandEurope 12,464 10,967 7,908 +1,497 (+13.7%) +4,556 (+57.6%)
#40 PeruAmericas SwitzerlandEurope 12,080 10,913 9,713 +1,167 (+10.7%) +2,367 (+24.4%)
#41 ArgentinaAmericas SwitzerlandEurope 11,810 10,108 8,793 +1,702 (+16.8%) +3,017 (+34.3%)
#42 AlgeriaAfrica SwitzerlandEurope 11,016 10,311 9,442 +705 (+6.8%) +1,574 (+16.7%)
#43 SwedenEurope SwitzerlandEurope 10,012 9,633 9,388 +379 (+3.9%) +624 (+6.6%)