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
#3751 SamoaOceania GreeceEurope 483 455 447 +28 (+6.2%) +36 (+8.1%)
#3752 IraqMiddle East ChinaAsia 482 459 811 +23 (+5.0%) -329 (-40.6%)
#3753 AzerbaijanAsia DenmarkEurope 481 403 324 +78 (+19.4%) +157 (+48.5%)
#3754 GuatemalaAmericas Dominican RepublicAmericas 481 446 428 +35 (+7.8%) +53 (+12.4%)
#3755 HondurasAmericas PeruAmericas 481 309 235 +172 (+55.7%) +246 (+104.7%)
#3756 CanadaAmericas UruguayAmericas 480 372 313 +108 (+29.0%) +167 (+53.4%)
#3757 HondurasAmericas Puerto RicoAmericas 480 531 408 -51 (-9.6%) +72 (+17.6%)
#3758 AustraliaOceania Sri LankaAsia 479 474 469 +5 (+1.1%) +10 (+2.1%)
#3759 TürkiyeAsia ChileAmericas 479 438 391 +41 (+9.4%) +88 (+22.5%)
#3760 AndorraEurope PortugalEurope 478 425 372 +53 (+12.5%) +106 (+28.5%)
#3761 EcuadorAmericas HondurasAmericas 478 470 461 +8 (+1.7%) +17 (+3.7%)
#3762 IndonesiaAsia GreeceEurope 478 450 442 +28 (+6.2%) +36 (+8.1%)
#3763 PortugalEurope NamibiaAfrica 478 451 423 +27 (+6.0%) +55 (+13.0%)
#3764 FranceEurope ComorosAfrica 477 479 482 -2 (-0.4%) -5 (-1.0%)
#3765 HondurasAmericas Dominican RepublicAmericas 477 442 424 +35 (+7.9%) +53 (+12.5%)
#3766 IcelandEurope LuxembourgEurope 477 413 328 +64 (+15.5%) +149 (+45.4%)
#3767 TürkiyeAsia EstoniaEurope 477 468 205 +9 (+1.9%) +272 (+132.7%)
#3768 UAEMiddle East BulgariaEurope 477 347 133 +130 (+37.5%) +344 (+258.6%)
#3769 VenezuelaAmericas South AfricaAfrica 476 467 443 +9 (+1.9%) +33 (+7.4%)
#3770 Bosnia and HerzegovinaEurope GreeceEurope 474 446 439 +28 (+6.3%) +35 (+8.0%)
#3771 CyprusEurope ItalyEurope 474 501 657 -27 (-5.4%) -183 (-27.9%)
#3772 NetherlandsEurope BoliviaAmericas 474 425 383 +49 (+11.5%) +91 (+23.8%)
#3773 North MacedoniaEurope AlbaniaEurope 474 499 534 -25 (-5.0%) -60 (-11.2%)
#3774 SwitzerlandEurope NamibiaAfrica 473 446 418 +27 (+6.1%) +55 (+13.2%)
#3775 DenmarkEurope ArgentinaAmericas 472 461 447 +11 (+2.4%) +25 (+5.6%)
#3776 IndiaAsia BarbadosAmericas 471 467 463 +4 (+0.9%) +8 (+1.7%)
#3777 ArgentinaAmericas LuxembourgEurope 470 407 39 +63 (+15.5%) +431 (+1,105.1%)
#3778 CanadaAmericas Antigua and BarbudaAmericas 470 453 434 +17 (+3.8%) +36 (+8.3%)
#3779 JapanAsia MongoliaAsia 470 444 415 +26 (+5.9%) +55 (+13.3%)
#3780 CanadaAmericas GuatemalaAmericas 469 426 379 +43 (+10.1%) +90 (+23.7%)
#3781 BelgiumEurope BoliviaAmericas 468 419 378 +49 (+11.7%) +90 (+23.8%)
#3782 LithuaniaEurope PortugalEurope 468 416 364 +52 (+12.5%) +104 (+28.6%)
#3783 BelgiumEurope SerbiaEurope 467 385 268 +82 (+21.3%) +199 (+74.3%)
#3784 NorwayEurope EstoniaEurope 467 458 203 +9 (+2.0%) +264 (+130.0%)
#3785 LibyaAfrica HungaryEurope 466 395 406 +71 (+18.0%) +60 (+14.8%)
#3786 AlgeriaAfrica EgyptAfrica 465 588 5 -123 (-20.9%) +460 (+9,200.0%)
#3787 Guinea-BissauAfrica MaliAfrica 465 414 355 +51 (+12.3%) +110 (+31.0%)
#3788 PolandEurope BelarusEurope 465 470 478 -5 (-1.1%) -13 (-2.7%)
#3789 PortugalEurope PanamaAmericas 465 305 254 +160 (+52.5%) +211 (+83.1%)
#3790 SwedenEurope MexicoAmericas 465 451 433 +14 (+3.1%) +32 (+7.4%)
#3791 DominicaAmericas Puerto RicoAmericas 464 513 1,190 -49 (-9.6%) -726 (-61.0%)
#3792 IranMiddle East LibyaAfrica 464 439 410 +25 (+5.7%) +54 (+13.2%)
#3793 JordanMiddle East CyprusEurope 464 437 425 +27 (+6.2%) +39 (+9.2%)
#3794 NigeriaAfrica Equatorial GuineaAfrica 464 430 359 +34 (+7.9%) +105 (+29.2%)
#3795 PanamaAmericas El SalvadorAmericas 464 458 451 +6 (+1.3%) +13 (+2.9%)
#3796 Costa RicaAmericas BrazilAmericas 462 539 460 -77 (-14.3%) +2 (+0.4%)
#3797 CroatiaEurope GreeceEurope 462 435 427 +27 (+6.2%) +35 (+8.2%)
#3798 South AfricaAfrica BulgariaEurope 461 335 188 +126 (+37.6%) +273 (+145.2%)
#3799 SwedenEurope BotswanaAfrica 461 437 410 +24 (+5.5%) +51 (+12.4%)
#3800 CameroonAfrica MauritaniaAfrica 460 428 392 +32 (+7.5%) +68 (+17.3%)