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
#51 IndiaAsia BruneiAsia 3,596 3,357 3,081 +239 (+7.1%) +515 (+16.7%)
#52 IndiaAsia LuxembourgEurope 3,224 2,791 193 +433 (+15.5%) +3,031 (+1,570.5%)
#53 IndiaAsia CyprusEurope 2,900 2,732 2,648 +168 (+6.1%) +252 (+9.5%)
#54 IndiaAsia MozambiqueAfrica 2,559 2,455 2,338 +104 (+4.2%) +221 (+9.5%)
#55 IndiaAsia BrazilAmericas 2,433 2,046 1,020 +387 (+18.9%) +1,413 (+138.5%)
#56 IndiaAsia MadagascarAfrica 1,902 1,751 1,581 +151 (+8.6%) +321 (+20.3%)
#57 IndiaAsia ChileAmericas 1,865 1,625 1,297 +240 (+14.8%) +568 (+43.8%)
#58 IndiaAsia MalawiAfrica 1,727 1,770 2,083 -43 (-2.4%) -356 (-17.1%)
#59 IndiaAsia PolandEurope 1,624 1,313 1,334 +311 (+23.7%) +290 (+21.7%)
#60 IndiaAsia Trinidad and TobagoAmericas 1,531 1,064 959 +467 (+43.9%) +572 (+59.6%)
#61 IndiaAsia South SudanAfrica 1,501 1,449 1,414 +52 (+3.6%) +87 (+6.2%)
#62 IndiaAsia MaltaEurope 1,375 791 364 +584 (+73.8%) +1,011 (+277.7%)
#63 IndiaAsia FijiOceania 1,347 1,321 1,292 +26 (+2.0%) +55 (+4.3%)
#64 IndiaAsia KazakhstanAsia 1,190 1,150 1,110 +40 (+3.5%) +80 (+7.2%)
#65 IndiaAsia LatviaEurope 1,188 1,290 131 -102 (-7.9%) +1,057 (+806.9%)
#66 IndiaAsia JamaicaAmericas 1,166 1,148 1,127 +18 (+1.6%) +39 (+3.5%)
#67 IndiaAsia EgyptAfrica 1,141 1,207 0 -66 (-5.5%) N/A
#68 IndiaAsia GhanaAfrica 1,116 999 871 +117 (+11.7%) +245 (+28.1%)
#69 IndiaAsia Sierra LeoneAfrica 892 959 855 -67 (-7.0%) +37 (+4.3%)
#70 IndiaAsia BulgariaEurope 760 553 251 +207 (+37.4%) +509 (+202.8%)
#71 IndiaAsia NamibiaAfrica 747 704 659 +43 (+6.1%) +88 (+13.4%)
#72 IndiaAsia BelizeAmericas 742 670 592 +72 (+10.7%) +150 (+25.3%)
#73 IndiaAsia EstoniaEurope 725 712 318 +13 (+1.8%) +407 (+128.0%)
#74 IndiaAsia SerbiaEurope 714 765 819 -51 (-6.7%) -105 (-12.8%)
#75 IndiaAsia BahamasAmericas 677 640 598 +37 (+5.8%) +79 (+13.2%)
#76 IndiaAsia TajikistanAsia 620 618 617 +2 (+0.3%) +3 (+0.5%)
#77 IndiaAsia PeruAmericas 599 384 292 +215 (+56.0%) +307 (+105.1%)
#78 IndiaAsia LithuaniaEurope 597 567 11 +30 (+5.3%) +586 (+5,327.3%)
#79 IndiaAsia IcelandEurope 588 389 305 +199 (+51.2%) +283 (+92.8%)
#80 IndiaAsia BermudaOther 585 572 493 +13 (+2.3%) +92 (+18.7%)
#81 IndiaAsia LesothoAfrica 522 419 318 +103 (+24.6%) +204 (+64.2%)
#82 IndiaAsia LiberiaAfrica 520 631 817 -111 (-17.6%) -297 (-36.4%)
#83 IndiaAsia ArubaAmericas 505 368 330 +137 (+37.2%) +175 (+53.0%)
#84 IndiaAsia ColombiaAmericas 503 414 288 +89 (+21.5%) +215 (+74.7%)
#85 IndiaAsia BarbadosAmericas 471 467 463 +4 (+0.9%) +8 (+1.7%)
#86 IndiaAsia EcuadorAmericas 317 301 245 +16 (+5.3%) +72 (+29.4%)
#87 IndiaAsia SloveniaEurope 265 234 143 +31 (+13.2%) +122 (+85.3%)
#88 IndiaAsia IraqMiddle East 237 234 232 +3 (+1.3%) +5 (+2.2%)
#89 IndiaAsia VenezuelaAmericas 231 242 258 -11 (-4.5%) -27 (-10.5%)
#90 IndiaAsia SlovakiaEurope 211 194 155 +17 (+8.8%) +56 (+36.1%)
#91 IndiaAsia Saint LuciaAmericas 207 214 218 -7 (-3.3%) -11 (-5.0%)
#92 IndiaAsia TongaOceania 169 177 188 -8 (-4.5%) -19 (-10.1%)
#93 IndiaAsia BoliviaAmericas 132 118 108 +14 (+11.9%) +24 (+22.2%)
#94 IndiaAsia MongoliaAsia 124 117 111 +7 (+6.0%) +13 (+11.7%)
#95 IndiaAsia CambodiaAsia 107 101 95 +6 (+5.9%) +12 (+12.6%)
#96 IndiaAsia Dominican RepublicAmericas 105 97 94 +8 (+8.2%) +11 (+11.7%)
#97 IndiaAsia Antigua and BarbudaAmericas 84 81 79 +3 (+3.7%) +5 (+6.3%)
#98 IndiaAsia Costa RicaAmericas 77 64 54 +13 (+20.3%) +23 (+42.6%)
#99 IndiaAsia CroatiaEurope 58 61 67 -3 (-4.9%) -9 (-13.4%)
#100 IndiaAsia BelarusEurope 45 46 48 -1 (-2.2%) -3 (-6.3%)