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 ArgentinaAmericas BoliviaAmericas 53,146 47,601 42,697 +5,545 (+11.6%) +10,449 (+24.5%)
#2 BrazilAmericas BoliviaAmericas 31,945 28,612 25,692 +3,333 (+11.6%) +6,253 (+24.3%)
#3 SpainEurope BoliviaAmericas 15,148 13,568 12,183 +1,580 (+11.6%) +2,965 (+24.3%)
#4 PeruAmericas BoliviaAmericas 14,028 12,565 11,284 +1,463 (+11.6%) +2,744 (+24.3%)
#5 MexicoAmericas BoliviaAmericas 11,841 10,606 9,524 +1,235 (+11.6%) +2,317 (+24.3%)
#6 VenezuelaAmericas BoliviaAmericas 6,372 5,707 774 +665 (+11.7%) +5,598 (+723.3%)
#7 USAAmericas BoliviaAmericas 6,088 5,453 4,897 +635 (+11.6%) +1,191 (+24.3%)
#8 ChileAmericas BoliviaAmericas 5,882 5,268 4,731 +614 (+11.7%) +1,151 (+24.3%)
#9 ParaguayAmericas BoliviaAmericas 5,328 4,772 4,286 +556 (+11.7%) +1,042 (+24.3%)
#10 ColombiaAmericas BoliviaAmericas 3,685 3,301 2,965 +384 (+11.6%) +720 (+24.3%)
#11 GermanyEurope BoliviaAmericas 2,513 2,251 2,023 +262 (+11.6%) +490 (+24.2%)
#12 CubaAmericas BoliviaAmericas 2,201 1,971 1,771 +230 (+11.7%) +430 (+24.3%)
#13 JapanAsia BoliviaAmericas 2,063 1,848 1,661 +215 (+11.6%) +402 (+24.2%)
#14 ItalyEurope BoliviaAmericas 1,773 1,588 1,428 +185 (+11.6%) +345 (+24.2%)
#15 CanadaAmericas BoliviaAmericas 1,715 1,536 1,381 +179 (+11.7%) +334 (+24.2%)
#16 FranceEurope BoliviaAmericas 1,537 1,377 1,238 +160 (+11.6%) +299 (+24.2%)
#17 ChinaAsia BoliviaAmericas 1,400 1,254 1,128 +146 (+11.6%) +272 (+24.1%)
#18 EcuadorAmericas BoliviaAmericas 1,245 1,115 1,003 +130 (+11.7%) +242 (+24.1%)
#19 BelizeAmericas BoliviaAmericas 1,124 1,007 906 +117 (+11.6%) +218 (+24.1%)
#20 SwitzerlandEurope BoliviaAmericas 818 733 660 +85 (+11.6%) +158 (+23.9%)
#21 UruguayAmericas BoliviaAmericas 631 565 510 +66 (+11.7%) +121 (+23.7%)
#22 South KoreaAsia BoliviaAmericas 626 561 506 +65 (+11.6%) +120 (+23.7%)
#23 NetherlandsEurope BoliviaAmericas 474 425 383 +49 (+11.5%) +91 (+23.8%)
#24 BelgiumEurope BoliviaAmericas 468 419 378 +49 (+11.7%) +90 (+23.8%)
#25 RussiaEurope BoliviaAmericas 406 364 329 +42 (+11.5%) +77 (+23.4%)
#26 SwedenEurope BoliviaAmericas 363 325 294 +38 (+11.7%) +69 (+23.5%)
#27 HondurasAmericas BoliviaAmericas 287 257 232 +30 (+11.7%) +55 (+23.7%)
#28 AustraliaOceania BoliviaAmericas 282 253 229 +29 (+11.5%) +53 (+23.1%)
#29 PolandEurope BoliviaAmericas 271 243 219 +28 (+11.5%) +52 (+23.7%)
#30 IsraelMiddle East BoliviaAmericas 224 201 183 +23 (+11.4%) +41 (+22.4%)
#31 PortugalEurope BoliviaAmericas 218 195 176 +23 (+11.8%) +42 (+23.9%)
#32 AustriaEurope BoliviaAmericas 196 176 160 +20 (+11.4%) +36 (+22.5%)
#33 Costa RicaAmericas BoliviaAmericas 181 162 147 +19 (+11.7%) +34 (+23.1%)
#34 GuatemalaAmericas BoliviaAmericas 176 158 143 +18 (+11.4%) +33 (+23.1%)
#35 Cabo VerdeAfrica BoliviaAmericas 157 141 129 +16 (+11.3%) +28 (+21.7%)
#36 El SalvadorAmericas BoliviaAmericas 156 140 128 +16 (+11.4%) +28 (+21.9%)
#37 Dominican RepublicAmericas BoliviaAmericas 143 128 117 +15 (+11.7%) +26 (+22.2%)
#38 UkraineEurope BoliviaAmericas 141 126 115 +15 (+11.9%) +26 (+22.6%)
#39 NicaraguaAmericas BoliviaAmericas 137 123 112 +14 (+11.4%) +25 (+22.3%)
#40 PanamaAmericas BoliviaAmericas 135 121 110 +14 (+11.6%) +25 (+22.7%)
#41 DenmarkEurope BoliviaAmericas 132 118 108 +14 (+11.9%) +24 (+22.2%)
#42 IndiaAsia BoliviaAmericas 132 118 108 +14 (+11.9%) +24 (+22.2%)
#43 NorwayEurope BoliviaAmericas 119 107 98 +12 (+11.2%) +21 (+21.4%)
#44 IrelandEurope BoliviaAmericas 95 85 78 +10 (+11.8%) +17 (+21.8%)
#45 RomaniaEurope BoliviaAmericas 88 79 73 +9 (+11.4%) +15 (+20.5%)
#46 New ZealandOceania BoliviaAmericas 78 70 65 +8 (+11.4%) +13 (+20.0%)
#47 IranMiddle East BoliviaAmericas 76 68 63 +8 (+11.8%) +13 (+20.6%)
#48 Czech RepublicEurope BoliviaAmericas 64 57 53 +7 (+12.3%) +11 (+20.8%)
#49 PhilippinesAsia BoliviaAmericas 58 52 48 +6 (+11.5%) +10 (+20.8%)
#50 FinlandEurope BoliviaAmericas 48 43 41 +5 (+11.6%) +7 (+17.1%)