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
#651 SpainEurope NetherlandsEurope 43,909 33,171 25,730 +10,738 (+32.4%) +18,179 (+70.7%)
#652 UkraineEurope LithuaniaEurope 43,908 20,566 12,347 +23,342 (+113.5%) +31,561 (+255.6%)
#653 CambodiaAsia AustraliaOceania 43,862 41,140 34,438 +2,722 (+6.6%) +9,424 (+27.4%)
#654 NepalAsia South KoreaAsia 43,743 39,667 27,532 +4,076 (+10.3%) +16,211 (+58.9%)
#655 MaliAfrica GuineaAfrica 43,694 45,192 46,991 -1,498 (-3.3%) -3,297 (-7.0%)
#656 CameroonAfrica CanadaAmericas 43,662 27,172 18,062 +16,490 (+60.7%) +25,600 (+141.7%)
#657 UkraineEurope DenmarkEurope 43,532 12,306 7,832 +31,226 (+253.7%) +35,700 (+455.8%)
#658 FranceEurope IsraelMiddle East 43,511 42,659 41,619 +852 (+2.0%) +1,892 (+4.5%)
#659 BangladeshAsia MaldivesAsia 43,282 40,390 37,034 +2,892 (+7.2%) +6,248 (+16.9%)
#660 ColombiaAmericas FranceEurope 43,218 38,553 31,276 +4,665 (+12.1%) +11,942 (+38.2%)
#661 USAAmericas NetherlandsEurope 43,208 36,718 28,357 +6,490 (+17.7%) +14,851 (+52.4%)
#662 EgyptAfrica TürkiyeAsia 42,894 29,478 4,282 +13,416 (+45.5%) +38,612 (+901.7%)
#663 BelgiumEurope ItalyEurope 42,866 44,501 44,105 -1,635 (-3.7%) -1,239 (-2.8%)
#664 AfghanistanAsia NetherlandsEurope 42,853 36,035 33,051 +6,818 (+18.9%) +9,802 (+29.7%)
#665 USAAmericas SwitzerlandEurope 42,809 39,454 36,430 +3,355 (+8.5%) +6,379 (+17.5%)
#666 ArmeniaAsia FranceEurope 42,785 36,445 30,530 +6,340 (+17.4%) +12,255 (+40.1%)
#667 RussiaEurope AustriaEurope 42,595 35,515 32,379 +7,080 (+19.9%) +10,216 (+31.6%)
#668 ArgentinaAmericas UruguayAmericas 42,578 33,022 27,662 +9,556 (+28.9%) +14,916 (+53.9%)
#669 TürkiyeAsia AustraliaOceania 42,544 42,286 39,817 +258 (+0.6%) +2,727 (+6.8%)
#670 AngolaAfrica NamibiaAfrica 42,539 40,105 37,350 +2,434 (+6.1%) +5,189 (+13.9%)
#671 Dominican RepublicAmericas Puerto RicoAmericas 42,387 46,905 57,891 -4,518 (-9.6%) -15,504 (-26.8%)
#672 Sri LankaAsia KuwaitMiddle East 42,384 38,654 33,299 +3,730 (+9.6%) +9,085 (+27.3%)
#673 PeruAmericas VenezuelaAmericas 42,281 44,319 47,007 -2,038 (-4.6%) -4,726 (-10.1%)
#674 El SalvadorAmericas SpainEurope 42,228 26,018 13,781 +16,210 (+62.3%) +28,447 (+206.4%)
#675 GermanyEurope HungaryEurope 42,037 35,636 28,219 +6,401 (+18.0%) +13,818 (+49.0%)
#676 RussiaEurope Czech RepublicEurope 41,778 39,953 37,621 +1,825 (+4.6%) +4,157 (+11.0%)
#677 AngolaAfrica ZambiaAfrica 41,665 31,424 27,864 +10,241 (+32.6%) +13,801 (+49.5%)
#678 CubaAmericas ItalyEurope 41,658 38,504 32,716 +3,154 (+8.2%) +8,942 (+27.3%)
#679 VietnamAsia CambodiaAsia 41,357 39,098 36,436 +2,259 (+5.8%) +4,921 (+13.5%)
#680 FranceEurope MoroccoAfrica 41,301 38,063 34,615 +3,238 (+8.5%) +6,686 (+19.3%)
#681 BelgiumEurope TürkiyeAsia 40,904 30,565 27,187 +10,339 (+33.8%) +13,717 (+50.5%)
#682 ChinaAsia SwedenEurope 40,898 35,677 28,556 +5,221 (+14.6%) +12,342 (+43.2%)
#683 PortugalEurope BelgiumEurope 40,781 37,583 34,788 +3,198 (+8.5%) +5,993 (+17.2%)
#684 AngolaAfrica MozambiqueAfrica 40,741 39,092 37,206 +1,649 (+4.2%) +3,535 (+9.5%)
#685 FranceEurope AustraliaOceania 40,681 40,124 36,539 +557 (+1.4%) +4,142 (+11.3%)
#686 RomaniaEurope DenmarkEurope 40,659 29,826 20,518 +10,833 (+36.3%) +20,141 (+98.2%)
#687 BahrainMiddle East BangladeshAsia 40,631 29,574 30,160 +11,057 (+37.4%) +10,471 (+34.7%)
#688 NetherlandsEurope FranceEurope 40,630 39,848 39,871 +782 (+2.0%) +759 (+1.9%)
#689 VenezuelaAmericas GuyanaAmericas 40,545 23,326 1,181 +17,219 (+73.8%) +39,364 (+3,333.1%)
#690 CameroonAfrica ChadAfrica 40,472 35,635 30,702 +4,837 (+13.6%) +9,770 (+31.8%)
#691 JapanAsia ChinaAsia 40,436 37,470 50,193 +2,966 (+7.9%) -9,757 (-19.4%)
#692 RomaniaEurope SwitzerlandEurope 40,167 28,412 18,913 +11,755 (+41.4%) +21,254 (+112.4%)
#693 Saudi ArabiaMiddle East LibyaAfrica 40,027 37,866 35,352 +2,161 (+5.7%) +4,675 (+13.2%)
#694 NorwayEurope SwedenEurope 39,914 41,346 42,161 -1,432 (-3.5%) -2,247 (-5.3%)
#695 ItalyEurope BrazilAmericas 39,836 20,618 28,261 +19,218 (+93.2%) +11,575 (+41.0%)
#696 VenezuelaAmericas UruguayAmericas 39,689 14,908 583 +24,781 (+166.2%) +39,106 (+6,707.7%)
#697 SwedenEurope FinlandEurope 39,331 33,412 30,578 +5,919 (+17.7%) +8,753 (+28.6%)
#698 LebanonMiddle East UAEMiddle East 39,223 34,545 32,983 +4,678 (+13.5%) +6,240 (+18.9%)
#699 MozambiqueAfrica MalawiAfrica 39,156 40,131 47,220 -975 (-2.4%) -8,064 (-17.1%)
#700 LiberiaAfrica GhanaAfrica 39,038 34,940 30,418 +4,098 (+11.7%) +8,620 (+28.3%)