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 HungaryEurope GermanyEurope 212,221 206,199 185,593 +6,022 (+2.9%) +26,628 (+14.3%)
#2 HungaryEurope AustriaEurope 96,849 82,988 64,745 +13,861 (+16.7%) +32,104 (+49.6%)
#3 HungaryEurope SwitzerlandEurope 29,553 27,016 22,305 +2,537 (+9.4%) +7,248 (+32.5%)
#4 HungaryEurope CanadaAmericas 28,068 32,246 39,215 -4,178 (-13.0%) -11,147 (-28.4%)
#5 HungaryEurope NetherlandsEurope 22,720 17,686 13,640 +5,034 (+28.5%) +9,080 (+66.6%)
#6 HungaryEurope SlovakiaEurope 17,710 16,291 17,058 +1,419 (+8.7%) +652 (+3.8%)
#7 HungaryEurope SwedenEurope 16,739 16,607 16,372 +132 (+0.8%) +367 (+2.2%)
#8 HungaryEurope AustraliaOceania 16,317 18,673 21,140 -2,356 (-12.6%) -4,823 (-22.8%)
#9 HungaryEurope IsraelMiddle East 13,993 13,230 12,274 +763 (+5.8%) +1,719 (+14.0%)
#10 HungaryEurope ItalyEurope 12,815 12,881 12,251 -66 (-0.5%) +564 (+4.6%)
#11 HungaryEurope RomaniaEurope 9,504 8,125 6,455 +1,379 (+17.0%) +3,049 (+47.2%)
#12 HungaryEurope IrelandEurope 8,628 8,638 8,443 -10 (-0.1%) +185 (+2.2%)
#13 HungaryEurope BelgiumEurope 8,518 8,143 8,093 +375 (+4.6%) +425 (+5.3%)
#14 HungaryEurope DenmarkEurope 6,940 5,685 4,804 +1,255 (+22.1%) +2,136 (+44.5%)
#15 HungaryEurope RussiaEurope 6,932 9,417 12,524 -2,485 (-26.4%) -5,592 (-44.7%)
#16 HungaryEurope NorwayEurope 4,788 4,306 3,902 +482 (+11.2%) +886 (+22.7%)
#17 HungaryEurope SerbiaEurope 4,677 1,533 1,614 +3,144 (+205.1%) +3,063 (+189.8%)
#18 HungaryEurope Czech RepublicEurope 3,095 3,611 4,225 -516 (-14.3%) -1,130 (-26.7%)
#19 HungaryEurope FinlandEurope 2,797 2,376 2,068 +421 (+17.7%) +729 (+35.3%)
#20 HungaryEurope LuxembourgEurope 2,100 1,818 1,084 +282 (+15.5%) +1,016 (+93.7%)
#21 HungaryEurope GreeceEurope 1,871 1,761 1,724 +110 (+6.2%) +147 (+8.5%)
#22 HungaryEurope PolandEurope 1,818 1,830 1,548 -12 (-0.7%) +270 (+17.4%)
#23 HungaryEurope BrazilAmericas 1,563 254 841 +1,309 (+515.4%) +722 (+85.9%)
#24 HungaryEurope CroatiaEurope 935 981 1,044 -46 (-4.7%) -109 (-10.4%)
#25 HungaryEurope VenezuelaAmericas 922 966 1,027 -44 (-4.6%) -105 (-10.2%)
#26 HungaryEurope IcelandEurope 763 505 218 +258 (+51.1%) +545 (+250.0%)
#27 HungaryEurope MaltaEurope 749 431 199 +318 (+73.8%) +550 (+276.4%)
#28 HungaryEurope BulgariaEurope 538 391 312 +147 (+37.6%) +226 (+72.4%)
#29 HungaryEurope SloveniaEurope 529 467 402 +62 (+13.3%) +127 (+31.6%)
#30 HungaryEurope South AfricaAfrica 525 529 679 -4 (-0.8%) -154 (-22.7%)
#31 HungaryEurope PortugalEurope 511 454 398 +57 (+12.6%) +113 (+28.4%)
#32 HungaryEurope LibyaAfrica 381 360 337 +21 (+5.8%) +44 (+13.1%)
#33 HungaryEurope MexicoAmericas 374 369 369 +5 (+1.4%) +5 (+1.4%)
#34 HungaryEurope CyprusEurope 363 342 332 +21 (+6.1%) +31 (+9.3%)
#35 HungaryEurope ChileAmericas 335 230 259 +105 (+45.7%) +76 (+29.3%)
#36 HungaryEurope BelarusEurope 331 335 342 -4 (-1.2%) -11 (-3.2%)
#37 HungaryEurope EstoniaEurope 251 246 201 +5 (+2.0%) +50 (+24.9%)
#38 HungaryEurope LatviaEurope 169 183 193 -14 (-7.7%) -24 (-12.4%)
#39 HungaryEurope LithuaniaEurope 147 140 101 +7 (+5.0%) +46 (+45.5%)
#40 HungaryEurope Bosnia and HerzegovinaEurope 140 148 160 -8 (-5.4%) -20 (-12.5%)
#41 HungaryEurope Costa RicaAmericas 107 89 74 +18 (+20.2%) +33 (+44.6%)
#42 HungaryEurope PanamaAmericas 105 69 59 +36 (+52.2%) +46 (+78.0%)
#43 HungaryEurope LiechtensteinEurope 86 80 70 +6 (+7.5%) +16 (+22.9%)
#44 HungaryEurope North MacedoniaEurope 80 80 81 0 (0.0%) -1 (-1.2%)
#45 HungaryEurope GeorgiaAsia 49 48 48 +1 (+2.1%) +1 (+2.1%)
#46 HungaryEurope MontenegroEurope 46 46 47 0 (0.0%) -1 (-2.1%)
#47 HungaryEurope BoliviaAmericas 32 29 28 +3 (+10.3%) +4 (+14.3%)
#48 HungaryEurope Dominican RepublicAmericas 23 21 21 +2 (+9.5%) +2 (+9.5%)
#49 HungaryEurope MongoliaAsia 11 10 11 +1 (+10.0%) 0 (0.0%)
#50 HungaryEurope ArgentinaAmericas 10 11 230 -1 (-9.1%) -220 (-95.7%)