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
#3551 SwitzerlandEurope VenezuelaAmericas 593 622 661 -29 (-4.7%) -68 (-10.3%)
#3552 BrazilAmericas NamibiaAfrica 592 558 522 +34 (+6.1%) +70 (+13.4%)
#3553 KyrgyzstanAsia GreeceEurope 592 557 546 +35 (+6.3%) +46 (+8.4%)
#3554 New ZealandOceania MalaysiaAsia 592 592 592 0 (0.0%) 0 (0.0%)
#3555 PanamaAmericas BrazilAmericas 592 497 506 +95 (+19.1%) +86 (+17.0%)
#3556 UzbekistanAsia ChileAmericas 592 537 232 +55 (+10.2%) +360 (+155.2%)
#3557 KyrgyzstanAsia ChinaAsia 591 548 742 +43 (+7.8%) -151 (-20.4%)
#3558 MadagascarAfrica BotswanaAfrica 591 560 525 +31 (+5.5%) +66 (+12.6%)
#3559 BelgiumEurope ColombiaAmericas 590 538 469 +52 (+9.7%) +121 (+25.8%)
#3560 LithuaniaEurope GreeceEurope 589 554 543 +35 (+6.3%) +46 (+8.5%)
#3561 Côte d’IvoireAfrica ChinaAsia 588 499 235 +89 (+17.8%) +353 (+150.2%)
#3562 IndiaAsia IcelandEurope 588 389 305 +199 (+51.2%) +283 (+92.8%)
#3563 MauritaniaAfrica TunisiaAfrica 588 560 528 +28 (+5.0%) +60 (+11.4%)
#3564 CubaAmericas ChinaAsia 587 522 434 +65 (+12.5%) +153 (+35.3%)
#3565 ThailandAsia MaliAfrica 587 523 447 +64 (+12.2%) +140 (+31.3%)
#3566 AfghanistanAsia BulgariaEurope 586 426 3,438 +160 (+37.6%) -2,852 (-83.0%)
#3567 AzerbaijanAsia PolandEurope 586 536 412 +50 (+9.3%) +174 (+42.2%)
#3568 MalawiAfrica PortugalEurope 586 521 457 +65 (+12.5%) +129 (+28.2%)
#3569 IndiaAsia BermudaOther 585 572 493 +13 (+2.3%) +92 (+18.7%)
#3570 SwedenEurope LithuaniaEurope 585 555 312 +30 (+5.4%) +273 (+87.5%)
#3571 SloveniaEurope ArgentinaAmericas 580 587 800 -7 (-1.2%) -220 (-27.5%)
#3572 Saudi ArabiaMiddle East South AfricaAfrica 577 515 418 +62 (+12.0%) +159 (+38.0%)
#3573 Sierra LeoneAfrica NorwayEurope 576 518 514 +58 (+11.2%) +62 (+12.1%)
#3574 AustriaEurope MaltaEurope 575 331 153 +244 (+73.7%) +422 (+275.8%)
#3575 EcuadorAmericas PortugalEurope 575 511 447 +64 (+12.5%) +128 (+28.6%)
#3576 FinlandEurope ChinaAsia 575 537 859 +38 (+7.1%) -284 (-33.1%)
#3577 ItalyEurope BotswanaAfrica 575 545 511 +30 (+5.5%) +64 (+12.5%)
#3578 HondurasAmericas ArgentinaAmericas 574 476 365 +98 (+20.6%) +209 (+57.3%)
#3579 MaldivesAsia IndiaAsia 574 602 645 -28 (-4.7%) -71 (-11.0%)
#3580 SlovakiaEurope CroatiaEurope 574 603 644 -29 (-4.8%) -70 (-10.9%)
#3581 MauritiusAfrica SeychellesAfrica 573 564 554 +9 (+1.6%) +19 (+3.4%)
#3582 JamaicaAmericas ChinaAsia 572 496 254 +76 (+15.3%) +318 (+125.2%)
#3583 NetherlandsEurope NamibiaAfrica 572 539 505 +33 (+6.1%) +67 (+13.3%)
#3584 IsraelMiddle East PeruAmericas 570 230 302 +340 (+147.8%) +268 (+88.7%)
#3585 Saudi ArabiaMiddle East FinlandEurope 570 484 315 +86 (+17.8%) +255 (+81.0%)
#3586 NicaraguaAmericas ChileAmericas 569 507 434 +62 (+12.2%) +135 (+31.1%)
#3587 GuyanaAmericas AustraliaOceania 568 618 661 -50 (-8.1%) -93 (-14.1%)
#3588 AustraliaOceania MexicoAmericas 566 528 479 +38 (+7.2%) +87 (+18.2%)
#3589 GermanyEurope Sri LankaAsia 566 560 554 +6 (+1.1%) +12 (+2.2%)
#3590 ThailandAsia BrazilAmericas 566 552 508 +14 (+2.5%) +58 (+11.4%)
#3591 FranceEurope VanuatuOceania 565 555 543 +10 (+1.8%) +22 (+4.1%)
#3592 DenmarkEurope BrazilAmericas 564 547 514 +17 (+3.1%) +50 (+9.7%)
#3593 FranceEurope AlgeriaAfrica 563 543 523 +20 (+3.7%) +40 (+7.6%)
#3594 PakistanAsia KazakhstanAsia 563 538 519 +25 (+4.6%) +44 (+8.5%)
#3595 Saudi ArabiaMiddle East DenmarkEurope 563 486 324 +77 (+15.8%) +239 (+73.8%)
#3596 SwitzerlandEurope PeruAmericas 561 595 638 -34 (-5.7%) -77 (-12.1%)
#3597 LebanonMiddle East ColombiaAmericas 560 520 641 +40 (+7.7%) -81 (-12.6%)
#3598 SwedenEurope CroatiaEurope 560 588 628 -28 (-4.8%) -68 (-10.8%)
#3599 AngolaAfrica AustraliaOceania 559 570 560 -11 (-1.9%) -1 (-0.2%)
#3600 South SudanAfrica YemenMiddle East 559 551 541 +8 (+1.5%) +18 (+3.3%)