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 ItalyEurope PanamaAmericas 2,421 1,587 1,318 +834 (+52.6%) +1,103 (+83.7%)
#52 ItalyEurope MoroccoAfrica 2,219 2,045 1,862 +174 (+8.5%) +357 (+19.2%)
#53 ItalyEurope RussiaEurope 2,099 2,022 1,925 +77 (+3.8%) +174 (+9.0%)
#54 ItalyEurope BoliviaAmericas 1,773 1,588 1,428 +185 (+11.6%) +345 (+24.2%)
#55 ItalyEurope EstoniaEurope 1,275 1,251 626 +24 (+1.9%) +649 (+103.7%)
#56 ItalyEurope ParaguayAmericas 1,010 947 876 +63 (+6.7%) +134 (+15.3%)
#57 ItalyEurope LiechtensteinEurope 921 861 860 +60 (+7.0%) +61 (+7.1%)
#58 ItalyEurope NamibiaAfrica 915 863 806 +52 (+6.0%) +109 (+13.5%)
#59 ItalyEurope IcelandEurope 793 525 260 +268 (+51.0%) +533 (+205.0%)
#60 ItalyEurope AlgeriaAfrica 751 725 698 +26 (+3.6%) +53 (+7.6%)
#61 ItalyEurope LithuaniaEurope 677 643 355 +34 (+5.3%) +322 (+90.7%)
#62 ItalyEurope CameroonAfrica 655 590 508 +65 (+11.0%) +147 (+28.9%)
#63 ItalyEurope BotswanaAfrica 575 545 511 +30 (+5.5%) +64 (+12.5%)
#64 ItalyEurope AndorraEurope 523 492 458 +31 (+6.3%) +65 (+14.2%)
#65 ItalyEurope CyprusEurope 506 477 463 +29 (+6.1%) +43 (+9.3%)
#66 ItalyEurope Cabo VerdeAfrica 450 430 407 +20 (+4.7%) +43 (+10.6%)
#67 ItalyEurope GuatemalaAmericas 433 394 351 +39 (+9.9%) +82 (+23.4%)
#68 ItalyEurope GhanaAfrica 302 270 236 +32 (+11.9%) +66 (+28.0%)
#69 ItalyEurope LatviaEurope 302 328 249 -26 (-7.9%) +53 (+21.3%)
#70 ItalyEurope El SalvadorAmericas 289 285 282 +4 (+1.4%) +7 (+2.5%)
#71 ItalyEurope HondurasAmericas 270 265 260 +5 (+1.9%) +10 (+3.8%)
#72 ItalyEurope CubaAmericas 263 371 337 -108 (-29.1%) -74 (-22.0%)
#73 ItalyEurope MontenegroEurope 206 208 209 -2 (-1.0%) -3 (-1.4%)
#74 ItalyEurope NicaraguaAmericas 205 198 190 +7 (+3.5%) +15 (+7.9%)
#75 ItalyEurope MaldivesAsia 190 177 164 +13 (+7.3%) +26 (+15.9%)
#76 ItalyEurope BahamasAmericas 178 168 158 +10 (+6.0%) +20 (+12.7%)
#77 ItalyEurope MauritiusAfrica 147 146 146 +1 (+0.7%) +1 (+0.7%)
#78 ItalyEurope SeychellesAfrica 125 123 122 +2 (+1.6%) +3 (+2.5%)
#79 ItalyEurope BermudaOther 110 108 118 +2 (+1.9%) -8 (-6.8%)
#80 ItalyEurope Bosnia and HerzegovinaEurope 100 106 116 -6 (-5.7%) -16 (-13.8%)
#81 ItalyEurope Antigua and BarbudaAmericas 76 73 72 +3 (+4.1%) +4 (+5.6%)
#82 ItalyEurope GuineaAfrica 75 78 82 -3 (-3.8%) -7 (-8.5%)
#83 ItalyEurope Puerto RicoAmericas 74 82 192 -8 (-9.8%) -118 (-61.5%)
#84 ItalyEurope MauritaniaAfrica 62 58 54 +4 (+6.9%) +8 (+14.8%)
#85 ItalyEurope North MacedoniaEurope 36 36 37 0 (0.0%) -1 (-2.7%)
#86 ItalyEurope LiberiaAfrica 35 43 57 -8 (-18.6%) -22 (-38.6%)
#87 ItalyEurope BelarusEurope 22 22 24 0 (0.0%) -2 (-8.3%)
#88 ItalyEurope MongoliaAsia 22 21 21 +1 (+4.8%) +1 (+4.8%)
#89 ItalyEurope GeorgiaAsia 16 16 17 0 (0.0%) -1 (-5.9%)
#90 ItalyEurope CambodiaAsia 15 14 15 +1 (+7.1%) 0 (0.0%)
#91 ItalyEurope BhutanAsia 12 12 13 0 (0.0%) -1 (-7.7%)
#92 ItalyEurope Saint LuciaAmericas 12 12 14 0 (0.0%) -2 (-14.3%)