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
#51 Czech RepublicEurope NorwayEurope 2,474 2,225 2,139 +249 (+11.2%) +335 (+15.7%)
#52 AlbaniaEurope NorwayEurope 2,417 2,174 969 +243 (+11.2%) +1,448 (+149.4%)
#53 GhanaAfrica NorwayEurope 2,328 2,094 1,879 +234 (+11.2%) +449 (+23.9%)
#54 NigeriaAfrica NorwayEurope 2,198 1,977 1,776 +221 (+11.2%) +422 (+23.8%)
#55 BelgiumEurope NorwayEurope 2,102 1,890 1,660 +212 (+11.2%) +442 (+26.6%)
#56 South AfricaAfrica NorwayEurope 1,936 1,741 1,450 +195 (+11.2%) +486 (+33.5%)
#57 IndonesiaAsia NorwayEurope 1,903 1,711 1,526 +192 (+11.2%) +377 (+24.7%)
#58 AustriaEurope NorwayEurope 1,877 1,688 1,578 +189 (+11.2%) +299 (+18.9%)
#59 PeruAmericas NorwayEurope 1,856 1,669 1,476 +187 (+11.2%) +380 (+25.7%)
#60 UgandaAfrica NorwayEurope 1,764 1,586 1,126 +178 (+11.2%) +638 (+56.7%)
#61 JapanAsia NorwayEurope 1,712 1,540 1,381 +172 (+11.2%) +331 (+24.0%)
#62 MexicoAmericas NorwayEurope 1,701 1,530 1,224 +171 (+11.2%) +477 (+39.0%)
#63 EgyptAfrica NorwayEurope 1,507 1,355 1,071 +152 (+11.2%) +436 (+40.7%)
#64 BangladeshAsia NorwayEurope 1,480 1,331 997 +149 (+11.2%) +483 (+48.4%)
#65 AlgeriaAfrica NorwayEurope 1,427 1,283 1,210 +144 (+11.2%) +217 (+17.9%)
#66 GambiaAfrica NorwayEurope 1,392 1,252 1,151 +140 (+11.2%) +241 (+20.9%)
#67 ArgentinaAmericas NorwayEurope 1,385 1,246 1,086 +139 (+11.2%) +299 (+27.5%)
#68 VenezuelaAmericas NorwayEurope 1,362 1,225 1,059 +137 (+11.2%) +303 (+28.6%)
#69 BelarusEurope NorwayEurope 1,347 1,211 1,020 +136 (+11.2%) +327 (+32.1%)
#70 IrelandEurope NorwayEurope 1,289 1,159 1,103 +130 (+11.2%) +186 (+16.9%)
#71 TunisiaAfrica NorwayEurope 1,260 1,133 1,003 +127 (+11.2%) +257 (+25.6%)
#72 CubaAmericas NorwayEurope 1,226 1,103 966 +123 (+11.2%) +260 (+26.9%)
#73 KazakhstanAsia NorwayEurope 1,082 973 931 +109 (+11.2%) +151 (+16.2%)
#74 Saudi ArabiaMiddle East NorwayEurope 1,072 964 627 +108 (+11.2%) +445 (+71.0%)
#75 Dominican RepublicAmericas NorwayEurope 1,071 963 791 +108 (+11.2%) +280 (+35.4%)
#76 LiberiaAfrica NorwayEurope 1,062 955 922 +107 (+11.2%) +140 (+15.2%)
#77 MalaysiaAsia NorwayEurope 1,039 934 836 +105 (+11.2%) +203 (+24.3%)
#78 IsraelMiddle East NorwayEurope 989 889 787 +100 (+11.2%) +202 (+25.7%)
#79 SingaporeAsia NorwayEurope 963 866 764 +97 (+11.2%) +199 (+26.0%)
#80 EcuadorAmericas NorwayEurope 926 833 759 +93 (+11.2%) +167 (+22.0%)
#81 CameroonAfrica NorwayEurope 905 814 677 +91 (+11.2%) +228 (+33.7%)
#82 LibyaAfrica NorwayEurope 845 760 539 +85 (+11.2%) +306 (+56.8%)
#83 RwandaAfrica NorwayEurope 736 662 612 +74 (+11.2%) +124 (+20.3%)
#84 UzbekistanAsia NorwayEurope 734 660 488 +74 (+11.2%) +246 (+50.4%)
#85 New ZealandOceania NorwayEurope 706 635 630 +71 (+11.2%) +76 (+12.1%)
#86 UAEMiddle East NorwayEurope 685 616 433 +69 (+11.2%) +252 (+58.2%)
#87 JordanMiddle East NorwayEurope 679 611 428 +68 (+11.1%) +251 (+58.6%)
#88 YemenMiddle East NorwayEurope 679 611 352 +68 (+11.1%) +327 (+92.9%)
#89 BoliviaAmericas NorwayEurope 648 583 535 +65 (+11.1%) +113 (+21.1%)
#90 ZambiaAfrica NorwayEurope 620 558 537 +62 (+11.1%) +83 (+15.5%)
#91 AzerbaijanAsia NorwayEurope 619 557 521 +62 (+11.1%) +98 (+18.8%)
#92 Sierra LeoneAfrica NorwayEurope 576 518 514 +58 (+11.2%) +62 (+12.1%)
#93 AngolaAfrica NorwayEurope 552 496 490 +56 (+11.3%) +62 (+12.7%)
#94 MadagascarAfrica NorwayEurope 547 492 471 +55 (+11.2%) +76 (+16.1%)
#95 KuwaitMiddle East NorwayEurope 546 491 399 +55 (+11.2%) +147 (+36.8%)
#96 MontenegroEurope NorwayEurope 540 486 404 +54 (+11.1%) +136 (+33.7%)
#97 CambodiaAsia NorwayEurope 525 472 405 +53 (+11.2%) +120 (+29.6%)
#98 GuatemalaAmericas NorwayEurope 525 472 445 +53 (+11.2%) +80 (+18.0%)
#99 SloveniaEurope NorwayEurope 487 438 378 +49 (+11.2%) +109 (+28.8%)
#100 Cabo VerdeAfrica NorwayEurope 451 406 405 +45 (+11.1%) +46 (+11.4%)