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 | PolandEurope | 1,102,774 | 180,211 | 207,016 | +922,563 (+511.9%) | +895,758 (+432.7%) |
|
OriginUkraine DestinationPoland 2015 stock207,016 2020 stock180,211 2024 stock1,102,774 2015-2024 absolute change+895,758 2015-2024 percentage change+432.7% 2020-2024 absolute change+922,563 2020-2024 percentage change+511.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | GermanyEurope | PolandEurope | 86,793 | 94,492 | 83,998 | -7,699 (-8.1%) | +2,795 (+3.3%) |
|
OriginGermany DestinationPoland 2015 stock83,998 2020 stock94,492 2024 stock86,793 2015-2024 absolute change+2,795 2015-2024 percentage change+3.3% 2020-2024 absolute change-7,699 2020-2024 percentage change-8.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | BelarusEurope | PolandEurope | 56,258 | 67,289 | 76,339 | -11,031 (-16.4%) | -20,081 (-26.3%) |
|
OriginBelarus DestinationPoland 2015 stock76,339 2020 stock67,289 2024 stock56,258 2015-2024 absolute change-20,081 2015-2024 percentage change-26.3% 2020-2024 absolute change-11,031 2020-2024 percentage change-16.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | IrelandEurope | PolandEurope | 34,300 | 21,601 | 10,185 | +12,699 (+58.8%) | +24,115 (+236.8%) |
|
OriginIreland DestinationPoland 2015 stock10,185 2020 stock21,601 2024 stock34,300 2015-2024 absolute change+24,115 2015-2024 percentage change+236.8% 2020-2024 absolute change+12,699 2020-2024 percentage change+58.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | USAAmericas | PolandEurope | 29,646 | 25,274 | 16,179 | +4,372 (+17.3%) | +13,467 (+83.2%) |
|
OriginUSA DestinationPoland 2015 stock16,179 2020 stock25,274 2024 stock29,646 2015-2024 absolute change+13,467 2015-2024 percentage change+83.2% 2020-2024 absolute change+4,372 2020-2024 percentage change+17.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | ItalyEurope | PolandEurope | 24,380 | 18,946 | 11,962 | +5,434 (+28.7%) | +12,418 (+103.8%) |
|
OriginItaly DestinationPoland 2015 stock11,962 2020 stock18,946 2024 stock24,380 2015-2024 absolute change+12,418 2015-2024 percentage change+103.8% 2020-2024 absolute change+5,434 2020-2024 percentage change+28.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | FranceEurope | PolandEurope | 22,881 | 26,167 | 26,453 | -3,286 (-12.6%) | -3,572 (-13.5%) |
|
OriginFrance DestinationPoland 2015 stock26,453 2020 stock26,167 2024 stock22,881 2015-2024 absolute change-3,572 2015-2024 percentage change-13.5% 2020-2024 absolute change-3,286 2020-2024 percentage change-12.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | LithuaniaEurope | PolandEurope | 21,305 | 29,081 | 41,340 | -7,776 (-26.7%) | -20,035 (-48.5%) |
|
OriginLithuania DestinationPoland 2015 stock41,340 2020 stock29,081 2024 stock21,305 2015-2024 absolute change-20,035 2015-2024 percentage change-48.5% 2020-2024 absolute change-7,776 2020-2024 percentage change-26.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | NetherlandsEurope | PolandEurope | 16,195 | 10,264 | 4,740 | +5,931 (+57.8%) | +11,455 (+241.7%) |
|
OriginNetherlands DestinationPoland 2015 stock4,740 2020 stock10,264 2024 stock16,195 2015-2024 absolute change+11,455 2015-2024 percentage change+241.7% 2020-2024 absolute change+5,931 2020-2024 percentage change+57.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | RussiaEurope | PolandEurope | 15,923 | 21,433 | 30,954 | -5,510 (-25.7%) | -15,031 (-48.6%) |
|
OriginRussia DestinationPoland 2015 stock30,954 2020 stock21,433 2024 stock15,923 2015-2024 absolute change-15,031 2015-2024 percentage change-48.6% 2020-2024 absolute change-5,510 2020-2024 percentage change-25.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | BelgiumEurope | PolandEurope | 13,815 | 10,879 | 5,848 | +2,936 (+27.0%) | +7,967 (+136.2%) |
|
OriginBelgium DestinationPoland 2015 stock5,848 2020 stock10,879 2024 stock13,815 2015-2024 absolute change+7,967 2015-2024 percentage change+136.2% 2020-2024 absolute change+2,936 2020-2024 percentage change+27.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | NorwayEurope | PolandEurope | 13,563 | 8,212 | 2,800 | +5,351 (+65.2%) | +10,763 (+384.4%) |
|
OriginNorway DestinationPoland 2015 stock2,800 2020 stock8,212 2024 stock13,563 2015-2024 absolute change+10,763 2015-2024 percentage change+384.4% 2020-2024 absolute change+5,351 2020-2024 percentage change+65.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | SpainEurope | PolandEurope | 12,179 | 8,438 | 5,203 | +3,741 (+44.3%) | +6,976 (+134.1%) |
|
OriginSpain DestinationPoland 2015 stock5,203 2020 stock8,438 2024 stock12,179 2015-2024 absolute change+6,976 2015-2024 percentage change+134.1% 2020-2024 absolute change+3,741 2020-2024 percentage change+44.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | KazakhstanAsia | PolandEurope | 8,163 | 7,548 | 6,168 | +615 (+8.1%) | +1,995 (+32.3%) |
|
OriginKazakhstan DestinationPoland 2015 stock6,168 2020 stock7,548 2024 stock8,163 2015-2024 absolute change+1,995 2015-2024 percentage change+32.3% 2020-2024 absolute change+615 2020-2024 percentage change+8.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | AustriaEurope | PolandEurope | 7,579 | 7,205 | 4,889 | +374 (+5.2%) | +2,690 (+55.0%) |
|
OriginAustria DestinationPoland 2015 stock4,889 2020 stock7,205 2024 stock7,579 2015-2024 absolute change+2,690 2015-2024 percentage change+55.0% 2020-2024 absolute change+374 2020-2024 percentage change+5.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | SwedenEurope | PolandEurope | 6,855 | 4,756 | 2,112 | +2,099 (+44.1%) | +4,743 (+224.6%) |
|
OriginSweden DestinationPoland 2015 stock2,112 2020 stock4,756 2024 stock6,855 2015-2024 absolute change+4,743 2015-2024 percentage change+224.6% 2020-2024 absolute change+2,099 2020-2024 percentage change+44.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | CanadaAmericas | PolandEurope | 6,421 | 4,725 | 2,903 | +1,696 (+35.9%) | +3,518 (+121.2%) |
|
OriginCanada DestinationPoland 2015 stock2,903 2020 stock4,725 2024 stock6,421 2015-2024 absolute change+3,518 2015-2024 percentage change+121.2% 2020-2024 absolute change+1,696 2020-2024 percentage change+35.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | GreeceEurope | PolandEurope | 6,389 | 5,816 | 3,989 | +573 (+9.9%) | +2,400 (+60.2%) |
|
OriginGreece DestinationPoland 2015 stock3,989 2020 stock5,816 2024 stock6,389 2015-2024 absolute change+2,400 2015-2024 percentage change+60.2% 2020-2024 absolute change+573 2020-2024 percentage change+9.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | Czech RepublicEurope | PolandEurope | 5,227 | 5,507 | 5,305 | -280 (-5.1%) | -78 (-1.5%) |
|
OriginCzech Republic DestinationPoland 2015 stock5,305 2020 stock5,507 2024 stock5,227 2015-2024 absolute change-78 2015-2024 percentage change-1.5% 2020-2024 absolute change-280 2020-2024 percentage change-5.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | SwitzerlandEurope | PolandEurope | 4,171 | 2,594 | 1,234 | +1,577 (+60.8%) | +2,937 (+238.0%) |
|
OriginSwitzerland DestinationPoland 2015 stock1,234 2020 stock2,594 2024 stock4,171 2015-2024 absolute change+2,937 2015-2024 percentage change+238.0% 2020-2024 absolute change+1,577 2020-2024 percentage change+60.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | DenmarkEurope | PolandEurope | 3,551 | 2,780 | 1,447 | +771 (+27.7%) | +2,104 (+145.4%) |
|
OriginDenmark DestinationPoland 2015 stock1,447 2020 stock2,780 2024 stock3,551 2015-2024 absolute change+2,104 2015-2024 percentage change+145.4% 2020-2024 absolute change+771 2020-2024 percentage change+27.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | VietnamAsia | PolandEurope | 3,330 | 3,196 | 3,539 | +134 (+4.2%) | -209 (-5.9%) |
|
OriginVietnam DestinationPoland 2015 stock3,539 2020 stock3,196 2024 stock3,330 2015-2024 absolute change-209 2015-2024 percentage change-5.9% 2020-2024 absolute change+134 2020-2024 percentage change+4.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | EgyptAfrica | PolandEurope | 3,184 | 2,059 | 1,112 | +1,125 (+54.6%) | +2,072 (+186.3%) |
|
OriginEgypt DestinationPoland 2015 stock1,112 2020 stock2,059 2024 stock3,184 2015-2024 absolute change+2,072 2015-2024 percentage change+186.3% 2020-2024 absolute change+1,125 2020-2024 percentage change+54.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | ArmeniaAsia | PolandEurope | 3,117 | 2,685 | 2,833 | +432 (+16.1%) | +284 (+10.0%) |
|
OriginArmenia DestinationPoland 2015 stock2,833 2020 stock2,685 2024 stock3,117 2015-2024 absolute change+284 2015-2024 percentage change+10.0% 2020-2024 absolute change+432 2020-2024 percentage change+16.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | BulgariaEurope | PolandEurope | 2,585 | 2,598 | 2,677 | -13 (-0.5%) | -92 (-3.4%) |
|
OriginBulgaria DestinationPoland 2015 stock2,677 2020 stock2,598 2024 stock2,585 2015-2024 absolute change-92 2015-2024 percentage change-3.4% 2020-2024 absolute change-13 2020-2024 percentage change-0.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | IcelandEurope | PolandEurope | 2,546 | 1,563 | 634 | +983 (+62.9%) | +1,912 (+301.6%) |
|
OriginIceland DestinationPoland 2015 stock634 2020 stock1,563 2024 stock2,546 2015-2024 absolute change+1,912 2015-2024 percentage change+301.6% 2020-2024 absolute change+983 2020-2024 percentage change+62.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | AustraliaOceania | PolandEurope | 2,079 | 1,764 | 1,153 | +315 (+17.9%) | +926 (+80.3%) |
|
OriginAustralia DestinationPoland 2015 stock1,153 2020 stock1,764 2024 stock2,079 2015-2024 absolute change+926 2015-2024 percentage change+80.3% 2020-2024 absolute change+315 2020-2024 percentage change+17.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | SlovakiaEurope | PolandEurope | 1,897 | 1,947 | 1,795 | -50 (-2.6%) | +102 (+5.7%) |
|
OriginSlovakia DestinationPoland 2015 stock1,795 2020 stock1,947 2024 stock1,897 2015-2024 absolute change+102 2015-2024 percentage change+5.7% 2020-2024 absolute change-50 2020-2024 percentage change-2.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | HungaryEurope | PolandEurope | 1,818 | 1,830 | 1,548 | -12 (-0.7%) | +270 (+17.4%) |
|
OriginHungary DestinationPoland 2015 stock1,548 2020 stock1,830 2024 stock1,818 2015-2024 absolute change+270 2015-2024 percentage change+17.4% 2020-2024 absolute change-12 2020-2024 percentage change-0.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | TürkiyeAsia | PolandEurope | 1,726 | 1,748 | 1,599 | -22 (-1.3%) | +127 (+7.9%) |
|
OriginTürkiye DestinationPoland 2015 stock1,599 2020 stock1,748 2024 stock1,726 2015-2024 absolute change+127 2015-2024 percentage change+7.9% 2020-2024 absolute change-22 2020-2024 percentage change-1.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | IndiaAsia | PolandEurope | 1,624 | 1,313 | 1,334 | +311 (+23.7%) | +290 (+21.7%) |
|
OriginIndia DestinationPoland 2015 stock1,334 2020 stock1,313 2024 stock1,624 2015-2024 absolute change+290 2015-2024 percentage change+21.7% 2020-2024 absolute change+311 2020-2024 percentage change+23.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | RomaniaEurope | PolandEurope | 1,449 | 1,816 | 2,329 | -367 (-20.2%) | -880 (-37.8%) |
|
OriginRomania DestinationPoland 2015 stock2,329 2020 stock1,816 2024 stock1,449 2015-2024 absolute change-880 2015-2024 percentage change-37.8% 2020-2024 absolute change-367 2020-2024 percentage change-20.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | Bosnia and HerzegovinaEurope | PolandEurope | 1,381 | 1,757 | 2,645 | -376 (-21.4%) | -1,264 (-47.8%) |
|
OriginBosnia and Herzegovina DestinationPoland 2015 stock2,645 2020 stock1,757 2024 stock1,381 2015-2024 absolute change-1,264 2015-2024 percentage change-47.8% 2020-2024 absolute change-376 2020-2024 percentage change-21.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | LatviaEurope | PolandEurope | 1,286 | 1,516 | 1,653 | -230 (-15.2%) | -367 (-22.2%) |
|
OriginLatvia DestinationPoland 2015 stock1,653 2020 stock1,516 2024 stock1,286 2015-2024 absolute change-367 2015-2024 percentage change-22.2% 2020-2024 absolute change-230 2020-2024 percentage change-15.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | GeorgiaAsia | PolandEurope | 1,197 | 956 | 650 | +241 (+25.2%) | +547 (+84.2%) |
|
OriginGeorgia DestinationPoland 2015 stock650 2020 stock956 2024 stock1,197 2015-2024 absolute change+547 2015-2024 percentage change+84.2% 2020-2024 absolute change+241 2020-2024 percentage change+25.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | SyriaMiddle East | PolandEurope | 1,142 | 1,070 | 881 | +72 (+6.7%) | +261 (+29.6%) |
|
OriginSyria DestinationPoland 2015 stock881 2020 stock1,070 2024 stock1,142 2015-2024 absolute change+261 2015-2024 percentage change+29.6% 2020-2024 absolute change+72 2020-2024 percentage change+6.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | UzbekistanAsia | PolandEurope | 1,108 | 965 | 768 | +143 (+14.8%) | +340 (+44.3%) |
|
OriginUzbekistan DestinationPoland 2015 stock768 2020 stock965 2024 stock1,108 2015-2024 absolute change+340 2015-2024 percentage change+44.3% 2020-2024 absolute change+143 2020-2024 percentage change+14.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | NigeriaAfrica | PolandEurope | 902 | 868 | 746 | +34 (+3.9%) | +156 (+20.9%) |
|
OriginNigeria DestinationPoland 2015 stock746 2020 stock868 2024 stock902 2015-2024 absolute change+156 2015-2024 percentage change+20.9% 2020-2024 absolute change+34 2020-2024 percentage change+3.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | TunisiaAfrica | PolandEurope | 898 | 833 | 683 | +65 (+7.8%) | +215 (+31.5%) |
|
OriginTunisia DestinationPoland 2015 stock683 2020 stock833 2024 stock898 2015-2024 absolute change+215 2015-2024 percentage change+31.5% 2020-2024 absolute change+65 2020-2024 percentage change+7.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | BrazilAmericas | PolandEurope | 833 | 684 | 482 | +149 (+21.8%) | +351 (+72.8%) |
|
OriginBrazil DestinationPoland 2015 stock482 2020 stock684 2024 stock833 2015-2024 absolute change+351 2015-2024 percentage change+72.8% 2020-2024 absolute change+149 2020-2024 percentage change+21.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | AlgeriaAfrica | PolandEurope | 826 | 793 | 685 | +33 (+4.2%) | +141 (+20.6%) |
|
OriginAlgeria DestinationPoland 2015 stock685 2020 stock793 2024 stock826 2015-2024 absolute change+141 2015-2024 percentage change+20.6% 2020-2024 absolute change+33 2020-2024 percentage change+4.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | South AfricaAfrica | PolandEurope | 783 | 689 | 529 | +94 (+13.6%) | +254 (+48.0%) |
|
OriginSouth Africa DestinationPoland 2015 stock529 2020 stock689 2024 stock783 2015-2024 absolute change+254 2015-2024 percentage change+48.0% 2020-2024 absolute change+94 2020-2024 percentage change+13.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | SerbiaEurope | PolandEurope | 727 | 868 | 977 | -141 (-16.2%) | -250 (-25.6%) |
|
OriginSerbia DestinationPoland 2015 stock977 2020 stock868 2024 stock727 2015-2024 absolute change-250 2015-2024 percentage change-25.6% 2020-2024 absolute change-141 2020-2024 percentage change-16.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #44 | ChinaAsia | PolandEurope | 703 | 1,069 | 1,627 | -366 (-34.2%) | -924 (-56.8%) |
|
OriginChina DestinationPoland 2015 stock1,627 2020 stock1,069 2024 stock703 2015-2024 absolute change-924 2015-2024 percentage change-56.8% 2020-2024 absolute change-366 2020-2024 percentage change-34.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #45 | IsraelMiddle East | PolandEurope | 681 | 647 | 456 | +34 (+5.3%) | +225 (+49.3%) |
|
OriginIsrael DestinationPoland 2015 stock456 2020 stock647 2024 stock681 2015-2024 absolute change+225 2015-2024 percentage change+49.3% 2020-2024 absolute change+34 2020-2024 percentage change+5.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #46 | IraqMiddle East | PolandEurope | 675 | 657 | 587 | +18 (+2.7%) | +88 (+15.0%) |
|
OriginIraq DestinationPoland 2015 stock587 2020 stock657 2024 stock675 2015-2024 absolute change+88 2015-2024 percentage change+15.0% 2020-2024 absolute change+18 2020-2024 percentage change+2.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #47 | JapanAsia | PolandEurope | 673 | 607 | 689 | +66 (+10.9%) | -16 (-2.3%) |
|
OriginJapan DestinationPoland 2015 stock689 2020 stock607 2024 stock673 2015-2024 absolute change-16 2015-2024 percentage change-2.3% 2020-2024 absolute change+66 2020-2024 percentage change+10.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #48 | FinlandEurope | PolandEurope | 652 | 555 | 372 | +97 (+17.5%) | +280 (+75.3%) |
|
OriginFinland DestinationPoland 2015 stock372 2020 stock555 2024 stock652 2015-2024 absolute change+280 2015-2024 percentage change+75.3% 2020-2024 absolute change+97 2020-2024 percentage change+17.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #49 | AzerbaijanAsia | PolandEurope | 586 | 536 | 412 | +50 (+9.3%) | +174 (+42.2%) |
|
OriginAzerbaijan DestinationPoland 2015 stock412 2020 stock536 2024 stock586 2015-2024 absolute change+174 2015-2024 percentage change+42.2% 2020-2024 absolute change+50 2020-2024 percentage change+9.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #50 | MexicoAmericas | PolandEurope | 557 | 491 | 377 | +66 (+13.4%) | +180 (+47.7%) |
|
OriginMexico DestinationPoland 2015 stock377 2020 stock491 2024 stock557 2015-2024 absolute change+180 2015-2024 percentage change+47.7% 2020-2024 absolute change+66 2020-2024 percentage change+13.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||