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
| Rank | Origin | Destination | 2024 Migrant Stock | 2020 Migrant Stock | 2015 Migrant Stock | 2020-2024 Change | 2015-2024 Change |
|---|---|---|---|---|---|---|---|
| #1 | UkraineEurope | RussiaEurope | 2,872,612 | 1,800,051 | 2,318,723 | +1,072,561 (+59.6%) | +553,889 (+23.9%) |
|
OriginUkraine DestinationRussia 2015 stock2,318,723 2020 stock1,800,051 2024 stock2,872,612 2015-2024 absolute change+553,889 2015-2024 percentage change+23.9% 2020-2024 absolute change+1,072,561 2020-2024 percentage change+59.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | KazakhstanAsia | RussiaEurope | 1,321,004 | 1,635,008 | 2,027,417 | -314,004 (-19.2%) | -706,413 (-34.8%) |
|
OriginKazakhstan DestinationRussia 2015 stock2,027,417 2020 stock1,635,008 2024 stock1,321,004 2015-2024 absolute change-706,413 2015-2024 percentage change-34.8% 2020-2024 absolute change-314,004 2020-2024 percentage change-19.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | UzbekistanAsia | RussiaEurope | 778,041 | 871,154 | 987,806 | -93,113 (-10.7%) | -209,765 (-21.2%) |
|
OriginUzbekistan DestinationRussia 2015 stock987,806 2020 stock871,154 2024 stock778,041 2015-2024 absolute change-209,765 2015-2024 percentage change-21.2% 2020-2024 absolute change-93,113 2020-2024 percentage change-10.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | TajikistanAsia | RussiaEurope | 415,676 | 426,230 | 439,437 | -10,554 (-2.5%) | -23,761 (-5.4%) |
|
OriginTajikistan DestinationRussia 2015 stock439,437 2020 stock426,230 2024 stock415,676 2015-2024 absolute change-23,761 2015-2024 percentage change-5.4% 2020-2024 absolute change-10,554 2020-2024 percentage change-2.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | ArmeniaAsia | RussiaEurope | 340,512 | 387,853 | 447,149 | -47,341 (-12.2%) | -106,637 (-23.8%) |
|
OriginArmenia DestinationRussia 2015 stock447,149 2020 stock387,853 2024 stock340,512 2015-2024 absolute change-106,637 2015-2024 percentage change-23.8% 2020-2024 absolute change-47,341 2020-2024 percentage change-12.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | KyrgyzstanAsia | RussiaEurope | 333,664 | 399,110 | 480,993 | -65,446 (-16.4%) | -147,329 (-30.6%) |
|
OriginKyrgyzstan DestinationRussia 2015 stock480,993 2020 stock399,110 2024 stock333,664 2015-2024 absolute change-147,329 2015-2024 percentage change-30.6% 2020-2024 absolute change-65,446 2020-2024 percentage change-16.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | AzerbaijanAsia | RussiaEurope | 308,165 | 423,015 | 565,841 | -114,850 (-27.2%) | -257,676 (-45.5%) |
|
OriginAzerbaijan DestinationRussia 2015 stock565,841 2020 stock423,015 2024 stock308,165 2015-2024 absolute change-257,676 2015-2024 percentage change-45.5% 2020-2024 absolute change-114,850 2020-2024 percentage change-27.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | BelarusEurope | RussiaEurope | 255,159 | 381,017 | 536,776 | -125,858 (-33.0%) | -281,617 (-52.5%) |
|
OriginBelarus DestinationRussia 2015 stock536,776 2020 stock381,017 2024 stock255,159 2015-2024 absolute change-281,617 2015-2024 percentage change-52.5% 2020-2024 absolute change-125,858 2020-2024 percentage change-33.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | GeorgiaAsia | RussiaEurope | 139,333 | 215,810 | 310,246 | -76,477 (-35.4%) | -170,913 (-55.1%) |
|
OriginGeorgia DestinationRussia 2015 stock310,246 2020 stock215,810 2024 stock139,333 2015-2024 absolute change-170,913 2015-2024 percentage change-55.1% 2020-2024 absolute change-76,477 2020-2024 percentage change-35.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | TurkmenistanAsia | RussiaEurope | 87,585 | 112,339 | 143,230 | -24,754 (-22.0%) | -55,645 (-38.9%) |
|
OriginTurkmenistan DestinationRussia 2015 stock143,230 2020 stock112,339 2024 stock87,585 2015-2024 absolute change-55,645 2015-2024 percentage change-38.9% 2020-2024 absolute change-24,754 2020-2024 percentage change-22.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | GermanyEurope | RussiaEurope | 60,040 | 80,639 | 106,392 | -20,599 (-25.5%) | -46,352 (-43.6%) |
|
OriginGermany DestinationRussia 2015 stock106,392 2020 stock80,639 2024 stock60,040 2015-2024 absolute change-46,352 2015-2024 percentage change-43.6% 2020-2024 absolute change-20,599 2020-2024 percentage change-25.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | LatviaEurope | RussiaEurope | 38,075 | 50,955 | 66,994 | -12,880 (-25.3%) | -28,919 (-43.2%) |
|
OriginLatvia DestinationRussia 2015 stock66,994 2020 stock50,955 2024 stock38,075 2015-2024 absolute change-28,919 2015-2024 percentage change-43.2% 2020-2024 absolute change-12,880 2020-2024 percentage change-25.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | LithuaniaEurope | RussiaEurope | 25,430 | 36,765 | 50,820 | -11,335 (-30.8%) | -25,390 (-50.0%) |
|
OriginLithuania DestinationRussia 2015 stock50,820 2020 stock36,765 2024 stock25,430 2015-2024 absolute change-25,390 2015-2024 percentage change-50.0% 2020-2024 absolute change-11,335 2020-2024 percentage change-30.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | EstoniaEurope | RussiaEurope | 24,906 | 33,399 | 43,974 | -8,493 (-25.4%) | -19,068 (-43.4%) |
|
OriginEstonia DestinationRussia 2015 stock43,974 2020 stock33,399 2024 stock24,906 2015-2024 absolute change-19,068 2015-2024 percentage change-43.4% 2020-2024 absolute change-8,493 2020-2024 percentage change-25.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | ChinaAsia | RussiaEurope | 13,724 | 24,009 | 36,698 | -10,285 (-42.8%) | -22,974 (-62.6%) |
|
OriginChina DestinationRussia 2015 stock36,698 2020 stock24,009 2024 stock13,724 2015-2024 absolute change-22,974 2015-2024 percentage change-62.6% 2020-2024 absolute change-10,285 2020-2024 percentage change-42.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | PolandEurope | RussiaEurope | 9,615 | 14,463 | 20,491 | -4,848 (-33.5%) | -10,876 (-53.1%) |
|
OriginPoland DestinationRussia 2015 stock20,491 2020 stock14,463 2024 stock9,615 2015-2024 absolute change-10,876 2015-2024 percentage change-53.1% 2020-2024 absolute change-4,848 2020-2024 percentage change-33.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | TürkiyeAsia | RussiaEurope | 9,091 | 9,332 | 9,633 | -241 (-2.6%) | -542 (-5.6%) |
|
OriginTürkiye DestinationRussia 2015 stock9,633 2020 stock9,332 2024 stock9,091 2015-2024 absolute change-542 2015-2024 percentage change-5.6% 2020-2024 absolute change-241 2020-2024 percentage change-2.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | IndiaAsia | RussiaEurope | 7,456 | 6,870 | 6,144 | +586 (+8.5%) | +1,312 (+21.4%) |
|
OriginIndia DestinationRussia 2015 stock6,144 2020 stock6,870 2024 stock7,456 2015-2024 absolute change+1,312 2015-2024 percentage change+21.4% 2020-2024 absolute change+586 2020-2024 percentage change+8.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | HungaryEurope | RussiaEurope | 6,932 | 9,417 | 12,524 | -2,485 (-26.4%) | -5,592 (-44.7%) |
|
OriginHungary DestinationRussia 2015 stock12,524 2020 stock9,417 2024 stock6,932 2015-2024 absolute change-5,592 2015-2024 percentage change-44.7% 2020-2024 absolute change-2,485 2020-2024 percentage change-26.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | EgyptAfrica | RussiaEurope | 5,856 | 4,049 | 2,038 | +1,807 (+44.6%) | +3,818 (+187.3%) |
|
OriginEgypt DestinationRussia 2015 stock2,038 2020 stock4,049 2024 stock5,856 2015-2024 absolute change+3,818 2015-2024 percentage change+187.3% 2020-2024 absolute change+1,807 2020-2024 percentage change+44.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | MongoliaAsia | RussiaEurope | 5,750 | 9,512 | 14,168 | -3,762 (-39.6%) | -8,418 (-59.4%) |
|
OriginMongolia DestinationRussia 2015 stock14,168 2020 stock9,512 2024 stock5,750 2015-2024 absolute change-8,418 2015-2024 percentage change-59.4% 2020-2024 absolute change-3,762 2020-2024 percentage change-39.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | USAAmericas | RussiaEurope | 5,408 | 5,120 | 4,763 | +288 (+5.6%) | +645 (+13.5%) |
|
OriginUSA DestinationRussia 2015 stock4,763 2020 stock5,120 2024 stock5,408 2015-2024 absolute change+645 2015-2024 percentage change+13.5% 2020-2024 absolute change+288 2020-2024 percentage change+5.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | Czech RepublicEurope | RussiaEurope | 4,978 | 6,559 | 8,539 | -1,581 (-24.1%) | -3,561 (-41.7%) |
|
OriginCzech Republic DestinationRussia 2015 stock8,539 2020 stock6,559 2024 stock4,978 2015-2024 absolute change-3,561 2015-2024 percentage change-41.7% 2020-2024 absolute change-1,581 2020-2024 percentage change-24.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | SyriaMiddle East | RussiaEurope | 4,697 | 4,225 | 3,642 | +472 (+11.2%) | +1,055 (+29.0%) |
|
OriginSyria DestinationRussia 2015 stock3,642 2020 stock4,225 2024 stock4,697 2015-2024 absolute change+1,055 2015-2024 percentage change+29.0% 2020-2024 absolute change+472 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | VietnamAsia | RussiaEurope | 3,881 | 6,280 | 9,253 | -2,399 (-38.2%) | -5,372 (-58.1%) |
|
OriginVietnam DestinationRussia 2015 stock9,253 2020 stock6,280 2024 stock3,881 2015-2024 absolute change-5,372 2015-2024 percentage change-58.1% 2020-2024 absolute change-2,399 2020-2024 percentage change-38.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | AfghanistanAsia | RussiaEurope | 2,880 | 3,443 | 4,150 | -563 (-16.4%) | -1,270 (-30.6%) |
|
OriginAfghanistan DestinationRussia 2015 stock4,150 2020 stock3,443 2024 stock2,880 2015-2024 absolute change-1,270 2015-2024 percentage change-30.6% 2020-2024 absolute change-563 2020-2024 percentage change-16.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | BulgariaEurope | RussiaEurope | 2,615 | 3,428 | 4,445 | -813 (-23.7%) | -1,830 (-41.2%) |
|
OriginBulgaria DestinationRussia 2015 stock4,445 2020 stock3,428 2024 stock2,615 2015-2024 absolute change-1,830 2015-2024 percentage change-41.2% 2020-2024 absolute change-813 2020-2024 percentage change-23.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | IsraelMiddle East | RussiaEurope | 2,601 | 2,864 | 3,194 | -263 (-9.2%) | -593 (-18.6%) |
|
OriginIsrael DestinationRussia 2015 stock3,194 2020 stock2,864 2024 stock2,601 2015-2024 absolute change-593 2015-2024 percentage change-18.6% 2020-2024 absolute change-263 2020-2024 percentage change-9.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | GreeceEurope | RussiaEurope | 2,381 | 2,234 | 2,052 | +147 (+6.6%) | +329 (+16.0%) |
|
OriginGreece DestinationRussia 2015 stock2,052 2020 stock2,234 2024 stock2,381 2015-2024 absolute change+329 2015-2024 percentage change+16.0% 2020-2024 absolute change+147 2020-2024 percentage change+6.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | ItalyEurope | RussiaEurope | 2,099 | 2,022 | 1,925 | +77 (+3.8%) | +174 (+9.0%) |
|
OriginItaly DestinationRussia 2015 stock1,925 2020 stock2,022 2024 stock2,099 2015-2024 absolute change+174 2015-2024 percentage change+9.0% 2020-2024 absolute change+77 2020-2024 percentage change+3.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | FranceEurope | RussiaEurope | 2,013 | 2,148 | 2,318 | -135 (-6.3%) | -305 (-13.2%) |
|
OriginFrance DestinationRussia 2015 stock2,318 2020 stock2,148 2024 stock2,013 2015-2024 absolute change-305 2015-2024 percentage change-13.2% 2020-2024 absolute change-135 2020-2024 percentage change-6.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | South KoreaAsia | RussiaEurope | 1,762 | 2,258 | 2,877 | -496 (-22.0%) | -1,115 (-38.8%) |
|
OriginSouth Korea DestinationRussia 2015 stock2,877 2020 stock2,258 2024 stock1,762 2015-2024 absolute change-1,115 2015-2024 percentage change-38.8% 2020-2024 absolute change-496 2020-2024 percentage change-22.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | SpainEurope | RussiaEurope | 1,672 | 1,576 | 1,455 | +96 (+6.1%) | +217 (+14.9%) |
|
OriginSpain DestinationRussia 2015 stock1,455 2020 stock1,576 2024 stock1,672 2015-2024 absolute change+217 2015-2024 percentage change+14.9% 2020-2024 absolute change+96 2020-2024 percentage change+6.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | CubaAmericas | RussiaEurope | 1,513 | 1,694 | 1,920 | -181 (-10.7%) | -407 (-21.2%) |
|
OriginCuba DestinationRussia 2015 stock1,920 2020 stock1,694 2024 stock1,513 2015-2024 absolute change-407 2015-2024 percentage change-21.2% 2020-2024 absolute change-181 2020-2024 percentage change-10.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | RomaniaEurope | RussiaEurope | 1,359 | 1,993 | 2,782 | -634 (-31.8%) | -1,423 (-51.2%) |
|
OriginRomania DestinationRussia 2015 stock2,782 2020 stock1,993 2024 stock1,359 2015-2024 absolute change-1,423 2015-2024 percentage change-51.2% 2020-2024 absolute change-634 2020-2024 percentage change-31.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | AustriaEurope | RussiaEurope | 1,235 | 1,667 | 2,206 | -432 (-25.9%) | -971 (-44.0%) |
|
OriginAustria DestinationRussia 2015 stock2,206 2020 stock1,667 2024 stock1,235 2015-2024 absolute change-971 2015-2024 percentage change-44.0% 2020-2024 absolute change-432 2020-2024 percentage change-25.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | FinlandEurope | RussiaEurope | 1,227 | 1,477 | 1,791 | -250 (-16.9%) | -564 (-31.5%) |
|
OriginFinland DestinationRussia 2015 stock1,791 2020 stock1,477 2024 stock1,227 2015-2024 absolute change-564 2015-2024 percentage change-31.5% 2020-2024 absolute change-250 2020-2024 percentage change-16.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | IraqMiddle East | RussiaEurope | 1,169 | 1,105 | 1,026 | +64 (+5.8%) | +143 (+13.9%) |
|
OriginIraq DestinationRussia 2015 stock1,026 2020 stock1,105 2024 stock1,169 2015-2024 absolute change+143 2015-2024 percentage change+13.9% 2020-2024 absolute change+64 2020-2024 percentage change+5.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | IranMiddle East | RussiaEurope | 922 | 1,197 | 1,542 | -275 (-23.0%) | -620 (-40.2%) |
|
OriginIran DestinationRussia 2015 stock1,542 2020 stock1,197 2024 stock922 2015-2024 absolute change-620 2015-2024 percentage change-40.2% 2020-2024 absolute change-275 2020-2024 percentage change-23.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||