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
#1 SpainEurope FranceEurope 254,830 276,834 285,827 -22,004 (-7.9%) -30,997 (-10.8%)
#2 SpainEurope USAAmericas 168,755 155,463 141,349 +13,292 (+8.5%) +27,406 (+19.4%)
#3 SpainEurope GermanyEurope 166,899 145,118 118,056 +21,781 (+15.0%) +48,843 (+41.4%)
#4 SpainEurope RomaniaEurope 85,101 57,063 27,022 +28,038 (+49.1%) +58,079 (+214.9%)
#5 SpainEurope SwitzerlandEurope 71,167 68,631 68,205 +2,536 (+3.7%) +2,962 (+4.3%)
#6 SpainEurope VenezuelaAmericas 67,085 70,318 74,582 -3,233 (-4.6%) -7,497 (-10.1%)
#7 SpainEurope BelgiumEurope 58,242 50,690 46,582 +7,552 (+14.9%) +11,660 (+25.0%)
#8 SpainEurope ArgentinaAmericas 54,371 54,972 72,149 -601 (-1.1%) -17,778 (-24.6%)
#9 SpainEurope NetherlandsEurope 43,909 33,171 25,730 +10,738 (+32.4%) +18,179 (+70.7%)
#10 SpainEurope ItalyEurope 37,029 38,174 29,775 -1,145 (-3.0%) +7,254 (+24.4%)
#11 SpainEurope BrazilAmericas 33,197 18,904 24,343 +14,293 (+75.6%) +8,854 (+36.4%)
#12 SpainEurope UruguayAmericas 24,980 19,374 16,232 +5,606 (+28.9%) +8,748 (+53.9%)
#13 SpainEurope AndorraEurope 23,577 22,196 20,577 +1,381 (+6.2%) +3,000 (+14.6%)
#14 SpainEurope MexicoAmericas 21,623 20,831 19,832 +792 (+3.8%) +1,791 (+9.0%)
#15 SpainEurope EcuadorAmericas 21,320 19,769 17,272 +1,551 (+7.8%) +4,048 (+23.4%)
#16 SpainEurope IrelandEurope 20,849 16,145 10,833 +4,704 (+29.1%) +10,016 (+92.5%)
#17 SpainEurope PortugalEurope 20,446 18,175 15,843 +2,271 (+12.5%) +4,603 (+29.1%)
#18 SpainEurope ColombiaAmericas 19,547 16,526 11,923 +3,021 (+18.3%) +7,624 (+63.9%)
#19 SpainEurope AustraliaOceania 19,279 19,333 17,736 -54 (-0.3%) +1,543 (+8.7%)
#20 SpainEurope ChileAmericas 18,086 20,472 14,731 -2,386 (-11.7%) +3,355 (+22.8%)
#21 SpainEurope SwedenEurope 15,166 12,808 9,859 +2,358 (+18.4%) +5,307 (+53.8%)
#22 SpainEurope BoliviaAmericas 15,148 13,568 12,183 +1,580 (+11.6%) +2,965 (+24.3%)
#23 SpainEurope PeruAmericas 13,320 11,229 8,252 +2,091 (+18.6%) +5,068 (+61.4%)
#24 SpainEurope PolandEurope 12,179 8,438 5,203 +3,741 (+44.3%) +6,976 (+134.1%)
#25 SpainEurope CanadaAmericas 11,315 11,807 13,007 -492 (-4.2%) -1,692 (-13.0%)
#26 SpainEurope DenmarkEurope 10,780 8,097 6,422 +2,683 (+33.1%) +4,358 (+67.9%)
#27 SpainEurope AustriaEurope 10,355 8,100 6,559 +2,255 (+27.8%) +3,796 (+57.9%)
#28 SpainEurope BulgariaEurope 10,245 7,450 4,589 +2,795 (+37.5%) +5,656 (+123.3%)
#29 SpainEurope NorwayEurope 8,173 7,350 6,239 +823 (+11.2%) +1,934 (+31.0%)
#30 SpainEurope Dominican RepublicAmericas 7,844 7,272 6,967 +572 (+7.9%) +877 (+12.6%)
#31 SpainEurope PanamaAmericas 6,784 4,447 3,702 +2,337 (+52.6%) +3,082 (+83.3%)
#32 SpainEurope LuxembourgEurope 6,528 5,651 3,998 +877 (+15.5%) +2,530 (+63.3%)
#33 SpainEurope MoroccoAfrica 4,797 4,421 4,025 +376 (+8.5%) +772 (+19.2%)
#34 SpainEurope JapanAsia 3,896 5,327 4,489 -1,431 (-26.9%) -593 (-13.2%)
#35 SpainEurope FinlandEurope 3,586 3,046 2,567 +540 (+17.7%) +1,019 (+39.7%)
#36 SpainEurope Costa RicaAmericas 3,132 2,595 2,163 +537 (+20.7%) +969 (+44.8%)
#37 SpainEurope HungaryEurope 3,066 2,599 1,788 +467 (+18.0%) +1,278 (+71.5%)
#38 SpainEurope ChinaAsia 2,945 2,692 3,059 +253 (+9.4%) -114 (-3.7%)
#39 SpainEurope Czech RepublicEurope 2,806 2,195 1,339 +611 (+27.8%) +1,467 (+109.6%)
#40 SpainEurope Puerto RicoAmericas 2,353 2,604 1,816 -251 (-9.6%) +537 (+29.6%)
#41 SpainEurope IsraelMiddle East 1,993 1,887 1,750 +106 (+5.6%) +243 (+13.9%)
#42 SpainEurope RussiaEurope 1,672 1,576 1,455 +96 (+6.1%) +217 (+14.9%)
#43 SpainEurope Equatorial GuineaAfrica 1,658 1,536 1,279 +122 (+7.9%) +379 (+29.6%)
#44 SpainEurope GuatemalaAmericas 1,560 1,418 1,259 +142 (+10.0%) +301 (+23.9%)
#45 SpainEurope IcelandEurope 1,497 991 540 +506 (+51.1%) +957 (+177.2%)
#46 SpainEurope SlovakiaEurope 1,418 1,304 885 +114 (+8.7%) +533 (+60.2%)
#47 SpainEurope GreeceEurope 1,277 1,202 1,177 +75 (+6.2%) +100 (+8.5%)
#48 SpainEurope GuineaAfrica 1,101 1,139 1,187 -38 (-3.3%) -86 (-7.2%)
#49 SpainEurope ParaguayAmericas 1,018 955 883 +63 (+6.6%) +135 (+15.3%)
#50 SpainEurope LithuaniaEurope 878 833 630 +45 (+5.4%) +248 (+39.4%)