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
#1001 NorwayEurope DenmarkEurope 20,886 20,381 19,604 +505 (+2.5%) +1,282 (+6.5%)
#1002 SwitzerlandEurope PortugalEurope 20,886 18,566 16,183 +2,320 (+12.5%) +4,703 (+29.1%)
#1003 CroatiaEurope ItalyEurope 20,875 24,483 40,892 -3,608 (-14.7%) -20,017 (-49.0%)
#1004 SpainEurope IrelandEurope 20,849 16,145 10,833 +4,704 (+29.1%) +10,016 (+92.5%)
#1005 LatviaEurope IrelandEurope 20,840 19,924 19,130 +916 (+4.6%) +1,710 (+8.9%)
#1006 Sri LankaAsia New ZealandOceania 20,823 16,729 11,883 +4,094 (+24.5%) +8,940 (+75.2%)
#1007 ChinaAsia HungaryEurope 20,818 17,648 13,867 +3,170 (+18.0%) +6,951 (+50.1%)
#1008 MexicoAmericas GuatemalaAmericas 20,758 18,872 16,720 +1,886 (+10.0%) +4,038 (+24.2%)
#1009 USAAmericas NorwayEurope 20,746 18,657 17,500 +2,089 (+11.2%) +3,246 (+18.5%)
#1010 SenegalAfrica MauritaniaAfrica 20,739 19,294 17,630 +1,445 (+7.5%) +3,109 (+17.6%)
#1011 AlbaniaEurope CanadaAmericas 20,718 17,525 15,850 +3,193 (+18.2%) +4,868 (+30.7%)
#1012 BulgariaEurope CanadaAmericas 20,575 19,146 18,842 +1,429 (+7.5%) +1,733 (+9.2%)
#1013 RussiaEurope NorwayEurope 20,555 18,486 17,119 +2,069 (+11.2%) +3,436 (+20.1%)
#1014 IraqMiddle East EgyptAfrica 20,517 26,671 7,032 -6,154 (-23.1%) +13,485 (+191.8%)
#1015 SpainEurope PortugalEurope 20,446 18,175 15,843 +2,271 (+12.5%) +4,603 (+29.1%)
#1016 IranMiddle East NorwayEurope 20,436 18,379 16,043 +2,057 (+11.2%) +4,393 (+27.4%)
#1017 UkraineEurope AustraliaOceania 20,391 17,109 17,064 +3,282 (+19.2%) +3,327 (+19.5%)
#1018 South AfricaAfrica ZimbabweAfrica 20,346 19,731 19,013 +615 (+3.1%) +1,333 (+7.0%)
#1019 ArgentinaAmericas CanadaAmericas 20,267 19,705 20,580 +562 (+2.9%) -313 (-1.5%)
#1020 EgyptAfrica NetherlandsEurope 20,227 16,892 13,047 +3,335 (+19.7%) +7,180 (+55.0%)
#1021 JordanMiddle East CanadaAmericas 20,195 16,923 13,479 +3,272 (+19.3%) +6,716 (+49.8%)
#1022 SerbiaEurope SwedenEurope 20,194 15,467 9,591 +4,727 (+30.6%) +10,603 (+110.6%)
#1023 MongoliaAsia JapanAsia 20,179 14,111 7,193 +6,068 (+43.0%) +12,986 (+180.5%)
#1024 MauritiusAfrica CanadaAmericas 20,173 17,915 16,346 +2,258 (+12.6%) +3,827 (+23.4%)
#1025 El SalvadorAmericas Costa RicaAmericas 20,131 16,682 13,900 +3,449 (+20.7%) +6,231 (+44.8%)
#1026 BrazilAmericas BangladeshAsia 20,097 14,628 14,919 +5,469 (+37.4%) +5,178 (+34.7%)
#1027 LatviaEurope UkraineEurope 20,086 19,821 19,497 +265 (+1.3%) +589 (+3.0%)
#1028 TürkiyeAsia North MacedoniaEurope 20,082 20,011 19,922 +71 (+0.4%) +160 (+0.8%)
#1029 AzerbaijanAsia UzbekistanAsia 20,079 20,201 20,357 -122 (-0.6%) -278 (-1.4%)
#1030 IrelandEurope SpainEurope 19,990 15,254 14,115 +4,736 (+31.0%) +5,875 (+41.6%)
#1031 ChinaAsia ArgentinaAmericas 19,955 17,325 14,216 +2,630 (+15.2%) +5,739 (+40.4%)
#1032 UAEMiddle East IndiaAsia 19,941 20,869 22,376 -928 (-4.4%) -2,435 (-10.9%)
#1033 TürkiyeAsia BulgariaEurope 19,877 14,454 8,130 +5,423 (+37.5%) +11,747 (+144.5%)
#1034 KazakhstanAsia TurkmenistanAsia 19,875 19,994 20,145 -119 (-0.6%) -270 (-1.3%)
#1035 CroatiaEurope SwitzerlandEurope 19,802 19,800 19,820 +2 (+0.0%) -18 (-0.1%)
#1036 IndiaAsia PhilippinesAsia 19,801 19,801 14,659 0 (0.0%) +5,142 (+35.1%)
#1037 LibyaAfrica IsraelMiddle East 19,768 18,672 17,323 +1,096 (+5.9%) +2,445 (+14.1%)
#1038 TunisiaAfrica BelgiumEurope 19,761 16,730 14,221 +3,031 (+18.1%) +5,540 (+39.0%)
#1039 GermanyEurope LuxembourgEurope 19,730 17,080 14,125 +2,650 (+15.5%) +5,605 (+39.7%)
#1040 GreeceEurope BelgiumEurope 19,720 18,219 16,409 +1,501 (+8.2%) +3,311 (+20.2%)
#1041 RussiaEurope AzerbaijanAsia 19,714 22,068 24,828 -2,354 (-10.7%) -5,114 (-20.6%)
#1042 PhilippinesAsia NetherlandsEurope 19,667 16,246 12,741 +3,421 (+21.1%) +6,926 (+54.4%)
#1043 SpainEurope ColombiaAmericas 19,547 16,526 11,923 +3,021 (+18.3%) +7,624 (+63.9%)
#1044 NigeriaAfrica AustraliaOceania 19,524 14,133 8,412 +5,391 (+38.1%) +11,112 (+132.1%)
#1045 ColombiaAmericas NetherlandsEurope 19,517 16,802 14,352 +2,715 (+16.2%) +5,165 (+36.0%)
#1046 GreeceEurope SwitzerlandEurope 19,484 15,864 11,763 +3,620 (+22.8%) +7,721 (+65.6%)
#1047 LithuaniaEurope SwedenEurope 19,476 15,767 10,914 +3,709 (+23.5%) +8,562 (+78.4%)
#1048 TongaOceania AustraliaOceania 19,464 15,295 11,862 +4,169 (+27.3%) +7,602 (+64.1%)
#1049 ChinaAsia AustriaEurope 19,448 18,120 15,907 +1,328 (+7.3%) +3,541 (+22.3%)
#1050 IndiaAsia AustriaEurope 19,411 15,688 13,380 +3,723 (+23.7%) +6,031 (+45.1%)