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
#3001 PhilippinesAsia LuxembourgEurope 1,029 891 189 +138 (+15.5%) +840 (+444.4%)
#3002 Trinidad and TobagoAmericas Saint Vincent and the GrenadinesAmericas 1,029 1,011 976 +18 (+1.8%) +53 (+5.4%)
#3003 LithuaniaEurope LuxembourgEurope 1,026 888 599 +138 (+15.5%) +427 (+71.3%)
#3004 MoroccoAfrica ChinaAsia 1,026 889 447 +137 (+15.4%) +579 (+129.5%)
#3005 NamibiaAfrica ZambiaAfrica 1,026 774 554 +252 (+32.6%) +472 (+85.2%)
#3006 New ZealandOceania South AfricaAfrica 1,026 1,039 1,240 -13 (-1.3%) -214 (-17.3%)
#3007 JordanMiddle East HungaryEurope 1,024 868 481 +156 (+18.0%) +543 (+112.9%)
#3008 GermanyEurope TurkmenistanAsia 1,023 1,029 1,038 -6 (-0.6%) -15 (-1.4%)
#3009 SenegalAfrica TogoAfrica 1,023 1,016 1,008 +7 (+0.7%) +15 (+1.5%)
#3010 AustriaEurope ChinaAsia 1,022 928 997 +94 (+10.1%) +25 (+2.5%)
#3011 CanadaAmericas VenezuelaAmericas 1,021 1,070 1,136 -49 (-4.6%) -115 (-10.1%)
#3012 CubaAmericas NicaraguaAmericas 1,021 984 941 +37 (+3.8%) +80 (+8.5%)
#3013 MoroccoAfrica MaliAfrica 1,021 910 777 +111 (+12.2%) +244 (+31.4%)
#3014 SpainEurope ParaguayAmericas 1,018 955 883 +63 (+6.6%) +135 (+15.3%)
#3015 JamaicaAmericas BarbadosAmericas 1,013 1,004 994 +9 (+0.9%) +19 (+1.9%)
#3016 CanadaAmericas BelizeAmericas 1,012 914 807 +98 (+10.7%) +205 (+25.4%)
#3017 Costa RicaAmericas VenezuelaAmericas 1,012 1,061 1,127 -49 (-4.6%) -115 (-10.2%)
#3018 CroatiaEurope LuxembourgEurope 1,010 874 413 +136 (+15.6%) +597 (+144.6%)
#3019 ItalyEurope ParaguayAmericas 1,010 947 876 +63 (+6.7%) +134 (+15.3%)
#3020 ArmeniaAsia IranMiddle East 1,008 989 1,185 +19 (+1.9%) -177 (-14.9%)
#3021 CubaAmericas AustraliaOceania 1,008 972 882 +36 (+3.7%) +126 (+14.3%)
#3022 PolandEurope ParaguayAmericas 1,006 943 872 +63 (+6.7%) +134 (+15.4%)
#3023 SlovakiaEurope LuxembourgEurope 1,004 869 707 +135 (+15.5%) +297 (+42.0%)
#3024 New ZealandOceania DenmarkEurope 1,003 921 838 +82 (+8.9%) +165 (+19.7%)
#3025 PhilippinesAsia MexicoAmericas 999 847 654 +152 (+17.9%) +345 (+52.8%)
#3026 TürkiyeAsia KyrgyzstanAsia 999 1,021 1,051 -22 (-2.2%) -52 (-4.9%)
#3027 Saint Vincent and the GrenadinesAmericas Antigua and BarbudaAmericas 994 959 918 +35 (+3.6%) +76 (+8.3%)
#3028 CambodiaAsia VietnamAsia 990 0 0 N/A N/A
#3029 IsraelMiddle East NorwayEurope 989 889 787 +100 (+11.2%) +202 (+25.7%)
#3030 KazakhstanAsia HungaryEurope 987 837 483 +150 (+17.9%) +504 (+104.3%)
#3031 ChinaAsia BhutanAsia 986 949 906 +37 (+3.9%) +80 (+8.8%)
#3032 UkraineEurope LibyaAfrica 986 933 871 +53 (+5.7%) +115 (+13.2%)
#3033 BelgiumEurope EgyptAfrica 982 1,043 0 -61 (-5.8%) N/A
#3034 USAAmericas SloveniaEurope 982 866 702 +116 (+13.4%) +280 (+39.9%)
#3035 GuatemalaAmericas ColombiaAmericas 979 846 660 +133 (+15.7%) +319 (+48.3%)
#3036 MoroccoAfrica EgyptAfrica 979 1,124 6 -145 (-12.9%) +973 (+16,216.7%)
#3037 FranceEurope EstoniaEurope 978 960 536 +18 (+1.9%) +442 (+82.5%)
#3038 VenezuelaAmericas HungaryEurope 977 828 203 +149 (+18.0%) +774 (+381.3%)
#3039 NiueOther AustraliaOceania 975 980 945 -5 (-0.5%) +30 (+3.2%)
#3040 VietnamAsia BulgariaEurope 975 709 557 +266 (+37.5%) +418 (+75.0%)
#3041 ZimbabweAfrica ItalyEurope 975 966 808 +9 (+0.9%) +167 (+20.7%)
#3042 DenmarkEurope GreeceEurope 974 917 899 +57 (+6.2%) +75 (+8.3%)
#3043 SwitzerlandEurope Costa RicaAmericas 971 805 672 +166 (+20.6%) +299 (+44.5%)
#3044 USAAmericas BotswanaAfrica 971 920 861 +51 (+5.5%) +110 (+12.8%)
#3045 ChadAfrica LibyaAfrica 970 918 858 +52 (+5.7%) +112 (+13.1%)
#3046 SwedenEurope EstoniaEurope 970 952 539 +18 (+1.9%) +431 (+80.0%)
#3047 IraqMiddle East BrazilAmericas 967 1,285 868 -318 (-24.7%) +99 (+11.4%)
#3048 NetherlandsEurope SerbiaEurope 965 842 647 +123 (+14.6%) +318 (+49.1%)
#3049 ChinaAsia FijiOceania 964 946 925 +18 (+1.9%) +39 (+4.2%)
#3050 Czech RepublicEurope SerbiaEurope 964 522 526 +442 (+84.7%) +438 (+83.3%)