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 UkraineEurope Czech RepublicEurope 515,214 156,128 146,067 +359,086 (+230.0%) +369,147 (+252.7%)
#2 SlovakiaEurope Czech RepublicEurope 231,387 248,783 269,996 -17,396 (-7.0%) -38,609 (-14.3%)
#3 RussiaEurope Czech RepublicEurope 41,778 39,953 37,621 +1,825 (+4.6%) +4,157 (+11.0%)
#4 VietnamAsia Czech RepublicEurope 29,508 36,263 44,191 -6,755 (-18.6%) -14,683 (-33.2%)
#5 PolandEurope Czech RepublicEurope 18,652 20,835 23,466 -2,183 (-10.5%) -4,814 (-20.5%)
#6 BulgariaEurope Czech RepublicEurope 12,878 11,751 10,293 +1,127 (+9.6%) +2,585 (+25.1%)
#7 RomaniaEurope Czech RepublicEurope 11,061 11,573 12,202 -512 (-4.4%) -1,141 (-9.4%)
#8 GermanyEurope Czech RepublicEurope 9,238 11,449 14,037 -2,211 (-19.3%) -4,799 (-34.2%)
#9 KazakhstanAsia Czech RepublicEurope 8,719 8,093 7,284 +626 (+7.7%) +1,435 (+19.7%)
#10 BelarusEurope Czech RepublicEurope 7,789 6,757 5,388 +1,032 (+15.3%) +2,401 (+44.6%)
#11 USAAmericas Czech RepublicEurope 7,462 7,315 7,129 +147 (+2.0%) +333 (+4.7%)
#12 ItalyEurope Czech RepublicEurope 5,867 4,848 3,461 +1,019 (+21.0%) +2,406 (+69.5%)
#13 SerbiaEurope Czech RepublicEurope 5,697 4,322 2,345 +1,375 (+31.8%) +3,352 (+142.9%)
#14 IndiaAsia Czech RepublicEurope 5,675 4,312 2,376 +1,363 (+31.6%) +3,299 (+138.8%)
#15 MongoliaAsia Czech RepublicEurope 5,498 5,543 5,599 -45 (-0.8%) -101 (-1.8%)
#16 ChinaAsia Czech RepublicEurope 4,799 4,832 4,874 -33 (-0.7%) -75 (-1.5%)
#17 FranceEurope Czech RepublicEurope 4,320 4,364 4,420 -44 (-1.0%) -100 (-2.3%)
#18 HungaryEurope Czech RepublicEurope 3,095 3,611 4,225 -516 (-14.3%) -1,130 (-26.7%)
#19 SpainEurope Czech RepublicEurope 2,806 2,195 1,339 +611 (+27.8%) +1,467 (+109.6%)
#20 Bosnia and HerzegovinaEurope Czech RepublicEurope 2,793 2,834 2,884 -41 (-1.4%) -91 (-3.2%)
#21 PhilippinesAsia Czech RepublicEurope 2,690 1,997 998 +693 (+34.7%) +1,692 (+169.5%)
#22 TürkiyeAsia Czech RepublicEurope 2,604 2,268 1,825 +336 (+14.8%) +779 (+42.7%)
#23 UzbekistanAsia Czech RepublicEurope 2,510 2,555 2,611 -45 (-1.8%) -101 (-3.9%)
#24 ArmeniaAsia Czech RepublicEurope 2,416 2,423 2,431 -7 (-0.3%) -15 (-0.6%)
#25 GreeceEurope Czech RepublicEurope 2,415 2,176 1,866 +239 (+11.0%) +549 (+29.4%)
#26 North MacedoniaEurope Czech RepublicEurope 2,311 2,220 2,106 +91 (+4.1%) +205 (+9.7%)
#27 AustriaEurope Czech RepublicEurope 2,076 2,726 3,475 -650 (-23.8%) -1,399 (-40.3%)
#28 CroatiaEurope Czech RepublicEurope 2,048 2,174 2,329 -126 (-5.8%) -281 (-12.1%)
#29 AzerbaijanAsia Czech RepublicEurope 1,897 1,637 1,293 +260 (+15.9%) +604 (+46.7%)
#30 SyriaMiddle East Czech RepublicEurope 1,713 1,451 1,098 +262 (+18.1%) +615 (+56.0%)
#31 NetherlandsEurope Czech RepublicEurope 1,670 1,849 2,064 -179 (-9.7%) -394 (-19.1%)
#32 GeorgiaAsia Czech RepublicEurope 1,636 1,546 1,431 +90 (+5.8%) +205 (+14.3%)
#33 South KoreaAsia Czech RepublicEurope 1,596 1,665 1,751 -69 (-4.1%) -155 (-8.9%)
#34 BrazilAmericas Czech RepublicEurope 1,483 1,175 747 +308 (+26.2%) +736 (+98.5%)
#35 JapanAsia Czech RepublicEurope 1,471 1,587 1,728 -116 (-7.3%) -257 (-14.9%)
#36 KyrgyzstanAsia Czech RepublicEurope 1,439 1,276 1,063 +163 (+12.8%) +376 (+35.4%)
#37 ThailandAsia Czech RepublicEurope 1,363 1,170 911 +193 (+16.5%) +452 (+49.6%)
#38 CanadaAmericas Czech RepublicEurope 1,336 1,241 1,118 +95 (+7.7%) +218 (+19.5%)
#39 EgyptAfrica Czech RepublicEurope 1,315 1,122 865 +193 (+17.2%) +450 (+52.0%)
#40 BelgiumEurope Czech RepublicEurope 1,231 1,138 1,017 +93 (+8.2%) +214 (+21.0%)
#41 TunisiaAfrica Czech RepublicEurope 1,190 1,032 822 +158 (+15.3%) +368 (+44.8%)
#42 IrelandEurope Czech RepublicEurope 1,149 942 659 +207 (+22.0%) +490 (+74.4%)
#43 SwitzerlandEurope Czech RepublicEurope 1,135 1,003 828 +132 (+13.2%) +307 (+37.1%)
#44 IranMiddle East Czech RepublicEurope 1,132 953 710 +179 (+18.8%) +422 (+59.4%)