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 PakistanAsia Saudi ArabiaMiddle East 1,937,044 1,818,172 1,824,586 +118,872 (+6.5%) +112,458 (+6.2%)
#2 PakistanAsia UAEMiddle East 932,356 821,140 783,994 +111,216 (+13.5%) +148,362 (+18.9%)
#3 PakistanAsia IndiaAsia 768,138 814,599 873,404 -46,461 (-5.7%) -105,266 (-12.1%)
#4 PakistanAsia USAAmericas 452,748 412,484 390,102 +40,264 (+9.8%) +62,646 (+16.1%)
#5 PakistanAsia KuwaitMiddle East 362,255 330,375 284,598 +31,880 (+9.6%) +77,657 (+27.3%)
#6 PakistanAsia OmanMiddle East 280,339 216,837 224,428 +63,502 (+29.3%) +55,911 (+24.9%)
#7 PakistanAsia CanadaAmericas 266,682 229,623 201,180 +37,059 (+16.1%) +65,502 (+32.6%)
#8 PakistanAsia ItalyEurope 158,436 128,470 85,091 +29,966 (+23.3%) +73,345 (+86.2%)
#9 PakistanAsia AustraliaOceania 127,340 95,549 62,116 +31,791 (+33.3%) +65,224 (+105.0%)
#10 PakistanAsia SpainEurope 126,260 98,597 64,554 +27,663 (+28.1%) +61,706 (+95.6%)
#11 PakistanAsia BahrainMiddle East 93,973 87,909 80,701 +6,064 (+6.9%) +13,272 (+16.4%)
#12 PakistanAsia MalaysiaAsia 79,288 79,544 74,186 -256 (-0.3%) +5,102 (+6.9%)
#13 PakistanAsia AfghanistanAsia 69,788 102,500 268,369 -32,712 (-31.9%) -198,581 (-74.0%)
#14 PakistanAsia FranceEurope 36,278 31,711 26,302 +4,567 (+14.4%) +9,976 (+37.9%)
#15 PakistanAsia SwedenEurope 31,536 20,142 11,304 +11,394 (+56.6%) +20,232 (+179.0%)
#16 PakistanAsia TürkiyeAsia 26,088 9,410 2,945 +16,678 (+177.2%) +23,143 (+785.8%)
#17 PakistanAsia JapanAsia 25,754 19,338 12,638 +6,416 (+33.2%) +13,116 (+103.8%)
#18 PakistanAsia NorwayEurope 23,507 21,140 19,283 +2,367 (+11.2%) +4,224 (+21.9%)
#19 PakistanAsia NetherlandsEurope 18,061 14,786 12,083 +3,275 (+22.1%) +5,978 (+49.5%)
#20 PakistanAsia South AfricaAfrica 17,393 24,913 23,267 -7,520 (-30.2%) -5,874 (-25.2%)
#21 PakistanAsia IrelandEurope 16,059 14,470 12,019 +1,589 (+11.0%) +4,040 (+33.6%)
#22 PakistanAsia BelgiumEurope 15,808 13,612 12,192 +2,196 (+16.1%) +3,616 (+29.7%)
#23 PakistanAsia DenmarkEurope 14,908 14,208 13,418 +700 (+4.9%) +1,490 (+11.1%)
#24 PakistanAsia IranMiddle East 12,822 12,575 16,032 +247 (+2.0%) -3,210 (-20.0%)
#25 PakistanAsia GreeceEurope 9,373 8,823 31,230 +550 (+6.2%) -21,857 (-70.0%)
#26 PakistanAsia ChinaAsia 8,464 7,663 7,768 +801 (+10.5%) +696 (+9.0%)
#27 PakistanAsia New ZealandOceania 6,954 6,155 4,222 +799 (+13.0%) +2,732 (+64.7%)
#28 PakistanAsia AustriaEurope 6,739 6,013 5,664 +726 (+12.1%) +1,075 (+19.0%)
#29 PakistanAsia FinlandEurope 3,689 3,134 2,129 +555 (+17.7%) +1,560 (+73.3%)
#30 PakistanAsia LibyaAfrica 2,775 2,625 2,451 +150 (+5.7%) +324 (+13.2%)
#31 PakistanAsia PortugalEurope 2,494 2,217 1,935 +277 (+12.5%) +559 (+28.9%)
#32 PakistanAsia FijiOceania 1,903 1,867 1,824 +36 (+1.9%) +79 (+4.3%)
#33 PakistanAsia MozambiqueAfrica 1,472 1,412 1,345 +60 (+4.2%) +127 (+9.4%)
#34 PakistanAsia CyprusEurope 1,458 1,374 499 +84 (+6.1%) +959 (+192.2%)
#35 PakistanAsia HungaryEurope 1,244 1,055 3,677 +189 (+17.9%) -2,433 (-66.2%)
#36 PakistanAsia NepalAsia 1,170 1,212 1,268 -42 (-3.5%) -98 (-7.7%)
#37 PakistanAsia Sri LankaAsia 1,095 1,083 1,085 +12 (+1.1%) +10 (+0.9%)
#38 PakistanAsia BruneiAsia 957 893 821 +64 (+7.2%) +136 (+16.6%)
#39 PakistanAsia MaltaEurope 954 549 253 +405 (+73.8%) +701 (+277.1%)
#40 PakistanAsia BrazilAmericas 922 2,441 1,057 -1,519 (-62.2%) -135 (-12.8%)
#41 PakistanAsia ChileAmericas 845 728 549 +117 (+16.1%) +296 (+53.9%)
#42 PakistanAsia IraqMiddle East 698 688 682 +10 (+1.5%) +16 (+2.3%)
#43 PakistanAsia KazakhstanAsia 563 538 519 +25 (+4.6%) +44 (+8.5%)
#44 PakistanAsia MexicoAmericas 546 359 232 +187 (+52.1%) +314 (+135.3%)
#45 PakistanAsia LesothoAfrica 522 419 318 +103 (+24.6%) +204 (+64.2%)
#46 PakistanAsia BotswanaAfrica 490 464 436 +26 (+5.6%) +54 (+12.4%)
#47 PakistanAsia BulgariaEurope 399 290 137 +109 (+37.6%) +262 (+191.2%)
#48 PakistanAsia MaldivesAsia 353 329 303 +24 (+7.3%) +50 (+16.5%)
#49 PakistanAsia LuxembourgEurope 322 279 0 +43 (+15.4%) N/A
#50 PakistanAsia Timor-LesteAsia 298 301 306 -3 (-1.0%) -8 (-2.6%)