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
#3151 BelarusEurope LibyaAfrica 857 811 759 +46 (+5.7%) +98 (+12.9%)
#3152 JapanAsia Sri LankaAsia 857 848 838 +9 (+1.1%) +19 (+2.3%)
#3153 HondurasAmericas ChileAmericas 856 740 592 +116 (+15.7%) +264 (+44.6%)
#3154 AlgeriaAfrica South AfricaAfrica 855 1,024 1,061 -169 (-16.5%) -206 (-19.4%)
#3155 AlbaniaEurope SerbiaEurope 853 722 534 +131 (+18.1%) +319 (+59.7%)
#3156 SwitzerlandEurope ColombiaAmericas 852 787 700 +65 (+8.3%) +152 (+21.7%)
#3157 UzbekistanAsia LithuaniaEurope 852 809 945 +43 (+5.3%) -93 (-9.8%)
#3158 PanamaAmericas Dominican RepublicAmericas 851 789 756 +62 (+7.9%) +95 (+12.6%)
#3159 Czech RepublicEurope CroatiaEurope 849 891 949 -42 (-4.7%) -100 (-10.5%)
#3160 NetherlandsEurope SlovakiaEurope 848 780 585 +68 (+8.7%) +263 (+45.0%)
#3161 AustriaEurope LibyaAfrica 847 801 750 +46 (+5.7%) +97 (+12.9%)
#3162 IndonesiaAsia BrazilAmericas 847 814 767 +33 (+4.1%) +80 (+10.4%)
#3163 NetherlandsEurope Costa RicaAmericas 847 702 586 +145 (+20.7%) +261 (+44.5%)
#3164 USAAmericas SenegalAfrica 847 826 802 +21 (+2.5%) +45 (+5.6%)
#3165 MauritaniaAfrica ItalyEurope 846 791 654 +55 (+7.0%) +192 (+29.4%)
#3166 LibyaAfrica NorwayEurope 845 760 539 +85 (+11.2%) +306 (+56.8%)
#3167 PakistanAsia ChileAmericas 845 728 549 +117 (+16.1%) +296 (+53.9%)
#3168 MoroccoAfrica BahrainMiddle East 843 788 724 +55 (+7.0%) +119 (+16.4%)
#3169 AustraliaOceania LibyaAfrica 842 797 746 +45 (+5.6%) +96 (+12.9%)
#3170 KazakhstanAsia TajikistanAsia 842 840 839 +2 (+0.2%) +3 (+0.4%)
#3171 SwedenEurope LibyaAfrica 842 797 746 +45 (+5.6%) +96 (+12.9%)
#3172 AustraliaOceania PeruAmericas 837 404 442 +433 (+107.2%) +395 (+89.4%)
#3173 DenmarkEurope ChinaAsia 837 781 1,182 +56 (+7.2%) -345 (-29.2%)
#3174 MaliAfrica South AfricaAfrica 836 921 955 -85 (-9.2%) -119 (-12.5%)
#3175 Costa RicaAmericas Puerto RicoAmericas 835 924 685 -89 (-9.6%) +150 (+21.9%)
#3176 IndonesiaAsia FinlandEurope 835 709 466 +126 (+17.8%) +369 (+79.2%)
#3177 MexicoAmericas HungaryEurope 835 708 420 +127 (+17.9%) +415 (+98.8%)
#3178 South KoreaAsia FinlandEurope 835 709 534 +126 (+17.8%) +301 (+56.4%)
#3179 BrazilAmericas PolandEurope 833 684 482 +149 (+21.8%) +351 (+72.8%)
#3180 FinlandEurope GreeceEurope 833 784 768 +49 (+6.3%) +65 (+8.5%)
#3181 IranMiddle East PortugalEurope 832 740 203 +92 (+12.4%) +629 (+309.9%)
#3182 AlbaniaEurope FinlandEurope 831 706 336 +125 (+17.7%) +495 (+147.3%)
#3183 GuyanaAmericas Saint Kitts and NevisAmericas 829 805 777 +24 (+3.0%) +52 (+6.7%)
#3184 MadagascarAfrica SeychellesAfrica 829 816 801 +13 (+1.6%) +28 (+3.5%)
#3185 NigeriaAfrica ZambiaAfrica 829 625 447 +204 (+32.6%) +382 (+85.5%)
#3186 ArmeniaAsia DenmarkEurope 828 747 692 +81 (+10.8%) +136 (+19.7%)
#3187 AzerbaijanAsia AustraliaOceania 828 745 647 +83 (+11.1%) +181 (+28.0%)
#3188 BoliviaAmericas PanamaAmericas 828 543 454 +285 (+52.5%) +374 (+82.4%)
#3189 ColombiaAmericas PortugalEurope 828 736 644 +92 (+12.5%) +184 (+28.6%)
#3190 JapanAsia MaliAfrica 828 738 631 +90 (+12.2%) +197 (+31.2%)
#3191 AlgeriaAfrica PolandEurope 826 793 685 +33 (+4.2%) +141 (+20.6%)
#3192 SwitzerlandEurope BulgariaEurope 825 600 347 +225 (+37.5%) +478 (+137.8%)
#3193 PhilippinesAsia South AfricaAfrica 824 829 825 -5 (-0.6%) -1 (-0.1%)
#3194 USAAmericas Saint LuciaAmericas 824 851 877 -27 (-3.2%) -53 (-6.0%)
#3195 AngolaAfrica BotswanaAfrica 822 779 730 +43 (+5.5%) +92 (+12.6%)
#3196 MexicoAmericas UruguayAmericas 819 635 532 +184 (+29.0%) +287 (+53.9%)
#3197 PolandEurope VenezuelaAmericas 819 858 911 -39 (-4.5%) -92 (-10.1%)
#3198 SpainEurope LibyaAfrica 818 774 724 +44 (+5.7%) +94 (+13.0%)
#3199 SwitzerlandEurope BoliviaAmericas 818 733 660 +85 (+11.6%) +158 (+23.9%)
#3200 IrelandEurope CyprusEurope 817 770 747 +47 (+6.1%) +70 (+9.4%)