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
#3601 NorwayEurope GreeceEurope 558 525 515 +33 (+6.3%) +43 (+8.3%)
#3602 MexicoAmericas PolandEurope 557 491 377 +66 (+13.4%) +180 (+47.7%)
#3603 PortugalEurope ColombiaAmericas 557 451 291 +106 (+23.5%) +266 (+91.4%)
#3604 IcelandEurope BrazilAmericas 556 534 508 +22 (+4.1%) +48 (+9.4%)
#3605 SloveniaEurope DenmarkEurope 556 451 365 +105 (+23.3%) +191 (+52.3%)
#3606 ThailandAsia MaltaEurope 556 320 148 +236 (+73.8%) +408 (+275.7%)
#3607 UkraineEurope South AfricaAfrica 556 570 755 -14 (-2.5%) -199 (-26.4%)
#3608 KyrgyzstanAsia EstoniaEurope 555 545 537 +10 (+1.8%) +18 (+3.4%)
#3609 MoroccoAfrica PolandEurope 555 479 446 +76 (+15.9%) +109 (+24.4%)
#3610 TunisiaAfrica BahrainMiddle East 555 519 476 +36 (+6.9%) +79 (+16.6%)
#3611 CanadaAmericas IcelandEurope 553 366 277 +187 (+51.1%) +276 (+99.6%)
#3612 GuatemalaAmericas ArgentinaAmericas 553 540 522 +13 (+2.4%) +31 (+5.9%)
#3613 AngolaAfrica NorwayEurope 552 496 490 +56 (+11.3%) +62 (+12.7%)
#3614 PhilippinesAsia Trinidad and TobagoAmericas 551 383 346 +168 (+43.9%) +205 (+59.2%)
#3615 BarbadosAmericas JamaicaAmericas 550 541 533 +9 (+1.7%) +17 (+3.2%)
#3616 JapanAsia GreeceEurope 550 518 507 +32 (+6.2%) +43 (+8.5%)
#3617 SpainEurope El SalvadorAmericas 549 542 534 +7 (+1.3%) +15 (+2.8%)
#3618 AustraliaOceania Timor-LesteAsia 547 553 562 -6 (-1.1%) -15 (-2.7%)
#3619 AzerbaijanAsia GreeceEurope 547 515 504 +32 (+6.2%) +43 (+8.5%)
#3620 FranceEurope LithuaniaEurope 547 519 334 +28 (+5.4%) +213 (+63.8%)
#3621 MadagascarAfrica NorwayEurope 547 492 471 +55 (+11.2%) +76 (+16.1%)
#3622 KuwaitMiddle East NorwayEurope 546 491 399 +55 (+11.2%) +147 (+36.8%)
#3623 PakistanAsia MexicoAmericas 546 359 232 +187 (+52.1%) +314 (+135.3%)
#3624 SpainEurope HondurasAmericas 546 536 525 +10 (+1.9%) +21 (+4.0%)
#3625 EstoniaEurope KyrgyzstanAsia 545 557 573 -12 (-2.2%) -28 (-4.9%)
#3626 GhanaAfrica GuineaAfrica 545 564 588 -19 (-3.4%) -43 (-7.3%)
#3627 LebanonMiddle East Sierra LeoneAfrica 545 586 617 -41 (-7.0%) -72 (-11.7%)
#3628 PhilippinesAsia Marshall IslandsOceania 543 541 541 +2 (+0.4%) +2 (+0.4%)
#3629 RussiaEurope Dominican RepublicAmericas 543 503 482 +40 (+8.0%) +61 (+12.7%)
#3630 Côte d’IvoireAfrica MauritaniaAfrica 542 504 462 +38 (+7.5%) +80 (+17.3%)
#3631 SlovakiaEurope BulgariaEurope 542 394 299 +148 (+37.6%) +243 (+81.3%)
#3632 ArgentinaAmericas FinlandEurope 541 460 369 +81 (+17.6%) +172 (+46.6%)
#3633 BelgiumEurope GabonAfrica 541 501 457 +40 (+8.0%) +84 (+18.4%)
#3634 GuatemalaAmericas PeruAmericas 541 355 261 +186 (+52.4%) +280 (+107.3%)
#3635 EgyptAfrica PortugalEurope 540 480 420 +60 (+12.5%) +120 (+28.6%)
#3636 MontenegroEurope NorwayEurope 540 486 404 +54 (+11.1%) +136 (+33.7%)
#3637 PeruAmericas GuatemalaAmericas 540 491 436 +49 (+10.0%) +104 (+23.9%)
#3638 Sri LankaAsia PakistanAsia 539 539 578 0 (0.0%) -39 (-6.7%)
#3639 HungaryEurope BulgariaEurope 538 391 312 +147 (+37.6%) +226 (+72.4%)
#3640 AustriaEurope MexicoAmericas 537 527 514 +10 (+1.9%) +23 (+4.5%)
#3641 SwitzerlandEurope MaltaEurope 537 309 143 +228 (+73.8%) +394 (+275.5%)
#3642 AlgeriaAfrica NamibiaAfrica 536 505 473 +31 (+6.1%) +63 (+13.3%)
#3643 IraqMiddle East IndonesiaAsia 536 754 759 -218 (-28.9%) -223 (-29.4%)
#3644 MoroccoAfrica AndorraEurope 536 505 470 +31 (+6.1%) +66 (+14.0%)
#3645 SloveniaEurope HungaryEurope 536 454 386 +82 (+18.1%) +150 (+38.9%)
#3646 BoliviaAmericas Costa RicaAmericas 533 442 369 +91 (+20.6%) +164 (+44.4%)
#3647 IndonesiaAsia South AfricaAfrica 532 537 559 -5 (-0.9%) -27 (-4.8%)
#3648 LiberiaAfrica Guinea-BissauAfrica 532 634 898 -102 (-16.1%) -366 (-40.8%)
#3649 LithuaniaEurope ChileAmericas 532 483 208 +49 (+10.1%) +324 (+155.8%)
#3650 PanamaAmericas Puerto RicoAmericas 532 589 921 -57 (-9.7%) -389 (-42.2%)