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 Bosnia and HerzegovinaEurope MontenegroEurope 31,869 32,126 32,042 -257 (-0.8%) -173 (-0.5%)
#2 UkraineEurope MontenegroEurope 21,948 140 150 +21,808 (+15,577.1%) +21,798 (+14,532.0%)
#3 CroatiaEurope MontenegroEurope 15,398 15,523 15,486 -125 (-0.8%) -88 (-0.6%)
#4 SerbiaEurope MontenegroEurope 8,760 8,831 9,679 -71 (-0.8%) -919 (-9.5%)
#5 North MacedoniaEurope MontenegroEurope 3,302 3,329 3,317 -27 (-0.8%) -15 (-0.5%)
#6 AlbaniaEurope MontenegroEurope 2,741 2,763 2,754 -22 (-0.8%) -13 (-0.5%)
#7 GermanyEurope MontenegroEurope 1,867 1,882 1,876 -15 (-0.8%) -9 (-0.5%)
#8 SloveniaEurope MontenegroEurope 1,609 1,622 1,617 -13 (-0.8%) -8 (-0.5%)
#9 RussiaEurope MontenegroEurope 920 927 925 -7 (-0.8%) -5 (-0.5%)
#10 FranceEurope MontenegroEurope 442 446 446 -4 (-0.9%) -4 (-0.9%)
#11 USAAmericas MontenegroEurope 314 317 317 -3 (-0.9%) -3 (-0.9%)
#12 AustriaEurope MontenegroEurope 254 256 257 -2 (-0.8%) -3 (-1.2%)
#13 SwitzerlandEurope MontenegroEurope 209 211 212 -2 (-0.9%) -3 (-1.4%)
#14 ItalyEurope MontenegroEurope 206 208 209 -2 (-1.0%) -3 (-1.4%)
#15 NetherlandsEurope MontenegroEurope 153 154 155 -1 (-0.6%) -2 (-1.3%)
#16 SwedenEurope MontenegroEurope 149 150 151 -1 (-0.7%) -2 (-1.3%)
#17 AustraliaOceania MontenegroEurope 135 136 137 -1 (-0.7%) -2 (-1.5%)
#18 Czech RepublicEurope MontenegroEurope 118 119 120 -1 (-0.8%) -2 (-1.7%)
#19 RomaniaEurope MontenegroEurope 103 104 105 -1 (-1.0%) -2 (-1.9%)
#20 LuxembourgEurope MontenegroEurope 98 99 100 -1 (-1.0%) -2 (-2.0%)
#21 PolandEurope MontenegroEurope 96 97 98 -1 (-1.0%) -2 (-2.0%)
#22 DenmarkEurope MontenegroEurope 95 96 97 -1 (-1.0%) -2 (-2.1%)
#23 TürkiyeAsia MontenegroEurope 85 86 87 -1 (-1.2%) -2 (-2.3%)
#24 BulgariaEurope MontenegroEurope 76 77 78 -1 (-1.3%) -2 (-2.6%)
#25 CanadaAmericas MontenegroEurope 67 68 69 -1 (-1.5%) -2 (-2.9%)
#26 GreeceEurope MontenegroEurope 55 55 56 0 (0.0%) -1 (-1.8%)
#27 SlovakiaEurope MontenegroEurope 55 55 56 0 (0.0%) -1 (-1.8%)
#28 HungaryEurope MontenegroEurope 46 46 47 0 (0.0%) -1 (-2.1%)