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 ZimbabweAfrica South AfricaAfrica 1,072,620 966,487 833,530 +106,133 (+11.0%) +239,090 (+28.7%)
#2 MozambiqueAfrica South AfricaAfrica 412,058 413,226 403,208 -1,168 (-0.3%) +8,850 (+2.2%)
#3 LesothoAfrica South AfricaAfrica 237,718 215,957 183,120 +21,761 (+10.1%) +54,598 (+29.8%)
#4 MalawiAfrica South AfricaAfrica 220,437 177,019 121,300 +43,418 (+24.5%) +99,137 (+81.7%)
#5 EthiopiaAfrica South AfricaAfrica 104,402 117,442 72,207 -13,040 (-11.1%) +32,195 (+44.6%)
#6 NamibiaAfrica South AfricaAfrica 34,273 36,795 38,929 -2,522 (-6.9%) -4,656 (-12.0%)
#7 BangladeshAsia South AfricaAfrica 30,637 47,821 27,930 -17,184 (-35.9%) +2,707 (+9.7%)
#8 IndiaAsia South AfricaAfrica 27,674 32,302 34,185 -4,628 (-14.3%) -6,511 (-19.0%)
#9 NigeriaAfrica South AfricaAfrica 26,707 30,996 33,525 -4,289 (-13.8%) -6,818 (-20.3%)
#10 ZambiaAfrica South AfricaAfrica 22,946 25,677 28,326 -2,731 (-10.6%) -5,380 (-19.0%)
#11 PakistanAsia South AfricaAfrica 17,393 24,913 23,267 -7,520 (-30.2%) -5,874 (-25.2%)
#12 GermanyEurope South AfricaAfrica 9,935 13,176 16,988 -3,241 (-24.6%) -7,053 (-41.5%)
#13 EswatiniAfrica South AfricaAfrica 9,302 16,929 26,393 -7,627 (-45.1%) -17,091 (-64.8%)
#14 GhanaAfrica South AfricaAfrica 8,409 9,722 10,474 -1,313 (-13.5%) -2,065 (-19.7%)
#15 BotswanaAfrica South AfricaAfrica 8,004 9,435 11,016 -1,431 (-15.2%) -3,012 (-27.3%)
#16 UgandaAfrica South AfricaAfrica 7,678 10,155 8,609 -2,477 (-24.4%) -931 (-10.8%)
#17 USAAmericas South AfricaAfrica 6,729 6,143 5,226 +586 (+9.5%) +1,503 (+28.8%)
#18 AngolaAfrica South AfricaAfrica 6,354 6,501 10,076 -147 (-2.3%) -3,722 (-36.9%)
#19 SwitzerlandEurope South AfricaAfrica 6,305 6,077 5,605 +228 (+3.8%) +700 (+12.5%)
#20 KenyaAfrica South AfricaAfrica 6,208 8,580 10,174 -2,372 (-27.6%) -3,966 (-39.0%)
#21 ChinaAsia South AfricaAfrica 6,189 6,371 12,008 -182 (-2.9%) -5,819 (-48.5%)
#22 PortugalEurope South AfricaAfrica 5,602 8,532 12,085 -2,930 (-34.3%) -6,483 (-53.6%)
#23 CameroonAfrica South AfricaAfrica 4,916 6,112 5,747 -1,196 (-19.6%) -831 (-14.5%)
#24 ItalyEurope South AfricaAfrica 4,255 4,370 6,139 -115 (-2.6%) -1,884 (-30.7%)
#25 NetherlandsEurope South AfricaAfrica 3,911 4,062 6,901 -151 (-3.7%) -2,990 (-43.3%)
#26 RwandaAfrica South AfricaAfrica 3,172 3,569 3,845 -397 (-11.1%) -673 (-17.5%)
#27 FranceEurope South AfricaAfrica 3,082 3,111 3,566 -29 (-0.9%) -484 (-13.6%)
#28 AfghanistanAsia South AfricaAfrica 2,910 1,935 766 +975 (+50.4%) +2,144 (+279.9%)
#29 AustraliaOceania South AfricaAfrica 2,653 2,666 2,667 -13 (-0.5%) -14 (-0.5%)
#30 BelgiumEurope South AfricaAfrica 2,630 2,662 3,004 -32 (-1.2%) -374 (-12.5%)
#31 IrelandEurope South AfricaAfrica 2,575 2,622 3,075 -47 (-1.8%) -500 (-16.3%)
#32 EgyptAfrica South AfricaAfrica 2,476 2,657 3,437 -181 (-6.8%) -961 (-28.0%)
#33 CanadaAmericas South AfricaAfrica 1,954 1,967 2,038 -13 (-0.7%) -84 (-4.1%)
#34 PolandEurope South AfricaAfrica 1,849 1,915 3,484 -66 (-3.4%) -1,635 (-46.9%)
#35 MauritiusAfrica South AfricaAfrica 1,725 1,761 2,295 -36 (-2.0%) -570 (-24.8%)
#36 SenegalAfrica South AfricaAfrica 1,664 2,317 2,188 -653 (-28.2%) -524 (-23.9%)
#37 AustriaEurope South AfricaAfrica 1,586 1,614 1,980 -28 (-1.7%) -394 (-19.9%)
#38 GreeceEurope South AfricaAfrica 1,558 1,604 2,296 -46 (-2.9%) -738 (-32.1%)
#39 Bosnia and HerzegovinaEurope South AfricaAfrica 1,445 1,386 1,315 +59 (+4.3%) +130 (+9.9%)
#40 BrazilAmericas South AfricaAfrica 1,290 1,297 1,476 -7 (-0.5%) -186 (-12.6%)
#41 IsraelMiddle East South AfricaAfrica 1,106 1,136 1,670 -30 (-2.6%) -564 (-33.8%)
#42 New ZealandOceania South AfricaAfrica 1,026 1,039 1,240 -13 (-1.3%) -214 (-17.3%)
#43 AlgeriaAfrica South AfricaAfrica 855 1,024 1,061 -169 (-16.5%) -206 (-19.4%)
#44 MaliAfrica South AfricaAfrica 836 921 955 -85 (-9.2%) -119 (-12.5%)
#45 PhilippinesAsia South AfricaAfrica 824 829 825 -5 (-0.6%) -1 (-0.1%)
#46 ArgentinaAmericas South AfricaAfrica 807 815 875 -8 (-1.0%) -68 (-7.8%)
#47 RussiaEurope South AfricaAfrica 805 815 857 -10 (-1.2%) -52 (-6.1%)
#48 BulgariaEurope South AfricaAfrica 766 788 1,200 -22 (-2.8%) -434 (-36.2%)
#49 UAEMiddle East South AfricaAfrica 762 592 359 +170 (+28.7%) +403 (+112.3%)
#50 ThailandAsia South AfricaAfrica 737 786 1,037 -49 (-6.2%) -300 (-28.9%)