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
#2201 SerbiaEurope MaltaEurope 2,890 1,663 764 +1,227 (+73.8%) +2,126 (+278.3%)
#2202 MoroccoAfrica LuxembourgEurope 2,887 2,499 244 +388 (+15.5%) +2,643 (+1,083.2%)
#2203 AfghanistanAsia RussiaEurope 2,880 3,443 4,150 -563 (-16.4%) -1,270 (-30.6%)
#2204 USAAmericas SlovakiaEurope 2,876 2,646 2,181 +230 (+8.7%) +695 (+31.9%)
#2205 LatviaEurope FinlandEurope 2,868 2,436 1,582 +432 (+17.7%) +1,286 (+81.3%)
#2206 TürkiyeAsia LibyaAfrica 2,858 2,704 2,527 +154 (+5.7%) +331 (+13.1%)
#2207 Sierra LeoneAfrica GambiaAfrica 2,856 2,608 2,330 +248 (+9.5%) +526 (+22.6%)
#2208 USAAmericas Antigua and BarbudaAmericas 2,850 2,747 2,626 +103 (+3.7%) +224 (+8.5%)
#2209 CanadaAmericas Trinidad and TobagoAmericas 2,838 1,972 1,777 +866 (+43.9%) +1,061 (+59.7%)
#2210 GhanaAfrica JapanAsia 2,838 2,621 2,093 +217 (+8.3%) +745 (+35.6%)
#2211 KyrgyzstanAsia ItalyEurope 2,833 1,960 1,338 +873 (+44.5%) +1,495 (+111.7%)
#2212 UzbekistanAsia ItalyEurope 2,832 2,703 2,335 +129 (+4.8%) +497 (+21.3%)
#2213 BulgariaEurope SlovakiaEurope 2,822 2,596 2,193 +226 (+8.7%) +629 (+28.7%)
#2214 USAAmericas UkraineEurope 2,819 2,782 2,738 +37 (+1.3%) +81 (+3.0%)
#2215 ItalyEurope CroatiaEurope 2,813 2,953 3,140 -140 (-4.7%) -327 (-10.4%)
#2216 LibyaAfrica AustraliaOceania 2,812 2,881 2,797 -69 (-2.4%) +15 (+0.5%)
#2217 SpainEurope Czech RepublicEurope 2,806 2,195 1,339 +611 (+27.8%) +1,467 (+109.6%)
#2218 BoliviaAmericas MexicoAmericas 2,805 2,531 2,242 +274 (+10.8%) +563 (+25.1%)
#2219 GhanaAfrica DenmarkEurope 2,801 2,323 1,991 +478 (+20.6%) +810 (+40.7%)
#2220 HungaryEurope FinlandEurope 2,797 2,376 2,068 +421 (+17.7%) +729 (+35.3%)
#2221 Bosnia and HerzegovinaEurope Czech RepublicEurope 2,793 2,834 2,884 -41 (-1.4%) -91 (-3.2%)
#2222 MoroccoAfrica AustraliaOceania 2,775 2,603 2,163 +172 (+6.6%) +612 (+28.3%)
#2223 PakistanAsia LibyaAfrica 2,775 2,625 2,451 +150 (+5.7%) +324 (+13.2%)
#2224 Sierra LeoneAfrica MaliAfrica 2,774 2,471 2,107 +303 (+12.3%) +667 (+31.7%)
#2225 MadagascarAfrica BelgiumEurope 2,773 2,417 2,102 +356 (+14.7%) +671 (+31.9%)
#2226 SyriaMiddle East MalaysiaAsia 2,759 3,272 1,140 -513 (-15.7%) +1,619 (+142.0%)
#2227 AlbaniaEurope MontenegroEurope 2,741 2,763 2,754 -22 (-0.8%) -13 (-0.5%)
#2228 GermanyEurope CyprusEurope 2,741 2,582 2,501 +159 (+6.2%) +240 (+9.6%)
#2229 HondurasAmericas PanamaAmericas 2,741 1,797 1,504 +944 (+52.5%) +1,237 (+82.2%)
#2230 AustraliaOceania NorwayEurope 2,732 2,457 2,206 +275 (+11.2%) +526 (+23.8%)
#2231 North MacedoniaEurope Bosnia and HerzegovinaEurope 2,722 2,875 3,079 -153 (-5.3%) -357 (-11.6%)
#2232 LebanonMiddle East GabonAfrica 2,710 2,511 2,284 +199 (+7.9%) +426 (+18.7%)
#2233 GermanyEurope Costa RicaAmericas 2,701 2,238 1,866 +463 (+20.7%) +835 (+44.7%)
#2234 SwitzerlandEurope NorwayEurope 2,699 2,427 2,226 +272 (+11.2%) +473 (+21.2%)
#2235 SwitzerlandEurope CroatiaEurope 2,696 2,830 3,009 -134 (-4.7%) -313 (-10.4%)
#2236 CroatiaEurope HungaryEurope 2,692 2,282 1,921 +410 (+18.0%) +771 (+40.1%)
#2237 PhilippinesAsia Czech RepublicEurope 2,690 1,997 998 +693 (+34.7%) +1,692 (+169.5%)
#2238 SenegalAfrica PortugalEurope 2,681 2,383 2,078 +298 (+12.5%) +603 (+29.0%)
#2239 SerbiaEurope SlovakiaEurope 2,677 2,463 1,917 +214 (+8.7%) +760 (+39.6%)
#2240 PolandEurope BulgariaEurope 2,676 1,946 1,444 +730 (+37.5%) +1,232 (+85.3%)
#2241 SerbiaEurope CyprusEurope 2,673 2,518 2,439 +155 (+6.2%) +234 (+9.6%)
#2242 UkraineEurope ArmeniaAsia 2,668 2,354 2,864 +314 (+13.3%) -196 (-6.8%)
#2243 AustriaEurope BulgariaEurope 2,665 1,938 804 +727 (+37.5%) +1,861 (+231.5%)
#2244 KyrgyzstanAsia IsraelMiddle East 2,664 2,657 2,510 +7 (+0.3%) +154 (+6.1%)
#2245 ColombiaAmericas JapanAsia 2,655 2,715 2,443 -60 (-2.2%) +212 (+8.7%)
#2246 AzerbaijanAsia BulgariaEurope 2,654 1,930 1,652 +724 (+37.5%) +1,002 (+60.7%)
#2247 AustraliaOceania South AfricaAfrica 2,653 2,666 2,667 -13 (-0.5%) -14 (-0.5%)
#2248 El SalvadorAmericas NicaraguaAmericas 2,653 2,557 2,444 +96 (+3.8%) +209 (+8.6%)
#2249 IsraelMiddle East RomaniaEurope 2,642 2,314 1,904 +328 (+14.2%) +738 (+38.8%)
#2250 NepalAsia BahrainMiddle East 2,641 2,470 2,268 +171 (+6.9%) +373 (+16.4%)