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
#3301 TurkmenistanAsia AzerbaijanAsia 747 868 1,167 -121 (-13.9%) -420 (-36.0%)
#3302 PhilippinesAsia BrazilAmericas 746 955 465 -209 (-21.9%) +281 (+60.4%)
#3303 UruguayAmericas ColombiaAmericas 746 659 542 +87 (+13.2%) +204 (+37.6%)
#3304 SerbiaEurope VenezuelaAmericas 745 781 830 -36 (-4.6%) -85 (-10.2%)
#3305 PolandEurope CyprusEurope 744 701 680 +43 (+6.1%) +64 (+9.4%)
#3306 SpainEurope EstoniaEurope 744 730 393 +14 (+1.9%) +351 (+89.3%)
#3307 ThailandAsia LuxembourgEurope 744 644 173 +100 (+15.5%) +571 (+330.1%)
#3308 AustriaEurope VenezuelaAmericas 743 779 828 -36 (-4.6%) -85 (-10.3%)
#3309 PortugalEurope HungaryEurope 743 630 435 +113 (+17.9%) +308 (+70.8%)
#3310 RussiaEurope IcelandEurope 743 492 364 +251 (+51.0%) +379 (+104.1%)
#3311 EswatiniAfrica PortugalEurope 742 660 578 +82 (+12.4%) +164 (+28.4%)
#3312 IndiaAsia BelizeAmericas 742 670 592 +72 (+10.7%) +150 (+25.3%)
#3313 BangladeshAsia BulgariaEurope 741 539 478 +202 (+37.5%) +263 (+55.0%)
#3314 NigeriaAfrica Cabo VerdeAfrica 741 708 670 +33 (+4.7%) +71 (+10.6%)
#3315 UgandaAfrica ZambiaAfrica 741 559 401 +182 (+32.6%) +340 (+84.8%)
#3316 LuxembourgEurope DenmarkEurope 739 632 517 +107 (+16.9%) +222 (+42.9%)
#3317 South KoreaAsia PanamaAmericas 737 483 402 +254 (+52.6%) +335 (+83.3%)
#3318 ThailandAsia South AfricaAfrica 737 786 1,037 -49 (-6.2%) -300 (-28.9%)
#3319 Dominican RepublicAmericas EcuadorAmericas 736 659 500 +77 (+11.7%) +236 (+47.2%)
#3320 ParaguayAmericas MexicoAmericas 736 660 579 +76 (+11.5%) +157 (+27.1%)
#3321 RwandaAfrica NorwayEurope 736 662 612 +74 (+11.2%) +124 (+20.3%)
#3322 UzbekistanAsia NorwayEurope 734 660 488 +74 (+11.2%) +246 (+50.4%)
#3323 GambiaAfrica DenmarkEurope 733 692 653 +41 (+5.9%) +80 (+12.3%)
#3324 LithuaniaEurope BrazilAmericas 733 705 664 +28 (+4.0%) +69 (+10.4%)
#3325 Saint LuciaAmericas Antigua and BarbudaAmericas 732 706 676 +26 (+3.7%) +56 (+8.3%)
#3326 BotswanaAfrica NamibiaAfrica 731 689 644 +42 (+6.1%) +87 (+13.5%)
#3327 KyrgyzstanAsia AustraliaOceania 731 638 492 +93 (+14.6%) +239 (+48.6%)
#3328 LuxembourgEurope SerbiaEurope 731 791 846 -60 (-7.6%) -115 (-13.6%)
#3329 PhilippinesAsia SeychellesAfrica 730 718 705 +12 (+1.7%) +25 (+3.5%)
#3330 CubaAmericas HungaryEurope 729 618 539 +111 (+18.0%) +190 (+35.3%)
#3331 South AfricaAfrica LibyaAfrica 729 690 645 +39 (+5.7%) +84 (+13.0%)
#3332 UAEMiddle East HungaryEurope 729 618 263 +111 (+18.0%) +466 (+177.2%)
#3333 AzerbaijanAsia HungaryEurope 728 617 201 +111 (+18.0%) +527 (+262.2%)
#3334 GabonAfrica PortugalEurope 728 647 566 +81 (+12.5%) +162 (+28.6%)
#3335 AzerbaijanAsia LithuaniaEurope 727 690 878 +37 (+5.4%) -151 (-17.2%)
#3336 SerbiaEurope PolandEurope 727 868 977 -141 (-16.2%) -250 (-25.6%)
#3337 JapanAsia ColombiaAmericas 726 694 654 +32 (+4.6%) +72 (+11.0%)
#3338 ZambiaAfrica DenmarkEurope 726 693 605 +33 (+4.8%) +121 (+20.0%)
#3339 IndiaAsia EstoniaEurope 725 712 318 +13 (+1.8%) +407 (+128.0%)
#3340 South AfricaAfrica MaliAfrica 725 646 553 +79 (+12.2%) +172 (+31.1%)
#3341 BrazilAmericas Dominican RepublicAmericas 724 671 644 +53 (+7.9%) +80 (+12.4%)
#3342 GuineaAfrica ChinaAsia 724 591 489 +133 (+22.5%) +235 (+48.1%)
#3343 UAEMiddle East KazakhstanAsia 724 704 679 +20 (+2.8%) +45 (+6.6%)
#3344 CameroonAfrica BrazilAmericas 723 816 268 -93 (-11.4%) +455 (+169.8%)
#3345 ChadAfrica TogoAfrica 723 718 713 +5 (+0.7%) +10 (+1.4%)
#3346 NetherlandsEurope CroatiaEurope 723 759 809 -36 (-4.7%) -86 (-10.6%)
#3347 TurkmenistanAsia ArmeniaAsia 723 791 941 -68 (-8.6%) -218 (-23.2%)
#3348 FranceEurope UruguayAmericas 722 560 470 +162 (+28.9%) +252 (+53.6%)
#3349 NetherlandsEurope ColombiaAmericas 722 625 493 +97 (+15.5%) +229 (+46.5%)
#3350 PeruAmericas FinlandEurope 722 613 471 +109 (+17.8%) +251 (+53.3%)