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 IndiaAsia AustraliaOceania 876,074 707,980 448,940 +168,094 (+23.7%) +427,134 (+95.1%)
#2 ChinaAsia AustraliaOceania 656,264 632,690 509,635 +23,574 (+3.7%) +146,629 (+28.8%)
#3 New ZealandOceania AustraliaOceania 588,088 583,769 575,163 +4,319 (+0.7%) +12,925 (+2.2%)
#4 PhilippinesAsia AustraliaOceania 356,833 305,063 241,235 +51,770 (+17.0%) +115,598 (+47.9%)
#5 VietnamAsia AustraliaOceania 294,435 273,771 235,732 +20,664 (+7.5%) +58,703 (+24.9%)
#6 South AfricaAfrica AustraliaOceania 213,447 199,994 177,482 +13,453 (+6.7%) +35,965 (+20.3%)
#7 NepalAsia AustraliaOceania 197,472 128,651 50,235 +68,821 (+53.5%) +147,237 (+293.1%)
#8 MalaysiaAsia AustraliaOceania 181,202 177,343 144,205 +3,859 (+2.2%) +36,997 (+25.7%)
#9 Sri LankaAsia AustraliaOceania 156,876 140,771 119,760 +16,105 (+11.4%) +37,116 (+31.0%)
#10 ItalyEurope AustraliaOceania 151,684 174,147 198,440 -22,463 (-12.9%) -46,756 (-23.6%)
#11 PakistanAsia AustraliaOceania 127,340 95,549 62,116 +31,791 (+33.3%) +65,224 (+105.0%)
#12 USAAmericas AustraliaOceania 114,202 112,841 104,434 +1,361 (+1.2%) +9,768 (+9.4%)
#13 South KoreaAsia AustraliaOceania 114,174 111,668 106,655 +2,506 (+2.2%) +7,519 (+7.0%)
#14 IraqMiddle East AustraliaOceania 112,467 99,643 70,625 +12,824 (+12.9%) +41,842 (+59.2%)
#15 ThailandAsia AustraliaOceania 109,845 88,230 66,376 +21,615 (+24.5%) +43,469 (+65.5%)
#16 IndonesiaAsia AustraliaOceania 104,566 93,414 76,976 +11,152 (+11.9%) +27,590 (+35.8%)
#17 GermanyEurope AustraliaOceania 99,593 109,881 118,882 -10,288 (-9.4%) -19,289 (-16.2%)
#18 LebanonMiddle East AustraliaOceania 93,967 95,153 93,227 -1,186 (-1.2%) +740 (+0.8%)
#19 IrelandEurope AustraliaOceania 90,203 87,726 90,665 +2,477 (+2.8%) -462 (-0.5%)
#20 GreeceEurope AustraliaOceania 89,351 103,086 115,825 -13,735 (-13.3%) -26,474 (-22.9%)
#21 IranMiddle East AustraliaOceania 88,697 76,276 61,710 +12,421 (+16.3%) +26,987 (+43.7%)
#22 FijiOceania AustraliaOceania 83,435 76,355 72,652 +7,080 (+9.3%) +10,783 (+14.8%)
#23 AfghanistanAsia AustraliaOceania 81,506 62,531 49,616 +18,975 (+30.3%) +31,890 (+64.3%)
#24 BrazilAmericas AustraliaOceania 70,220 52,702 27,395 +17,518 (+33.2%) +42,825 (+156.3%)
#25 SingaporeAsia AustraliaOceania 68,087 64,938 59,325 +3,149 (+4.8%) +8,762 (+14.8%)
#26 BangladeshAsia AustraliaOceania 64,969 55,031 43,074 +9,938 (+18.1%) +21,895 (+50.8%)
#27 NetherlandsEurope AustraliaOceania 63,634 72,244 80,566 -8,610 (-11.9%) -16,932 (-21.0%)
#28 ColombiaAmericas AustraliaOceania 59,674 39,104 19,945 +20,570 (+52.6%) +39,729 (+199.2%)
#29 CanadaAmericas AustraliaOceania 57,190 56,241 52,593 +949 (+1.7%) +4,597 (+8.7%)
#30 JapanAsia AustraliaOceania 53,094 48,694 47,609 +4,400 (+9.0%) +5,485 (+11.5%)
#31 North MacedoniaEurope AustraliaOceania 48,723 51,159 49,963 -2,436 (-4.8%) -1,240 (-2.5%)
#32 CroatiaEurope AustraliaOceania 47,534 54,563 61,762 -7,029 (-12.9%) -14,228 (-23.0%)
#33 ZimbabweAfrica AustraliaOceania 47,195 44,036 40,243 +3,159 (+7.2%) +6,952 (+17.3%)
#34 EgyptAfrica AustraliaOceania 46,879 47,278 44,717 -399 (-0.8%) +2,162 (+4.8%)
#35 PolandEurope AustraliaOceania 45,945 50,819 54,501 -4,874 (-9.6%) -8,556 (-15.7%)
#36 CambodiaAsia AustraliaOceania 43,862 41,140 34,438 +2,722 (+6.6%) +9,424 (+27.4%)
#37 TürkiyeAsia AustraliaOceania 42,544 42,286 39,817 +258 (+0.6%) +2,727 (+6.8%)
#38 FranceEurope AustraliaOceania 40,681 40,124 36,539 +557 (+1.4%) +4,142 (+11.3%)
#39 SamoaOceania AustraliaOceania 38,964 33,647 27,802 +5,317 (+15.8%) +11,162 (+40.1%)
#40 SyriaMiddle East AustraliaOceania 37,008 31,180 13,864 +5,828 (+18.7%) +23,144 (+166.9%)
#41 ChileAmericas AustraliaOceania 35,849 33,595 30,250 +2,254 (+6.7%) +5,599 (+18.5%)
#42 MaltaEurope AustraliaOceania 34,451 39,249 44,062 -4,798 (-12.2%) -9,611 (-21.8%)
#43 RussiaEurope AustraliaOceania 30,312 28,593 25,738 +1,719 (+6.0%) +4,574 (+17.8%)
#44 KenyaAfrica AustraliaOceania 30,123 24,960 19,736 +5,163 (+20.7%) +10,387 (+52.6%)
#45 Bosnia and HerzegovinaEurope AustraliaOceania 29,317 32,994 36,757 -3,677 (-11.1%) -7,440 (-20.2%)
#46 MauritiusAfrica AustraliaOceania 28,962 29,308 28,687 -346 (-1.2%) +275 (+1.0%)
#47 SerbiaEurope AustraliaOceania 28,629 31,787 33,796 -3,158 (-9.9%) -5,167 (-15.3%)
#48 BhutanAsia AustraliaOceania 25,363 12,424 5,834 +12,939 (+104.1%) +19,529 (+334.7%)
#49 ArgentinaAmericas AustraliaOceania 24,708 20,027 15,530 +4,681 (+23.4%) +9,178 (+59.1%)
#50 UkraineEurope AustraliaOceania 20,391 17,109 17,064 +3,282 (+19.2%) +3,327 (+19.5%)