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
#801 CameroonAfrica BelgiumEurope 30,634 22,683 16,560 +7,951 (+35.1%) +14,074 (+85.0%)
#802 EgyptAfrica GreeceEurope 30,630 28,834 28,209 +1,796 (+6.2%) +2,421 (+8.6%)
#803 GeorgiaAsia SpainEurope 30,621 17,832 10,275 +12,789 (+71.7%) +20,346 (+198.0%)
#804 ZambiaAfrica MalawiAfrica 30,614 31,375 36,918 -761 (-2.4%) -6,304 (-17.1%)
#805 Sri LankaAsia OmanMiddle East 30,611 23,677 24,506 +6,934 (+29.3%) +6,105 (+24.9%)
#806 LebanonMiddle East SwedenEurope 30,587 28,695 25,919 +1,892 (+6.6%) +4,668 (+18.0%)
#807 ChinaAsia MalaysiaAsia 30,524 30,606 30,708 -82 (-0.3%) -184 (-0.6%)
#808 RussiaEurope SwitzerlandEurope 30,466 26,126 21,835 +4,340 (+16.6%) +8,631 (+39.5%)
#809 BangladeshAsia LebanonMiddle East 30,406 38,884 35,429 -8,478 (-21.8%) -5,023 (-14.2%)
#810 AlgeriaAfrica BelgiumEurope 30,393 27,831 25,852 +2,562 (+9.2%) +4,541 (+17.6%)
#811 IsraelMiddle East CanadaAmericas 30,362 29,521 29,408 +841 (+2.8%) +954 (+3.2%)
#812 SerbiaEurope CanadaAmericas 30,355 32,290 34,134 -1,935 (-6.0%) -3,779 (-11.1%)
#813 EthiopiaAfrica KenyaAfrica 30,353 32,115 36,889 -1,762 (-5.5%) -6,536 (-17.7%)
#814 TunisiaAfrica CanadaAmericas 30,350 23,538 18,189 +6,812 (+28.9%) +12,161 (+66.9%)
#815 RussiaEurope AustraliaOceania 30,312 28,593 25,738 +1,719 (+6.0%) +4,574 (+17.8%)
#816 ChinaAsia SwitzerlandEurope 30,309 26,848 21,580 +3,461 (+12.9%) +8,729 (+40.4%)
#817 GermanyEurope CroatiaEurope 30,277 31,783 33,774 -1,506 (-4.7%) -3,497 (-10.4%)
#818 TajikistanAsia UkraineEurope 30,256 29,857 29,367 +399 (+1.3%) +889 (+3.0%)
#819 FranceEurope ThailandAsia 30,148 27,723 25,017 +2,425 (+8.7%) +5,131 (+20.5%)
#820 KenyaAfrica AustraliaOceania 30,123 24,960 19,736 +5,163 (+20.7%) +10,387 (+52.6%)
#821 IndonesiaAsia BahrainMiddle East 30,062 28,122 25,817 +1,940 (+6.9%) +4,245 (+16.4%)
#822 KazakhstanAsia South KoreaAsia 30,061 27,693 4,109 +2,368 (+8.6%) +25,952 (+631.6%)
#823 KenyaAfrica CanadaAmericas 29,988 29,160 28,317 +828 (+2.8%) +1,671 (+5.9%)
#824 TongaOceania New ZealandOceania 29,981 28,005 24,561 +1,976 (+7.1%) +5,420 (+22.1%)
#825 UkraineEurope LatviaEurope 29,708 32,262 34,080 -2,554 (-7.9%) -4,372 (-12.8%)
#826 Bosnia and HerzegovinaEurope ItalyEurope 29,671 31,380 28,262 -1,709 (-5.4%) +1,409 (+5.0%)
#827 GambiaAfrica SpainEurope 29,653 23,430 18,367 +6,223 (+26.6%) +11,286 (+61.4%)
#828 USAAmericas PolandEurope 29,646 25,274 16,179 +4,372 (+17.3%) +13,467 (+83.2%)
#829 GuatemalaAmericas BelizeAmericas 29,643 26,767 23,580 +2,876 (+10.7%) +6,063 (+25.7%)
#830 IranMiddle East AustriaEurope 29,559 24,919 17,756 +4,640 (+18.6%) +11,803 (+66.5%)
#831 NepalAsia CanadaAmericas 29,554 18,561 13,971 +10,993 (+59.2%) +15,583 (+111.5%)
#832 HungaryEurope SwitzerlandEurope 29,553 27,016 22,305 +2,537 (+9.4%) +7,248 (+32.5%)
#833 VietnamAsia Czech RepublicEurope 29,508 36,263 44,191 -6,755 (-18.6%) -14,683 (-33.2%)
#834 LibyaAfrica TürkiyeAsia 29,478 25,904 12,602 +3,574 (+13.8%) +16,876 (+133.9%)
#835 SyriaMiddle East SwitzerlandEurope 29,396 21,652 9,288 +7,744 (+35.8%) +20,108 (+216.5%)
#836 RomaniaEurope PortugalEurope 29,376 26,113 22,763 +3,263 (+12.5%) +6,613 (+29.1%)
#837 LibyaAfrica ItalyEurope 29,343 32,689 33,769 -3,346 (-10.2%) -4,426 (-13.1%)
#838 Bosnia and HerzegovinaEurope AustraliaOceania 29,317 32,994 36,757 -3,677 (-11.1%) -7,440 (-20.2%)
#839 ChinaAsia TürkiyeAsia 29,249 21,804 11,377 +7,445 (+34.1%) +17,872 (+157.1%)
#840 KazakhstanAsia GreeceEurope 29,238 27,523 26,926 +1,715 (+6.2%) +2,312 (+8.6%)
#841 BangladeshAsia JapanAsia 28,989 17,890 10,542 +11,099 (+62.0%) +18,447 (+175.0%)
#842 MauritiusAfrica AustraliaOceania 28,962 29,308 28,687 -346 (-1.2%) +275 (+1.0%)
#843 IrelandEurope CanadaAmericas 28,912 29,975 33,605 -1,063 (-3.5%) -4,693 (-14.0%)
#844 LibyaAfrica JordanMiddle East 28,839 25,975 21,875 +2,864 (+11.0%) +6,964 (+31.8%)
#845 SerbiaEurope AustraliaOceania 28,629 31,787 33,796 -3,158 (-9.9%) -5,167 (-15.3%)
#846 UAEMiddle East KuwaitMiddle East 28,593 26,077 22,465 +2,516 (+9.6%) +6,128 (+27.3%)
#847 RussiaEurope South KoreaAsia 28,324 22,107 5,348 +6,217 (+28.1%) +22,976 (+429.6%)
#848 Bosnia and HerzegovinaEurope NetherlandsEurope 28,178 12,584 832 +15,594 (+123.9%) +27,346 (+3,286.8%)
#849 GreeceEurope AlbaniaEurope 28,166 29,643 31,596 -1,477 (-5.0%) -3,430 (-10.9%)
#850 HungaryEurope CanadaAmericas 28,068 32,246 39,215 -4,178 (-13.0%) -11,147 (-28.4%)