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
#451 Côte d’IvoireAfrica GhanaAfrica 82,933 74,228 64,621 +8,705 (+11.7%) +18,312 (+28.3%)
#452 ChinaAsia IndonesiaAsia 82,568 47,633 15,036 +34,935 (+73.3%) +67,532 (+449.1%)
#453 ChinaAsia NetherlandsEurope 82,477 73,837 63,431 +8,640 (+11.7%) +19,046 (+30.0%)
#454 GuyanaAmericas CanadaAmericas 81,615 85,991 88,639 -4,376 (-5.1%) -7,024 (-7.9%)
#455 AfghanistanAsia AustraliaOceania 81,506 62,531 49,616 +18,975 (+30.3%) +31,890 (+64.3%)
#456 GuatemalaAmericas MexicoAmericas 81,012 63,459 45,664 +17,553 (+27.7%) +35,348 (+77.4%)
#457 UkraineEurope SwitzerlandEurope 80,919 11,515 8,928 +69,404 (+602.7%) +71,991 (+806.4%)
#458 SingaporeAsia MalaysiaAsia 79,926 76,657 72,596 +3,269 (+4.3%) +7,330 (+10.1%)
#459 PolandEurope BelgiumEurope 79,624 77,386 74,634 +2,238 (+2.9%) +4,990 (+6.7%)
#460 GermanyEurope BelgiumEurope 79,619 79,683 81,321 -64 (-0.1%) -1,702 (-2.1%)
#461 PolandEurope AustriaEurope 79,557 76,451 71,159 +3,106 (+4.1%) +8,398 (+11.8%)
#462 EgyptAfrica CanadaAmericas 79,528 72,513 64,334 +7,015 (+9.7%) +15,194 (+23.6%)
#463 AfghanistanAsia SwedenEurope 79,353 59,971 29,853 +19,382 (+32.3%) +49,500 (+165.8%)
#464 PakistanAsia MalaysiaAsia 79,288 79,544 74,186 -256 (-0.3%) +5,102 (+6.9%)
#465 RwandaAfrica UgandaAfrica 79,149 76,677 80,434 +2,472 (+3.2%) -1,285 (-1.6%)
#466 BangladeshAsia CanadaAmericas 79,033 68,533 59,011 +10,500 (+15.3%) +20,022 (+33.9%)
#467 BulgariaEurope GreeceEurope 78,992 74,359 72,744 +4,633 (+6.2%) +6,248 (+8.6%)
#468 MexicoAmericas SpainEurope 77,724 60,276 47,393 +17,448 (+28.9%) +30,331 (+64.0%)
#469 IraqMiddle East IsraelMiddle East 77,676 73,361 68,059 +4,315 (+5.9%) +9,617 (+14.1%)
#470 ColombiaAmericas PanamaAmericas 77,349 50,702 55,251 +26,647 (+52.6%) +22,098 (+40.0%)
#471 IraqMiddle East LibyaAfrica 77,265 73,093 68,240 +4,172 (+5.7%) +9,025 (+13.2%)
#472 ArgentinaAmericas ChileAmericas 76,995 76,640 65,360 +355 (+0.5%) +11,635 (+17.8%)
#473 EcuadorAmericas ItalyEurope 76,883 79,164 78,367 -2,281 (-2.9%) -1,484 (-1.9%)
#474 Cabo VerdeAfrica PortugalEurope 76,835 68,299 59,532 +8,536 (+12.5%) +17,303 (+29.1%)
#475 IndiaAsia NetherlandsEurope 76,806 48,706 25,575 +28,100 (+57.7%) +51,231 (+200.3%)
#476 MongoliaAsia KazakhstanAsia 75,801 72,075 67,150 +3,726 (+5.2%) +8,651 (+12.9%)
#477 YemenMiddle East KuwaitMiddle East 75,513 68,867 59,326 +6,646 (+9.7%) +16,187 (+27.3%)
#478 BeninAfrica Côte d’IvoireAfrica 75,331 72,101 68,063 +3,230 (+4.5%) +7,268 (+10.7%)
#479 UkraineEurope KazakhstanAsia 74,585 77,786 81,949 -3,201 (-4.1%) -7,364 (-9.0%)
#480 RussiaEurope TurkmenistanAsia 74,157 74,600 75,153 -443 (-0.6%) -996 (-1.3%)
#481 ChileAmericas SpainEurope 73,732 61,195 53,591 +12,537 (+20.5%) +20,141 (+37.6%)
#482 BeninAfrica TogoAfrica 72,863 72,330 71,638 +533 (+0.7%) +1,225 (+1.7%)
#483 BrazilAmericas FranceEurope 72,483 68,818 69,604 +3,665 (+5.3%) +2,879 (+4.1%)
#484 CubaAmericas MexicoAmericas 72,440 35,125 18,227 +37,315 (+106.2%) +54,213 (+297.4%)
#485 UkraineEurope TürkiyeAsia 72,339 29,379 18,377 +42,960 (+146.2%) +53,962 (+293.6%)
#486 SpainEurope SwitzerlandEurope 71,167 68,631 68,205 +2,536 (+3.7%) +2,962 (+4.3%)
#487 UkraineEurope NorwayEurope 71,094 5,693 4,223 +65,401 (+1,148.8%) +66,871 (+1,583.5%)
#488 ThailandAsia MalaysiaAsia 70,718 69,539 68,074 +1,179 (+1.7%) +2,644 (+3.9%)
#489 FijiOceania New ZealandOceania 70,552 65,339 57,371 +5,213 (+8.0%) +13,181 (+23.0%)
#490 AfghanistanAsia CanadaAmericas 70,392 60,868 51,688 +9,524 (+15.6%) +18,704 (+36.2%)
#491 IndiaAsia IrelandEurope 70,228 42,645 20,363 +27,583 (+64.7%) +49,865 (+244.9%)
#492 BrazilAmericas AustraliaOceania 70,220 52,702 27,395 +17,518 (+33.2%) +42,825 (+156.3%)
#493 PakistanAsia AfghanistanAsia 69,788 102,500 268,369 -32,712 (-31.9%) -198,581 (-74.0%)
#494 USAAmericas SpainEurope 68,613 53,484 40,176 +15,129 (+28.3%) +28,437 (+70.8%)
#495 SerbiaEurope SwitzerlandEurope 68,585 66,983 63,942 +1,602 (+2.4%) +4,643 (+7.3%)
#496 AlbaniaEurope North MacedoniaEurope 68,356 68,113 67,799 +243 (+0.4%) +557 (+0.8%)
#497 NetherlandsEurope CanadaAmericas 68,248 78,297 93,101 -10,049 (-12.8%) -24,853 (-26.7%)
#498 KazakhstanAsia BelarusEurope 68,126 68,934 69,957 -808 (-1.2%) -1,831 (-2.6%)
#499 SingaporeAsia AustraliaOceania 68,087 64,938 59,325 +3,149 (+4.8%) +8,762 (+14.8%)
#500 BelgiumEurope NetherlandsEurope 67,931 62,691 54,615 +5,240 (+8.4%) +13,316 (+24.4%)