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 MoroccoAfrica SpainEurope 1,088,408 914,262 736,479 +174,146 (+19.0%) +351,929 (+47.8%)
#2 ColombiaAmericas SpainEurope 792,228 513,451 344,064 +278,777 (+54.3%) +448,164 (+130.3%)
#3 VenezuelaAmericas SpainEurope 602,539 398,098 166,705 +204,441 (+51.4%) +435,834 (+261.4%)
#4 RomaniaEurope SpainEurope 522,578 571,347 635,020 -48,769 (-8.5%) -112,442 (-17.7%)
#5 EcuadorAmericas SpainEurope 432,111 415,195 409,807 +16,916 (+4.1%) +22,304 (+5.4%)
#6 ArgentinaAmericas SpainEurope 390,798 296,102 249,205 +94,696 (+32.0%) +141,593 (+56.8%)
#7 PeruAmericas SpainEurope 352,470 243,343 183,395 +109,127 (+44.8%) +169,075 (+92.2%)
#8 HondurasAmericas SpainEurope 218,548 133,075 45,288 +85,473 (+64.2%) +173,260 (+382.6%)
#9 FranceEurope SpainEurope 217,960 208,191 199,180 +9,769 (+4.7%) +18,780 (+9.4%)
#10 UkraineEurope SpainEurope 217,765 110,708 85,802 +107,057 (+96.7%) +131,963 (+153.8%)
#11 CubaAmericas SpainEurope 215,409 164,108 129,263 +51,301 (+31.3%) +86,146 (+66.6%)
#12 Dominican RepublicAmericas SpainEurope 202,074 183,845 157,123 +18,229 (+9.9%) +44,951 (+28.6%)
#13 ChinaAsia SpainEurope 198,909 190,373 162,210 +8,536 (+4.5%) +36,699 (+22.6%)
#14 BoliviaAmericas SpainEurope 188,863 175,328 156,578 +13,535 (+7.7%) +32,285 (+20.6%)
#15 BrazilAmericas SpainEurope 179,946 151,847 103,028 +28,099 (+18.5%) +76,918 (+74.7%)
#16 GermanyEurope SpainEurope 174,637 166,862 187,733 +7,775 (+4.7%) -13,096 (-7.0%)
#17 ItalyEurope SpainEurope 167,387 142,805 102,373 +24,582 (+17.2%) +65,014 (+63.5%)
#18 ParaguayAmericas SpainEurope 144,878 104,006 66,296 +40,872 (+39.3%) +78,582 (+118.5%)
#19 RussiaEurope SpainEurope 128,600 96,587 80,381 +32,013 (+33.1%) +48,219 (+60.0%)
#20 PakistanAsia SpainEurope 126,260 98,597 64,554 +27,663 (+28.1%) +61,706 (+95.6%)
#21 BulgariaEurope SpainEurope 103,587 113,958 124,625 -10,371 (-9.1%) -21,038 (-16.9%)
#22 SenegalAfrica SpainEurope 101,026 77,628 55,069 +23,398 (+30.1%) +45,957 (+83.5%)
#23 NicaraguaAmericas SpainEurope 98,452 65,254 22,838 +33,198 (+50.9%) +75,614 (+331.1%)
#24 PortugalEurope SpainEurope 93,840 96,090 106,860 -2,250 (-2.3%) -13,020 (-12.2%)
#25 UruguayAmericas SpainEurope 89,340 82,123 73,106 +7,217 (+8.8%) +16,234 (+22.2%)
#26 AlgeriaAfrica SpainEurope 83,122 70,278 58,586 +12,844 (+18.3%) +24,536 (+41.9%)
#27 MexicoAmericas SpainEurope 77,724 60,276 47,393 +17,448 (+28.9%) +30,331 (+64.0%)
#28 ChileAmericas SpainEurope 73,732 61,195 53,591 +12,537 (+20.5%) +20,141 (+37.6%)
#29 USAAmericas SpainEurope 68,613 53,484 40,176 +15,129 (+28.3%) +28,437 (+70.8%)
#30 IndiaAsia SpainEurope 66,624 55,786 36,397 +10,838 (+19.4%) +30,227 (+83.0%)
#31 SwitzerlandEurope SpainEurope 59,271 57,859 59,328 +1,412 (+2.4%) -57 (-0.1%)
#32 PhilippinesAsia SpainEurope 57,473 51,607 43,060 +5,866 (+11.4%) +14,413 (+33.5%)
#33 NetherlandsEurope SpainEurope 57,390 47,465 44,627 +9,925 (+20.9%) +12,763 (+28.6%)
#34 BelgiumEurope SpainEurope 55,364 47,464 42,108 +7,900 (+16.6%) +13,256 (+31.5%)
#35 PolandEurope SpainEurope 51,651 50,345 58,298 +1,306 (+2.6%) -6,647 (-11.4%)
#36 El SalvadorAmericas SpainEurope 42,228 26,018 13,781 +16,210 (+62.3%) +28,447 (+206.4%)
#37 MaliAfrica SpainEurope 36,036 26,040 19,793 +9,996 (+38.4%) +16,243 (+82.1%)
#38 NigeriaAfrica SpainEurope 33,772 32,892 31,616 +880 (+2.7%) +2,156 (+6.8%)
#39 GeorgiaAsia SpainEurope 30,621 17,832 10,275 +12,789 (+71.7%) +20,346 (+198.0%)
#40 GambiaAfrica SpainEurope 29,653 23,430 18,367 +6,223 (+26.6%) +11,286 (+61.4%)
#41 Equatorial GuineaAfrica SpainEurope 24,372 21,824 19,370 +2,548 (+11.7%) +5,002 (+25.8%)
#42 GhanaAfrica SpainEurope 24,178 19,766 13,560 +4,412 (+22.3%) +10,618 (+78.3%)
#43 SwedenEurope SpainEurope 22,685 18,761 17,741 +3,924 (+20.9%) +4,944 (+27.9%)
#44 BangladeshAsia SpainEurope 21,104 18,360 10,546 +2,744 (+14.9%) +10,558 (+100.1%)
#45 IrelandEurope SpainEurope 19,990 15,254 14,115 +4,736 (+31.0%) +5,875 (+41.6%)