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
#5451 BulgariaEurope NicaraguaAmericas 64 62 61 +2 (+3.2%) +3 (+4.9%)
#5452 Czech RepublicEurope BoliviaAmericas 64 57 53 +7 (+12.3%) +11 (+20.8%)
#5453 FinlandEurope VenezuelaAmericas 64 67 72 -3 (-4.5%) -8 (-11.1%)
#5454 IraqMiddle East EstoniaEurope 64 63 12 +1 (+1.6%) +52 (+433.3%)
#5455 MauritaniaAfrica GreeceEurope 64 60 45 +4 (+6.7%) +19 (+42.2%)
#5456 MexicoAmericas CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5457 MoroccoAfrica CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5458 OmanMiddle East CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5459 PortugalEurope CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5460 Saint Kitts and NevisAmericas DominicaAmericas 64 63 63 +1 (+1.6%) +1 (+1.6%)
#5461 South KoreaAsia NicaraguaAmericas 64 62 61 +2 (+3.2%) +3 (+4.9%)
#5462 Sri LankaAsia LithuaniaEurope 64 61 3 +3 (+4.9%) +61 (+2,033.3%)
#5463 ThailandAsia BhutanAsia 64 62 61 +2 (+3.2%) +3 (+4.9%)
#5464 UAEMiddle East LithuaniaEurope 64 61 35 +3 (+4.9%) +29 (+82.9%)
#5465 UzbekistanAsia SlovakiaEurope 64 59 46 +5 (+8.5%) +18 (+39.1%)
#5466 VenezuelaAmericas CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5467 VietnamAsia CyprusEurope 64 60 59 +4 (+6.7%) +5 (+8.5%)
#5468 BrazilAmericas Timor-LesteAsia 63 64 66 -1 (-1.6%) -3 (-4.5%)
#5469 GermanyEurope BelarusEurope 63 64 66 -1 (-1.6%) -3 (-4.5%)
#5470 IranMiddle East LithuaniaEurope 63 60 121 +3 (+5.0%) -58 (-47.9%)
#5471 KuwaitMiddle East VenezuelaAmericas 63 66 71 -3 (-4.5%) -8 (-11.3%)
#5472 LibyaAfrica SloveniaEurope 63 56 40 +7 (+12.5%) +23 (+57.5%)
#5473 MaliAfrica NorwayEurope 63 57 53 +6 (+10.5%) +10 (+18.9%)
#5474 NigeriaAfrica Saint LuciaAmericas 63 65 69 -2 (-3.1%) -6 (-8.7%)
#5475 Puerto RicoAmericas El SalvadorAmericas 63 62 62 +1 (+1.6%) +1 (+1.6%)
#5476 RussiaEurope Sierra LeoneAfrica 63 68 67 -5 (-7.4%) -4 (-6.0%)
#5477 South AfricaAfrica VenezuelaAmericas 63 66 71 -3 (-4.5%) -8 (-11.3%)
#5478 Sri LankaAsia EstoniaEurope 63 62 21 +1 (+1.6%) +42 (+200.0%)
#5479 AlbaniaEurope PortugalEurope 62 55 50 +7 (+12.7%) +12 (+24.0%)
#5480 ItalyEurope MauritaniaAfrica 62 58 54 +4 (+6.9%) +8 (+14.8%)
#5481 JapanAsia TongaOceania 62 65 70 -3 (-4.6%) -8 (-11.4%)
#5482 LebanonMiddle East BelarusEurope 62 63 65 -1 (-1.6%) -3 (-4.6%)
#5483 MalaysiaAsia Timor-LesteAsia 62 63 65 -1 (-1.6%) -3 (-4.6%)
#5484 MaltaEurope FinlandEurope 62 53 39 +9 (+17.0%) +23 (+59.0%)
#5485 PhilippinesAsia LiechtensteinEurope 62 58 38 +4 (+6.9%) +24 (+63.2%)
#5486 SwitzerlandEurope HondurasAmericas 62 61 61 +1 (+1.6%) +1 (+1.6%)
#5487 ThailandAsia VenezuelaAmericas 62 65 70 -3 (-4.6%) -8 (-11.4%)
#5488 TunisiaAfrica IcelandEurope 62 41 28 +21 (+51.2%) +34 (+121.4%)
#5489 Antigua and BarbudaAmericas AustraliaOceania 61 60 58 +1 (+1.7%) +3 (+5.2%)
#5490 AustriaEurope TajikistanAsia 61 61 63 0 (0.0%) -2 (-3.2%)
#5491 AzerbaijanAsia SlovakiaEurope 61 56 37 +5 (+8.9%) +24 (+64.9%)
#5492 DenmarkEurope GuineaAfrica 61 63 66 -2 (-3.2%) -5 (-7.6%)
#5493 FinlandEurope Sri LankaAsia 61 60 61 +1 (+1.7%) 0 (0.0%)
#5494 MalaysiaAsia MauritiusAfrica 61 60 61 +1 (+1.7%) 0 (0.0%)
#5495 MalaysiaAsia PortugalEurope 61 54 49 +7 (+13.0%) +12 (+24.5%)
#5496 PhilippinesAsia LithuaniaEurope 61 58 0 +3 (+5.2%) N/A
#5497 Puerto RicoAmericas NicaraguaAmericas 61 59 58 +2 (+3.4%) +3 (+5.2%)
#5498 RussiaEurope BahamasAmericas 61 58 56 +3 (+5.2%) +5 (+8.9%)
#5499 South KoreaAsia CambodiaAsia 61 58 56 +3 (+5.2%) +5 (+8.9%)
#5500 Trinidad and TobagoAmericas MaltaEurope 61 35 17 +26 (+74.3%) +44 (+258.8%)