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
#951 CubaAmericas BrazilAmericas 23,151 18,035 3,062 +5,116 (+28.4%) +20,089 (+656.1%)
#952 São Tomé and PríncipeAfrica PortugalEurope 23,121 20,552 17,915 +2,569 (+12.5%) +5,206 (+29.1%)
#953 VietnamAsia SwedenEurope 23,055 20,925 16,853 +2,130 (+10.2%) +6,202 (+36.8%)
#954 JordanMiddle East LibyaAfrica 23,026 21,783 20,338 +1,243 (+5.7%) +2,688 (+13.2%)
#955 BelarusEurope KazakhstanAsia 23,013 24,001 25,183 -988 (-4.1%) -2,170 (-8.6%)
#956 ZambiaAfrica South AfricaAfrica 22,946 25,677 28,326 -2,731 (-10.6%) -5,380 (-19.0%)
#957 CambodiaAsia CanadaAmericas 22,917 23,176 23,907 -259 (-1.1%) -990 (-4.1%)
#958 FranceEurope PolandEurope 22,881 26,167 26,453 -3,286 (-12.6%) -3,572 (-13.5%)
#959 GeorgiaAsia TürkiyeAsia 22,770 26,629 24,553 -3,859 (-14.5%) -1,783 (-7.3%)
#960 IndiaAsia IndonesiaAsia 22,758 13,142 3,649 +9,616 (+73.2%) +19,109 (+523.7%)
#961 AustraliaOceania MaltaEurope 22,753 13,091 6,006 +9,662 (+73.8%) +16,747 (+278.8%)
#962 El SalvadorAmericas GuatemalaAmericas 22,750 20,683 18,301 +2,067 (+10.0%) +4,449 (+24.3%)
#963 HungaryEurope NetherlandsEurope 22,720 17,686 13,640 +5,034 (+28.5%) +9,080 (+66.6%)
#964 SwedenEurope SpainEurope 22,685 18,761 17,741 +3,924 (+20.9%) +4,944 (+27.9%)
#965 ThailandAsia SwitzerlandEurope 22,654 21,339 19,538 +1,315 (+6.2%) +3,116 (+15.9%)
#966 PhilippinesAsia JordanMiddle East 22,618 20,375 17,290 +2,243 (+11.0%) +5,328 (+30.8%)
#967 EthiopiaAfrica NetherlandsEurope 22,584 19,412 11,212 +3,172 (+16.3%) +11,372 (+101.4%)
#968 USAAmericas ColombiaAmericas 22,519 20,944 18,862 +1,575 (+7.5%) +3,657 (+19.4%)
#969 ZimbabweAfrica ZambiaAfrica 22,297 16,816 13,175 +5,481 (+32.6%) +9,122 (+69.2%)
#970 GuineaAfrica LiberiaAfrica 22,216 26,978 32,482 -4,762 (-17.7%) -10,266 (-31.6%)
#971 BoliviaAmericas PeruAmericas 22,190 15,651 10,775 +6,539 (+41.8%) +11,415 (+105.9%)
#972 NigeriaAfrica IrelandEurope 22,078 19,296 16,995 +2,782 (+14.4%) +5,083 (+29.9%)
#973 BeninAfrica GhanaAfrica 22,051 19,736 17,183 +2,315 (+11.7%) +4,868 (+28.3%)
#974 MoroccoAfrica SwitzerlandEurope 21,949 19,664 17,312 +2,285 (+11.6%) +4,637 (+26.8%)
#975 UkraineEurope MontenegroEurope 21,948 140 150 +21,808 (+15,577.1%) +21,798 (+14,532.0%)
#976 AustraliaOceania GreeceEurope 21,915 20,630 20,182 +1,285 (+6.2%) +1,733 (+8.6%)
#977 BruneiAsia IndiaAsia 21,878 23,062 24,634 -1,184 (-5.1%) -2,756 (-11.2%)
#978 GuineaAfrica BelgiumEurope 21,859 17,921 13,285 +3,938 (+22.0%) +8,574 (+64.5%)
#979 IraqMiddle East DenmarkEurope 21,857 21,731 21,076 +126 (+0.6%) +781 (+3.7%)
#980 GreeceEurope SwedenEurope 21,838 19,655 15,593 +2,183 (+11.1%) +6,245 (+40.1%)
#981 ItalyEurope LuxembourgEurope 21,807 18,878 20,621 +2,929 (+15.5%) +1,186 (+5.8%)
#982 PhilippinesAsia IrelandEurope 21,796 18,185 14,560 +3,611 (+19.9%) +7,236 (+49.7%)
#983 North MacedoniaEurope SloveniaEurope 21,691 19,133 15,637 +2,558 (+13.4%) +6,054 (+38.7%)
#984 TürkiyeAsia ItalyEurope 21,689 20,964 18,435 +725 (+3.5%) +3,254 (+17.7%)
#985 AlgeriaAfrica ItalyEurope 21,682 21,467 21,098 +215 (+1.0%) +584 (+2.8%)
#986 SpainEurope MexicoAmericas 21,623 20,831 19,832 +792 (+3.8%) +1,791 (+9.0%)
#987 PeruAmericas BrazilAmericas 21,594 19,436 17,141 +2,158 (+11.1%) +4,453 (+26.0%)
#988 IraqMiddle East FinlandEurope 21,546 18,304 21,027 +3,242 (+17.7%) +519 (+2.5%)
#989 EcuadorAmericas ColombiaAmericas 21,357 19,215 16,342 +2,142 (+11.1%) +5,015 (+30.7%)
#990 SpainEurope EcuadorAmericas 21,320 19,769 17,272 +1,551 (+7.8%) +4,048 (+23.4%)
#991 LithuaniaEurope PolandEurope 21,305 29,081 41,340 -7,776 (-26.7%) -20,035 (-48.5%)
#992 YemenMiddle East TürkiyeAsia 21,256 14,003 2,555 +7,253 (+51.8%) +18,701 (+731.9%)
#993 ArgentinaAmericas MexicoAmericas 21,195 18,904 16,099 +2,291 (+12.1%) +5,096 (+31.7%)
#994 IranMiddle East DenmarkEurope 21,174 17,152 15,098 +4,022 (+23.4%) +6,076 (+40.2%)
#995 BangladeshAsia SpainEurope 21,104 18,360 10,546 +2,744 (+14.9%) +10,558 (+100.1%)
#996 UkraineEurope GreeceEurope 21,082 19,846 19,416 +1,236 (+6.2%) +1,666 (+8.6%)
#997 RussiaEurope ChinaAsia 21,040 7,592 8,653 +13,448 (+177.1%) +12,387 (+143.2%)
#998 South AfricaAfrica MozambiqueAfrica 21,022 20,171 19,198 +851 (+4.2%) +1,824 (+9.5%)
#999 TürkiyeAsia IraqMiddle East 20,972 20,677 17,514 +295 (+1.4%) +3,458 (+19.7%)
#1000 IndiaAsia DenmarkEurope 20,963 15,403 10,620 +5,560 (+36.1%) +10,343 (+97.4%)