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 Czech RepublicEurope GermanyEurope 344,686 350,970 389,507 -6,284 (-1.8%) -44,821 (-11.5%)
#2 Czech RepublicEurope SlovakiaEurope 97,359 89,560 87,989 +7,799 (+8.7%) +9,370 (+10.6%)
#3 Czech RepublicEurope AustriaEurope 32,780 35,914 40,004 -3,134 (-8.7%) -7,224 (-18.1%)
#4 Czech RepublicEurope CanadaAmericas 18,417 19,917 21,881 -1,500 (-7.5%) -3,464 (-15.8%)
#5 Czech RepublicEurope IsraelMiddle East 17,662 16,629 15,428 +1,033 (+6.2%) +2,234 (+14.5%)
#6 Czech RepublicEurope SwitzerlandEurope 16,719 15,700 14,514 +1,019 (+6.5%) +2,205 (+15.2%)
#7 Czech RepublicEurope AustraliaOceania 10,450 11,756 13,236 -1,306 (-11.1%) -2,786 (-21.0%)
#8 Czech RepublicEurope ItalyEurope 9,387 9,591 9,113 -204 (-2.1%) +274 (+3.0%)
#9 Czech RepublicEurope PolandEurope 5,227 5,507 5,305 -280 (-5.1%) -78 (-1.5%)
#10 Czech RepublicEurope RussiaEurope 4,978 6,559 8,539 -1,581 (-24.1%) -3,561 (-41.7%)
#11 Czech RepublicEurope GreeceEurope 4,797 4,516 4,420 +281 (+6.2%) +377 (+8.5%)
#12 Czech RepublicEurope New ZealandOceania 2,569 2,438 1,804 +131 (+5.4%) +765 (+42.4%)
#13 Czech RepublicEurope NorwayEurope 2,474 2,225 2,139 +249 (+11.2%) +335 (+15.7%)
#14 Czech RepublicEurope DenmarkEurope 2,331 1,902 1,419 +429 (+22.6%) +912 (+64.3%)
#15 Czech RepublicEurope BulgariaEurope 2,108 1,533 1,039 +575 (+37.5%) +1,069 (+102.9%)
#16 Czech RepublicEurope HungaryEurope 1,754 1,487 1,455 +267 (+18.0%) +299 (+20.5%)
#17 Czech RepublicEurope LuxembourgEurope 1,226 1,061 906 +165 (+15.6%) +320 (+35.3%)
#18 Czech RepublicEurope IcelandEurope 1,223 810 246 +413 (+51.0%) +977 (+397.2%)
#19 Czech RepublicEurope SerbiaEurope 964 522 526 +442 (+84.7%) +438 (+83.3%)
#20 Czech RepublicEurope CroatiaEurope 849 891 949 -42 (-4.7%) -100 (-10.5%)
#21 Czech RepublicEurope CyprusEurope 710 669 649 +41 (+6.1%) +61 (+9.4%)
#22 Czech RepublicEurope South AfricaAfrica 452 456 540 -4 (-0.9%) -88 (-16.3%)
#23 Czech RepublicEurope SloveniaEurope 433 382 388 +51 (+13.4%) +45 (+11.6%)
#24 Czech RepublicEurope EgyptAfrica 425 490 0 -65 (-13.3%) N/A
#25 Czech RepublicEurope MaltaEurope 421 242 112 +179 (+74.0%) +309 (+275.9%)
#26 Czech RepublicEurope FinlandEurope 391 332 204 +59 (+17.8%) +187 (+91.7%)
#27 Czech RepublicEurope VenezuelaAmericas 337 353 376 -16 (-4.5%) -39 (-10.4%)
#28 Czech RepublicEurope PortugalEurope 317 282 247 +35 (+12.4%) +70 (+28.3%)
#29 Czech RepublicEurope MexicoAmericas 316 291 308 +25 (+8.6%) +8 (+2.6%)
#30 Czech RepublicEurope EstoniaEurope 308 302 190 +6 (+2.0%) +118 (+62.1%)
#31 Czech RepublicEurope ChileAmericas 201 137 138 +64 (+46.7%) +63 (+45.7%)
#32 Czech RepublicEurope LatviaEurope 146 159 137 -13 (-8.2%) +9 (+6.6%)
#33 Czech RepublicEurope LithuaniaEurope 126 120 87 +6 (+5.0%) +39 (+44.8%)
#34 Czech RepublicEurope MontenegroEurope 118 119 120 -1 (-0.8%) -2 (-1.7%)
#35 Czech RepublicEurope BelarusEurope 92 93 96 -1 (-1.1%) -4 (-4.2%)
#36 Czech RepublicEurope NamibiaAfrica 83 78 74 +5 (+6.4%) +9 (+12.2%)
#37 Czech RepublicEurope PanamaAmericas 69 45 38 +24 (+53.3%) +31 (+81.6%)
#38 Czech RepublicEurope LiechtensteinEurope 67 63 58 +4 (+6.3%) +9 (+15.5%)
#39 Czech RepublicEurope BoliviaAmericas 64 57 53 +7 (+12.3%) +11 (+20.8%)
#40 Czech RepublicEurope North MacedoniaEurope 52 52 53 0 (0.0%) -1 (-1.9%)
#41 Czech RepublicEurope GeorgiaAsia 34 33 33 +1 (+3.0%) +1 (+3.0%)
#42 Czech RepublicEurope Dominican RepublicAmericas 31 29 29 +2 (+6.9%) +2 (+6.9%)
#43 Czech RepublicEurope MongoliaAsia 19 18 18 +1 (+5.6%) +1 (+5.6%)
#44 Czech RepublicEurope CubaAmericas 17 24 44 -7 (-29.2%) -27 (-61.4%)
#45 Czech RepublicEurope BrazilAmericas 15 17 94 -2 (-11.8%) -79 (-84.0%)
#46 Czech RepublicEurope ArgentinaAmericas 10 10 12 0 (0.0%) -2 (-16.7%)