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
#1051 YemenMiddle East BahrainMiddle East 19,392 18,140 16,653 +1,252 (+6.9%) +2,739 (+16.4%)
#1052 RussiaEurope ArmeniaAsia 19,330 21,099 23,227 -1,769 (-8.4%) -3,897 (-16.8%)
#1053 SpainEurope AustraliaOceania 19,279 19,333 17,736 -54 (-0.3%) +1,543 (+8.7%)
#1054 NorwayEurope BangladeshAsia 19,278 14,032 14,311 +5,246 (+37.4%) +4,967 (+34.7%)
#1055 BrazilAmericas ChileAmericas 19,238 18,925 12,851 +313 (+1.7%) +6,387 (+49.7%)
#1056 ChileAmericas PeruAmericas 19,221 16,170 11,830 +3,051 (+18.9%) +7,391 (+62.5%)
#1057 BelgiumEurope SwitzerlandEurope 19,211 17,676 16,232 +1,535 (+8.7%) +2,979 (+18.4%)
#1058 AfghanistanAsia ItalyEurope 19,207 11,328 7,027 +7,879 (+69.6%) +12,180 (+173.3%)
#1059 UkraineEurope North MacedoniaEurope 19,187 63 64 +19,124 (+30,355.6%) +19,123 (+29,879.7%)
#1060 AfghanistanAsia NorwayEurope 19,172 17,242 13,124 +1,930 (+11.2%) +6,048 (+46.1%)
#1061 ThailandAsia CanadaAmericas 19,110 17,471 17,353 +1,639 (+9.4%) +1,757 (+10.1%)
#1062 BrazilAmericas UruguayAmericas 19,034 14,762 12,369 +4,272 (+28.9%) +6,665 (+53.9%)
#1063 KuwaitMiddle East CanadaAmericas 18,999 17,395 15,773 +1,604 (+9.2%) +3,226 (+20.5%)
#1064 BulgariaEurope IsraelMiddle East 18,875 17,835 16,541 +1,040 (+5.8%) +2,334 (+14.1%)
#1065 South AfricaAfrica IrelandEurope 18,857 13,073 8,088 +5,784 (+44.2%) +10,769 (+133.1%)
#1066 BrazilAmericas MexicoAmericas 18,794 9,503 6,362 +9,291 (+97.8%) +12,432 (+195.4%)
#1067 ChinaAsia NepalAsia 18,757 19,428 20,302 -671 (-3.5%) -1,545 (-7.6%)
#1068 GuineaAfrica AngolaAfrica 18,697 18,142 9,252 +555 (+3.1%) +9,445 (+102.1%)
#1069 PolandEurope Czech RepublicEurope 18,652 20,835 23,466 -2,183 (-10.5%) -4,814 (-20.5%)
#1070 JapanAsia BangladeshAsia 18,539 13,494 13,763 +5,045 (+37.4%) +4,776 (+34.7%)
#1071 AzerbaijanAsia KazakhstanAsia 18,451 18,058 17,562 +393 (+2.2%) +889 (+5.1%)
#1072 GermanyEurope RomaniaEurope 18,432 12,572 6,215 +5,860 (+46.6%) +12,217 (+196.6%)
#1073 Czech RepublicEurope CanadaAmericas 18,417 19,917 21,881 -1,500 (-7.5%) -3,464 (-15.8%)
#1074 ChinaAsia IrelandEurope 18,391 14,712 11,276 +3,679 (+25.0%) +7,115 (+63.1%)
#1075 USAAmericas Costa RicaAmericas 18,354 15,209 12,673 +3,145 (+20.7%) +5,681 (+44.8%)
#1076 AustraliaOceania ItalyEurope 18,314 19,237 18,983 -923 (-4.8%) -669 (-3.5%)
#1077 GeorgiaAsia AzerbaijanAsia 18,215 21,435 31,424 -3,220 (-15.0%) -13,209 (-42.0%)
#1078 Dominican RepublicAmericas ChileAmericas 18,210 19,663 7,611 -1,453 (-7.4%) +10,599 (+139.3%)
#1079 GuatemalaAmericas CanadaAmericas 18,187 18,131 18,309 +56 (+0.3%) -122 (-0.7%)
#1080 NepalAsia OmanMiddle East 18,147 14,036 14,527 +4,111 (+29.3%) +3,620 (+24.9%)
#1081 NicaraguaAmericas MexicoAmericas 18,139 8,906 4,620 +9,233 (+103.7%) +13,519 (+292.6%)
#1082 SpainEurope ChileAmericas 18,086 20,472 14,731 -2,386 (-11.7%) +3,355 (+22.8%)
#1083 GermanyEurope BrazilAmericas 18,078 13,264 14,602 +4,814 (+36.3%) +3,476 (+23.8%)
#1084 SerbiaEurope North MacedoniaEurope 18,073 18,009 17,930 +64 (+0.4%) +143 (+0.8%)
#1085 PakistanAsia NetherlandsEurope 18,061 14,786 12,083 +3,275 (+22.1%) +5,978 (+49.5%)
#1086 VietnamAsia ThailandAsia 17,986 17,713 17,687 +273 (+1.5%) +299 (+1.7%)
#1087 GermanyEurope SerbiaEurope 17,967 16,105 12,856 +1,862 (+11.6%) +5,111 (+39.8%)
#1088 PhilippinesAsia SwedenEurope 17,955 15,468 12,191 +2,487 (+16.1%) +5,764 (+47.3%)
#1089 IraqMiddle East GreeceEurope 17,950 16,897 4,745 +1,053 (+6.2%) +13,205 (+278.3%)
#1090 RussiaEurope FinlandEurope 17,907 15,212 11,542 +2,695 (+17.7%) +6,365 (+55.1%)
#1091 ThailandAsia NetherlandsEurope 17,831 16,051 14,061 +1,780 (+11.1%) +3,770 (+26.8%)
#1092 MalawiAfrica ZambiaAfrica 17,796 13,422 10,363 +4,374 (+32.6%) +7,433 (+71.7%)
#1093 BelgiumEurope CanadaAmericas 17,760 19,056 21,355 -1,296 (-6.8%) -3,595 (-16.8%)
#1094 EthiopiaAfrica EgyptAfrica 17,747 16,476 5,572 +1,271 (+7.7%) +12,175 (+218.5%)
#1095 HungaryEurope SlovakiaEurope 17,710 16,291 17,058 +1,419 (+8.7%) +652 (+3.8%)
#1096 UAEMiddle East AustraliaOceania 17,673 13,588 8,122 +4,085 (+30.1%) +9,551 (+117.6%)
#1097 Czech RepublicEurope IsraelMiddle East 17,662 16,629 15,428 +1,033 (+6.2%) +2,234 (+14.5%)
#1098 SeychellesAfrica MozambiqueAfrica 17,655 16,940 16,123 +715 (+4.2%) +1,532 (+9.5%)
#1099 AfghanistanAsia IndiaAsia 17,646 21,164 18,480 -3,518 (-16.6%) -834 (-4.5%)
#1100 PortugalEurope AustraliaOceania 17,637 18,631 19,148 -994 (-5.3%) -1,511 (-7.9%)