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 | PolandEurope | GermanyEurope | 1,883,559 | 1,797,038 | 1,718,230 | +86,521 (+4.8%) | +165,329 (+9.6%) |
|
OriginPoland DestinationGermany 2015 stock1,718,230 2020 stock1,797,038 2024 stock1,883,559 2015-2024 absolute change+165,329 2015-2024 percentage change+9.6% 2020-2024 absolute change+86,521 2020-2024 percentage change+4.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | PolandEurope | USAAmericas | 396,647 | 421,348 | 440,335 | -24,701 (-5.9%) | -43,688 (-9.9%) |
|
OriginPoland DestinationUSA 2015 stock440,335 2020 stock421,348 2024 stock396,647 2015-2024 absolute change-43,688 2015-2024 percentage change-9.9% 2020-2024 absolute change-24,701 2020-2024 percentage change-5.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | PolandEurope | NetherlandsEurope | 210,981 | 159,749 | 113,415 | +51,232 (+32.1%) | +97,566 (+86.0%) |
|
OriginPoland DestinationNetherlands 2015 stock113,415 2020 stock159,749 2024 stock210,981 2015-2024 absolute change+97,566 2015-2024 percentage change+86.0% 2020-2024 absolute change+51,232 2020-2024 percentage change+32.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | PolandEurope | CanadaAmericas | 123,819 | 137,366 | 150,280 | -13,547 (-9.9%) | -26,461 (-17.6%) |
|
OriginPoland DestinationCanada 2015 stock150,280 2020 stock137,366 2024 stock123,819 2015-2024 absolute change-26,461 2015-2024 percentage change-17.6% 2020-2024 absolute change-13,547 2020-2024 percentage change-9.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | PolandEurope | NorwayEurope | 111,728 | 100,479 | 90,350 | +11,249 (+11.2%) | +21,378 (+23.7%) |
|
OriginPoland DestinationNorway 2015 stock90,350 2020 stock100,479 2024 stock111,728 2015-2024 absolute change+21,378 2015-2024 percentage change+23.7% 2020-2024 absolute change+11,249 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | PolandEurope | SwedenEurope | 102,889 | 93,744 | 83,640 | +9,145 (+9.8%) | +19,249 (+23.0%) |
|
OriginPoland DestinationSweden 2015 stock83,640 2020 stock93,744 2024 stock102,889 2015-2024 absolute change+19,249 2015-2024 percentage change+23.0% 2020-2024 absolute change+9,145 2020-2024 percentage change+9.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | PolandEurope | IrelandEurope | 102,708 | 108,755 | 115,223 | -6,047 (-5.6%) | -12,515 (-10.9%) |
|
OriginPoland DestinationIreland 2015 stock115,223 2020 stock108,755 2024 stock102,708 2015-2024 absolute change-12,515 2015-2024 percentage change-10.9% 2020-2024 absolute change-6,047 2020-2024 percentage change-5.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | PolandEurope | ItalyEurope | 92,115 | 101,568 | 107,229 | -9,453 (-9.3%) | -15,114 (-14.1%) |
|
OriginPoland DestinationItaly 2015 stock107,229 2020 stock101,568 2024 stock92,115 2015-2024 absolute change-15,114 2015-2024 percentage change-14.1% 2020-2024 absolute change-9,453 2020-2024 percentage change-9.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | PolandEurope | FranceEurope | 84,406 | 90,100 | 99,892 | -5,694 (-6.3%) | -15,486 (-15.5%) |
|
OriginPoland DestinationFrance 2015 stock99,892 2020 stock90,100 2024 stock84,406 2015-2024 absolute change-15,486 2015-2024 percentage change-15.5% 2020-2024 absolute change-5,694 2020-2024 percentage change-6.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | PolandEurope | BelgiumEurope | 79,624 | 77,386 | 74,634 | +2,238 (+2.9%) | +4,990 (+6.7%) |
|
OriginPoland DestinationBelgium 2015 stock74,634 2020 stock77,386 2024 stock79,624 2015-2024 absolute change+4,990 2015-2024 percentage change+6.7% 2020-2024 absolute change+2,238 2020-2024 percentage change+2.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | PolandEurope | AustriaEurope | 79,557 | 76,451 | 71,159 | +3,106 (+4.1%) | +8,398 (+11.8%) |
|
OriginPoland DestinationAustria 2015 stock71,159 2020 stock76,451 2024 stock79,557 2015-2024 absolute change+8,398 2015-2024 percentage change+11.8% 2020-2024 absolute change+3,106 2020-2024 percentage change+4.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | PolandEurope | IsraelMiddle East | 62,789 | 59,569 | 55,264 | +3,220 (+5.4%) | +7,525 (+13.6%) |
|
OriginPoland DestinationIsrael 2015 stock55,264 2020 stock59,569 2024 stock62,789 2015-2024 absolute change+7,525 2015-2024 percentage change+13.6% 2020-2024 absolute change+3,220 2020-2024 percentage change+5.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | PolandEurope | SwitzerlandEurope | 53,044 | 43,853 | 33,244 | +9,191 (+21.0%) | +19,800 (+59.6%) |
|
OriginPoland DestinationSwitzerland 2015 stock33,244 2020 stock43,853 2024 stock53,044 2015-2024 absolute change+19,800 2015-2024 percentage change+59.6% 2020-2024 absolute change+9,191 2020-2024 percentage change+21.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | PolandEurope | SpainEurope | 51,651 | 50,345 | 58,298 | +1,306 (+2.6%) | -6,647 (-11.4%) |
|
OriginPoland DestinationSpain 2015 stock58,298 2020 stock50,345 2024 stock51,651 2015-2024 absolute change-6,647 2015-2024 percentage change-11.4% 2020-2024 absolute change+1,306 2020-2024 percentage change+2.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | PolandEurope | DenmarkEurope | 49,767 | 41,988 | 36,175 | +7,779 (+18.5%) | +13,592 (+37.6%) |
|
OriginPoland DestinationDenmark 2015 stock36,175 2020 stock41,988 2024 stock49,767 2015-2024 absolute change+13,592 2015-2024 percentage change+37.6% 2020-2024 absolute change+7,779 2020-2024 percentage change+18.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | PolandEurope | AustraliaOceania | 45,945 | 50,819 | 54,501 | -4,874 (-9.6%) | -8,556 (-15.7%) |
|
OriginPoland DestinationAustralia 2015 stock54,501 2020 stock50,819 2024 stock45,945 2015-2024 absolute change-8,556 2015-2024 percentage change-15.7% 2020-2024 absolute change-4,874 2020-2024 percentage change-9.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | PolandEurope | IcelandEurope | 31,868 | 21,102 | 10,967 | +10,766 (+51.0%) | +20,901 (+190.6%) |
|
OriginPoland DestinationIceland 2015 stock10,967 2020 stock21,102 2024 stock31,868 2015-2024 absolute change+20,901 2015-2024 percentage change+190.6% 2020-2024 absolute change+10,766 2020-2024 percentage change+51.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | PolandEurope | Czech RepublicEurope | 18,652 | 20,835 | 23,466 | -2,183 (-10.5%) | -4,814 (-20.5%) |
|
OriginPoland DestinationCzech Republic 2015 stock23,466 2020 stock20,835 2024 stock18,652 2015-2024 absolute change-4,814 2015-2024 percentage change-20.5% 2020-2024 absolute change-2,183 2020-2024 percentage change-10.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | PolandEurope | GreeceEurope | 16,970 | 15,975 | 15,630 | +995 (+6.2%) | +1,340 (+8.6%) |
|
OriginPoland DestinationGreece 2015 stock15,630 2020 stock15,975 2024 stock16,970 2015-2024 absolute change+1,340 2015-2024 percentage change+8.6% 2020-2024 absolute change+995 2020-2024 percentage change+6.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | 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 |
|||||||
| #21 | PolandEurope | SlovakiaEurope | 8,008 | 7,367 | 6,721 | +641 (+8.7%) | +1,287 (+19.1%) |
|
OriginPoland DestinationSlovakia 2015 stock6,721 2020 stock7,367 2024 stock8,008 2015-2024 absolute change+1,287 2015-2024 percentage change+19.1% 2020-2024 absolute change+641 2020-2024 percentage change+8.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | PolandEurope | FinlandEurope | 5,907 | 5,018 | 3,983 | +889 (+17.7%) | +1,924 (+48.3%) |
|
OriginPoland DestinationFinland 2015 stock3,983 2020 stock5,018 2024 stock5,907 2015-2024 absolute change+1,924 2015-2024 percentage change+48.3% 2020-2024 absolute change+889 2020-2024 percentage change+17.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | PolandEurope | LuxembourgEurope | 5,835 | 5,051 | 3,150 | +784 (+15.5%) | +2,685 (+85.2%) |
|
OriginPoland DestinationLuxembourg 2015 stock3,150 2020 stock5,051 2024 stock5,835 2015-2024 absolute change+2,685 2015-2024 percentage change+85.2% 2020-2024 absolute change+784 2020-2024 percentage change+15.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | PolandEurope | HungaryEurope | 3,991 | 3,383 | 3,018 | +608 (+18.0%) | +973 (+32.2%) |
|
OriginPoland DestinationHungary 2015 stock3,018 2020 stock3,383 2024 stock3,991 2015-2024 absolute change+973 2015-2024 percentage change+32.2% 2020-2024 absolute change+608 2020-2024 percentage change+18.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | PolandEurope | UkraineEurope | 3,170 | 3,128 | 3,078 | +42 (+1.3%) | +92 (+3.0%) |
|
OriginPoland DestinationUkraine 2015 stock3,078 2020 stock3,128 2024 stock3,170 2015-2024 absolute change+92 2015-2024 percentage change+3.0% 2020-2024 absolute change+42 2020-2024 percentage change+1.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | PolandEurope | KyrgyzstanAsia | 3,060 | 3,126 | 3,212 | -66 (-2.1%) | -152 (-4.7%) |
|
OriginPoland DestinationKyrgyzstan 2015 stock3,212 2020 stock3,126 2024 stock3,060 2015-2024 absolute change-152 2015-2024 percentage change-4.7% 2020-2024 absolute change-66 2020-2024 percentage change-2.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | PolandEurope | BulgariaEurope | 2,676 | 1,946 | 1,444 | +730 (+37.5%) | +1,232 (+85.3%) |
|
OriginPoland DestinationBulgaria 2015 stock1,444 2020 stock1,946 2024 stock2,676 2015-2024 absolute change+1,232 2015-2024 percentage change+85.3% 2020-2024 absolute change+730 2020-2024 percentage change+37.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | PolandEurope | New ZealandOceania | 2,511 | 2,467 | 2,185 | +44 (+1.8%) | +326 (+14.9%) |
|
OriginPoland DestinationNew Zealand 2015 stock2,185 2020 stock2,467 2024 stock2,511 2015-2024 absolute change+326 2015-2024 percentage change+14.9% 2020-2024 absolute change+44 2020-2024 percentage change+1.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | PolandEurope | LithuaniaEurope | 2,002 | 1,900 | 2,167 | +102 (+5.4%) | -165 (-7.6%) |
|
OriginPoland DestinationLithuania 2015 stock2,167 2020 stock1,900 2024 stock2,002 2015-2024 absolute change-165 2015-2024 percentage change-7.6% 2020-2024 absolute change+102 2020-2024 percentage change+5.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | PolandEurope | EgyptAfrica | 1,970 | 1,968 | 0 | +2 (+0.1%) | N/A |
|
OriginPoland DestinationEgypt 2015 stock0 2020 stock1,968 2024 stock1,970 2015-2024 absolute change+1,970 2015-2024 percentage changeN/A 2020-2024 absolute change+2 2020-2024 percentage change+0.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | PolandEurope | ArgentinaAmericas | 1,870 | 1,941 | 3,562 | -71 (-3.7%) | -1,692 (-47.5%) |
|
OriginPoland DestinationArgentina 2015 stock3,562 2020 stock1,941 2024 stock1,870 2015-2024 absolute change-1,692 2015-2024 percentage change-47.5% 2020-2024 absolute change-71 2020-2024 percentage change-3.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | PolandEurope | South AfricaAfrica | 1,849 | 1,915 | 3,484 | -66 (-3.4%) | -1,635 (-46.9%) |
|
OriginPoland DestinationSouth Africa 2015 stock3,484 2020 stock1,915 2024 stock1,849 2015-2024 absolute change-1,635 2015-2024 percentage change-46.9% 2020-2024 absolute change-66 2020-2024 percentage change-3.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | PolandEurope | UruguayAmericas | 1,792 | 1,390 | 1,166 | +402 (+28.9%) | +626 (+53.7%) |
|
OriginPoland DestinationUruguay 2015 stock1,166 2020 stock1,390 2024 stock1,792 2015-2024 absolute change+626 2015-2024 percentage change+53.7% 2020-2024 absolute change+402 2020-2024 percentage change+28.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | PolandEurope | JapanAsia | 1,756 | 1,866 | 1,794 | -110 (-5.9%) | -38 (-2.1%) |
|
OriginPoland DestinationJapan 2015 stock1,794 2020 stock1,866 2024 stock1,756 2015-2024 absolute change-38 2015-2024 percentage change-2.1% 2020-2024 absolute change-110 2020-2024 percentage change-5.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | PolandEurope | MaltaEurope | 1,302 | 749 | 344 | +553 (+73.8%) | +958 (+278.5%) |
|
OriginPoland DestinationMalta 2015 stock344 2020 stock749 2024 stock1,302 2015-2024 absolute change+958 2015-2024 percentage change+278.5% 2020-2024 absolute change+553 2020-2024 percentage change+73.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | PolandEurope | PortugalEurope | 1,255 | 1,116 | 974 | +139 (+12.5%) | +281 (+28.9%) |
|
OriginPoland DestinationPortugal 2015 stock974 2020 stock1,116 2024 stock1,255 2015-2024 absolute change+281 2015-2024 percentage change+28.9% 2020-2024 absolute change+139 2020-2024 percentage change+12.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | PolandEurope | ParaguayAmericas | 1,006 | 943 | 872 | +63 (+6.7%) | +134 (+15.4%) |
|
OriginPoland DestinationParaguay 2015 stock872 2020 stock943 2024 stock1,006 2015-2024 absolute change+134 2015-2024 percentage change+15.4% 2020-2024 absolute change+63 2020-2024 percentage change+6.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | PolandEurope | MexicoAmericas | 910 | 890 | 870 | +20 (+2.2%) | +40 (+4.6%) |
|
OriginPoland DestinationMexico 2015 stock870 2020 stock890 2024 stock910 2015-2024 absolute change+40 2015-2024 percentage change+4.6% 2020-2024 absolute change+20 2020-2024 percentage change+2.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | PolandEurope | VenezuelaAmericas | 819 | 858 | 911 | -39 (-4.5%) | -92 (-10.1%) |
|
OriginPoland DestinationVenezuela 2015 stock911 2020 stock858 2024 stock819 2015-2024 absolute change-92 2015-2024 percentage change-10.1% 2020-2024 absolute change-39 2020-2024 percentage change-4.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | PolandEurope | ChinaAsia | 798 | 724 | 764 | +74 (+10.2%) | +34 (+4.5%) |
|
OriginPoland DestinationChina 2015 stock764 2020 stock724 2024 stock798 2015-2024 absolute change+34 2015-2024 percentage change+4.5% 2020-2024 absolute change+74 2020-2024 percentage change+10.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | PolandEurope | SerbiaEurope | 783 | 629 | 657 | +154 (+24.5%) | +126 (+19.2%) |
|
OriginPoland DestinationSerbia 2015 stock657 2020 stock629 2024 stock783 2015-2024 absolute change+126 2015-2024 percentage change+19.2% 2020-2024 absolute change+154 2020-2024 percentage change+24.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | PolandEurope | LibyaAfrica | 764 | 723 | 676 | +41 (+5.7%) | +88 (+13.0%) |
|
OriginPoland DestinationLibya 2015 stock676 2020 stock723 2024 stock764 2015-2024 absolute change+88 2015-2024 percentage change+13.0% 2020-2024 absolute change+41 2020-2024 percentage change+5.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | PolandEurope | EstoniaEurope | 758 | 744 | 790 | +14 (+1.9%) | -32 (-4.1%) |
|
OriginPoland DestinationEstonia 2015 stock790 2020 stock744 2024 stock758 2015-2024 absolute change-32 2015-2024 percentage change-4.1% 2020-2024 absolute change+14 2020-2024 percentage change+1.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #44 | PolandEurope | CyprusEurope | 744 | 701 | 680 | +43 (+6.1%) | +64 (+9.4%) |
|
OriginPoland DestinationCyprus 2015 stock680 2020 stock701 2024 stock744 2015-2024 absolute change+64 2015-2024 percentage change+9.4% 2020-2024 absolute change+43 2020-2024 percentage change+6.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #45 | PolandEurope | LatviaEurope | 706 | 767 | 832 | -61 (-8.0%) | -126 (-15.1%) |
|
OriginPoland DestinationLatvia 2015 stock832 2020 stock767 2024 stock706 2015-2024 absolute change-126 2015-2024 percentage change-15.1% 2020-2024 absolute change-61 2020-2024 percentage change-8.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #46 | PolandEurope | CroatiaEurope | 658 | 691 | 737 | -33 (-4.8%) | -79 (-10.7%) |
|
OriginPoland DestinationCroatia 2015 stock737 2020 stock691 2024 stock658 2015-2024 absolute change-79 2015-2024 percentage change-10.7% 2020-2024 absolute change-33 2020-2024 percentage change-4.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #47 | PolandEurope | KazakhstanAsia | 631 | 685 | 748 | -54 (-7.9%) | -117 (-15.6%) |
|
OriginPoland DestinationKazakhstan 2015 stock748 2020 stock685 2024 stock631 2015-2024 absolute change-117 2015-2024 percentage change-15.6% 2020-2024 absolute change-54 2020-2024 percentage change-7.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #48 | PolandEurope | ChileAmericas | 599 | 404 | 411 | +195 (+48.3%) | +188 (+45.7%) |
|
OriginPoland DestinationChile 2015 stock411 2020 stock404 2024 stock599 2015-2024 absolute change+188 2015-2024 percentage change+45.7% 2020-2024 absolute change+195 2020-2024 percentage change+48.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #49 | PolandEurope | BelarusEurope | 465 | 470 | 478 | -5 (-1.1%) | -13 (-2.7%) |
|
OriginPoland DestinationBelarus 2015 stock478 2020 stock470 2024 stock465 2015-2024 absolute change-13 2015-2024 percentage change-2.7% 2020-2024 absolute change-5 2020-2024 percentage change-1.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #50 | PolandEurope | SloveniaEurope | 452 | 399 | 413 | +53 (+13.3%) | +39 (+9.4%) |
|
OriginPoland DestinationSlovenia 2015 stock413 2020 stock399 2024 stock452 2015-2024 absolute change+39 2015-2024 percentage change+9.4% 2020-2024 absolute change+53 2020-2024 percentage change+13.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||