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 PolandEurope NorwayEurope 111,728 100,479 90,350 +11,249 (+11.2%) +21,378 (+23.7%)
#2 UkraineEurope NorwayEurope 71,094 5,693 4,223 +65,401 (+1,148.8%) +66,871 (+1,583.5%)
#3 SwedenEurope NorwayEurope 53,689 48,283 49,068 +5,406 (+11.2%) +4,621 (+9.4%)
#4 LithuaniaEurope NorwayEurope 44,319 39,856 35,565 +4,463 (+11.2%) +8,754 (+24.6%)
#5 SyriaMiddle East NorwayEurope 34,690 31,197 13,249 +3,493 (+11.2%) +21,441 (+161.8%)
#6 GermanyEurope NorwayEurope 31,499 28,327 28,005 +3,172 (+11.2%) +3,494 (+12.5%)
#7 DenmarkEurope NorwayEurope 27,624 24,842 25,312 +2,782 (+11.2%) +2,312 (+9.1%)
#8 PhilippinesAsia NorwayEurope 27,118 24,388 20,512 +2,730 (+11.2%) +6,606 (+32.2%)
#9 IraqMiddle East NorwayEurope 26,194 23,557 22,006 +2,637 (+11.2%) +4,188 (+19.0%)
#10 ThailandAsia NorwayEurope 24,801 22,304 18,017 +2,497 (+11.2%) +6,784 (+37.7%)
#11 PakistanAsia NorwayEurope 23,507 21,140 19,283 +2,367 (+11.2%) +4,224 (+21.9%)
#12 USAAmericas NorwayEurope 20,746 18,657 17,500 +2,089 (+11.2%) +3,246 (+18.5%)
#13 RussiaEurope NorwayEurope 20,555 18,486 17,119 +2,069 (+11.2%) +3,436 (+20.1%)
#14 IranMiddle East NorwayEurope 20,436 18,379 16,043 +2,057 (+11.2%) +4,393 (+27.4%)
#15 AfghanistanAsia NorwayEurope 19,172 17,242 13,124 +1,930 (+11.2%) +6,048 (+46.1%)
#16 RomaniaEurope NorwayEurope 16,537 14,872 12,003 +1,665 (+11.2%) +4,534 (+37.8%)
#17 IndiaAsia NorwayEurope 16,374 14,726 11,845 +1,648 (+11.2%) +4,529 (+38.2%)
#18 VietnamAsia NorwayEurope 16,230 14,596 13,682 +1,634 (+11.2%) +2,548 (+18.6%)
#19 Bosnia and HerzegovinaEurope NorwayEurope 15,507 13,946 13,201 +1,561 (+11.2%) +2,306 (+17.5%)
#20 ChinaAsia NorwayEurope 15,099 13,579 12,197 +1,520 (+11.2%) +2,902 (+23.8%)
#21 TürkiyeAsia NorwayEurope 13,608 12,238 11,106 +1,370 (+11.2%) +2,502 (+22.5%)
#22 LatviaEurope NorwayEurope 11,774 10,589 9,541 +1,185 (+11.2%) +2,233 (+23.4%)
#23 Sri LankaAsia NorwayEurope 10,598 9,531 9,187 +1,067 (+11.2%) +1,411 (+15.4%)
#24 EthiopiaAfrica NorwayEurope 10,556 9,493 7,900 +1,063 (+11.2%) +2,656 (+33.6%)
#25 NetherlandsEurope NorwayEurope 10,105 9,088 8,590 +1,017 (+11.2%) +1,515 (+17.6%)
#26 South KoreaAsia NorwayEurope 8,709 7,832 7,413 +877 (+11.2%) +1,296 (+17.5%)
#27 IcelandEurope NorwayEurope 8,658 7,786 8,221 +872 (+11.2%) +437 (+5.3%)
#28 SpainEurope NorwayEurope 8,173 7,350 6,239 +823 (+11.2%) +1,934 (+31.0%)
#29 BulgariaEurope NorwayEurope 8,109 7,293 5,696 +816 (+11.2%) +2,413 (+42.4%)
#30 FinlandEurope NorwayEurope 7,986 7,182 6,779 +804 (+11.2%) +1,207 (+17.8%)
#31 SerbiaEurope NorwayEurope 7,537 6,778 3,883 +759 (+11.2%) +3,654 (+94.1%)
#32 ChileAmericas NorwayEurope 7,448 6,698 6,585 +750 (+11.2%) +863 (+13.1%)
#33 FranceEurope NorwayEurope 7,423 6,676 6,305 +747 (+11.2%) +1,118 (+17.7%)
#34 BrazilAmericas NorwayEurope 6,956 6,256 5,152 +700 (+11.2%) +1,804 (+35.0%)
#35 MoroccoAfrica NorwayEurope 6,893 6,199 5,522 +694 (+11.2%) +1,371 (+24.8%)
#36 ColombiaAmericas NorwayEurope 6,878 6,186 5,636 +692 (+11.2%) +1,242 (+22.0%)
#37 ItalyEurope NorwayEurope 5,604 5,040 3,976 +564 (+11.2%) +1,628 (+40.9%)
#38 CroatiaEurope NorwayEurope 5,445 4,897 3,390 +548 (+11.2%) +2,055 (+60.6%)
#39 EstoniaEurope NorwayEurope 5,273 4,742 5,013 +531 (+11.2%) +260 (+5.2%)
#40 HungaryEurope NorwayEurope 4,788 4,306 3,902 +482 (+11.2%) +886 (+22.7%)
#41 SlovakiaEurope NorwayEurope 4,202 3,779 3,815 +423 (+11.2%) +387 (+10.1%)
#42 PortugalEurope NorwayEurope 3,932 3,536 2,854 +396 (+11.2%) +1,078 (+37.8%)
#43 CanadaAmericas NorwayEurope 3,729 3,354 3,028 +375 (+11.2%) +701 (+23.2%)
#44 GreeceEurope NorwayEurope 3,727 3,352 2,279 +375 (+11.2%) +1,448 (+63.5%)
#45 North MacedoniaEurope NorwayEurope 3,260 2,932 2,467 +328 (+11.2%) +793 (+32.1%)
#46 LebanonMiddle East NorwayEurope 3,096 2,784 1,846 +312 (+11.2%) +1,250 (+67.7%)
#47 AustraliaOceania NorwayEurope 2,732 2,457 2,206 +275 (+11.2%) +526 (+23.8%)
#48 SwitzerlandEurope NorwayEurope 2,699 2,427 2,226 +272 (+11.2%) +473 (+21.2%)
#49 KenyaAfrica NorwayEurope 2,567 2,309 1,964 +258 (+11.2%) +603 (+30.7%)
#50 NepalAsia NorwayEurope 2,483 2,233 1,559 +250 (+11.2%) +924 (+59.3%)