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 | SerbiaEurope | GermanyEurope | 303,740 | 227,380 | 181,469 | +76,360 (+33.6%) | +122,271 (+67.4%) |
|
OriginSerbia DestinationGermany 2015 stock181,469 2020 stock227,380 2024 stock303,740 2015-2024 absolute change+122,271 2015-2024 percentage change+67.4% 2020-2024 absolute change+76,360 2020-2024 percentage change+33.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | SerbiaEurope | AustriaEurope | 145,580 | 144,429 | 135,871 | +1,151 (+0.8%) | +9,709 (+7.1%) |
|
OriginSerbia DestinationAustria 2015 stock135,871 2020 stock144,429 2024 stock145,580 2015-2024 absolute change+9,709 2015-2024 percentage change+7.1% 2020-2024 absolute change+1,151 2020-2024 percentage change+0.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | SerbiaEurope | FranceEurope | 96,840 | 91,340 | 81,883 | +5,500 (+6.0%) | +14,957 (+18.3%) |
|
OriginSerbia DestinationFrance 2015 stock81,883 2020 stock91,340 2024 stock96,840 2015-2024 absolute change+14,957 2015-2024 percentage change+18.3% 2020-2024 absolute change+5,500 2020-2024 percentage change+6.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | SerbiaEurope | SwitzerlandEurope | 68,585 | 66,983 | 63,942 | +1,602 (+2.4%) | +4,643 (+7.3%) |
|
OriginSerbia DestinationSwitzerland 2015 stock63,942 2020 stock66,983 2024 stock68,585 2015-2024 absolute change+4,643 2015-2024 percentage change+7.3% 2020-2024 absolute change+1,602 2020-2024 percentage change+2.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | SerbiaEurope | HungaryEurope | 56,850 | 48,194 | 37,115 | +8,656 (+18.0%) | +19,735 (+53.2%) |
|
OriginSerbia DestinationHungary 2015 stock37,115 2020 stock48,194 2024 stock56,850 2015-2024 absolute change+19,735 2015-2024 percentage change+53.2% 2020-2024 absolute change+8,656 2020-2024 percentage change+18.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | SerbiaEurope | SloveniaEurope | 53,729 | 47,393 | 39,025 | +6,336 (+13.4%) | +14,704 (+37.7%) |
|
OriginSerbia DestinationSlovenia 2015 stock39,025 2020 stock47,393 2024 stock53,729 2015-2024 absolute change+14,704 2015-2024 percentage change+37.7% 2020-2024 absolute change+6,336 2020-2024 percentage change+13.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | SerbiaEurope | CroatiaEurope | 45,887 | 48,170 | 51,185 | -2,283 (-4.7%) | -5,298 (-10.4%) |
|
OriginSerbia DestinationCroatia 2015 stock51,185 2020 stock48,170 2024 stock45,887 2015-2024 absolute change-5,298 2015-2024 percentage change-10.4% 2020-2024 absolute change-2,283 2020-2024 percentage change-4.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | SerbiaEurope | ItalyEurope | 34,138 | 33,712 | 40,472 | +426 (+1.3%) | -6,334 (-15.7%) |
|
OriginSerbia DestinationItaly 2015 stock40,472 2020 stock33,712 2024 stock34,138 2015-2024 absolute change-6,334 2015-2024 percentage change-15.7% 2020-2024 absolute change+426 2020-2024 percentage change+1.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | SerbiaEurope | CanadaAmericas | 30,355 | 32,290 | 34,134 | -1,935 (-6.0%) | -3,779 (-11.1%) |
|
OriginSerbia DestinationCanada 2015 stock34,134 2020 stock32,290 2024 stock30,355 2015-2024 absolute change-3,779 2015-2024 percentage change-11.1% 2020-2024 absolute change-1,935 2020-2024 percentage change-6.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | SerbiaEurope | AustraliaOceania | 28,629 | 31,787 | 33,796 | -3,158 (-9.9%) | -5,167 (-15.3%) |
|
OriginSerbia DestinationAustralia 2015 stock33,796 2020 stock31,787 2024 stock28,629 2015-2024 absolute change-5,167 2015-2024 percentage change-15.3% 2020-2024 absolute change-3,158 2020-2024 percentage change-9.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | SerbiaEurope | SwedenEurope | 20,194 | 15,467 | 9,591 | +4,727 (+30.6%) | +10,603 (+110.6%) |
|
OriginSerbia DestinationSweden 2015 stock9,591 2020 stock15,467 2024 stock20,194 2015-2024 absolute change+10,603 2015-2024 percentage change+110.6% 2020-2024 absolute change+4,727 2020-2024 percentage change+30.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | SerbiaEurope | North MacedoniaEurope | 18,073 | 18,009 | 17,930 | +64 (+0.4%) | +143 (+0.8%) |
|
OriginSerbia DestinationNorth Macedonia 2015 stock17,930 2020 stock18,009 2024 stock18,073 2015-2024 absolute change+143 2015-2024 percentage change+0.8% 2020-2024 absolute change+64 2020-2024 percentage change+0.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | SerbiaEurope | Bosnia and HerzegovinaEurope | 9,041 | 9,550 | 10,222 | -509 (-5.3%) | -1,181 (-11.6%) |
|
OriginSerbia DestinationBosnia and Herzegovina 2015 stock10,222 2020 stock9,550 2024 stock9,041 2015-2024 absolute change-1,181 2015-2024 percentage change-11.6% 2020-2024 absolute change-509 2020-2024 percentage change-5.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | SerbiaEurope | MontenegroEurope | 8,760 | 8,831 | 9,679 | -71 (-0.8%) | -919 (-9.5%) |
|
OriginSerbia DestinationMontenegro 2015 stock9,679 2020 stock8,831 2024 stock8,760 2015-2024 absolute change-919 2015-2024 percentage change-9.5% 2020-2024 absolute change-71 2020-2024 percentage change-0.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | SerbiaEurope | NorwayEurope | 7,537 | 6,778 | 3,883 | +759 (+11.2%) | +3,654 (+94.1%) |
|
OriginSerbia DestinationNorway 2015 stock3,883 2020 stock6,778 2024 stock7,537 2015-2024 absolute change+3,654 2015-2024 percentage change+94.1% 2020-2024 absolute change+759 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | SerbiaEurope | Czech RepublicEurope | 5,697 | 4,322 | 2,345 | +1,375 (+31.8%) | +3,352 (+142.9%) |
|
OriginSerbia DestinationCzech Republic 2015 stock2,345 2020 stock4,322 2024 stock5,697 2015-2024 absolute change+3,352 2015-2024 percentage change+142.9% 2020-2024 absolute change+1,375 2020-2024 percentage change+31.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | SerbiaEurope | GreeceEurope | 4,745 | 4,467 | 4,372 | +278 (+6.2%) | +373 (+8.5%) |
|
OriginSerbia DestinationGreece 2015 stock4,372 2020 stock4,467 2024 stock4,745 2015-2024 absolute change+373 2015-2024 percentage change+8.5% 2020-2024 absolute change+278 2020-2024 percentage change+6.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | SerbiaEurope | BulgariaEurope | 4,462 | 3,245 | 1,944 | +1,217 (+37.5%) | +2,518 (+129.5%) |
|
OriginSerbia DestinationBulgaria 2015 stock1,944 2020 stock3,245 2024 stock4,462 2015-2024 absolute change+2,518 2015-2024 percentage change+129.5% 2020-2024 absolute change+1,217 2020-2024 percentage change+37.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | SerbiaEurope | LuxembourgEurope | 4,253 | 3,682 | 5,920 | +571 (+15.5%) | -1,667 (-28.2%) |
|
OriginSerbia DestinationLuxembourg 2015 stock5,920 2020 stock3,682 2024 stock4,253 2015-2024 absolute change-1,667 2015-2024 percentage change-28.2% 2020-2024 absolute change+571 2020-2024 percentage change+15.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | SerbiaEurope | MaltaEurope | 2,890 | 1,663 | 764 | +1,227 (+73.8%) | +2,126 (+278.3%) |
|
OriginSerbia DestinationMalta 2015 stock764 2020 stock1,663 2024 stock2,890 2015-2024 absolute change+2,126 2015-2024 percentage change+278.3% 2020-2024 absolute change+1,227 2020-2024 percentage change+73.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | SerbiaEurope | SlovakiaEurope | 2,677 | 2,463 | 1,917 | +214 (+8.7%) | +760 (+39.6%) |
|
OriginSerbia DestinationSlovakia 2015 stock1,917 2020 stock2,463 2024 stock2,677 2015-2024 absolute change+760 2015-2024 percentage change+39.6% 2020-2024 absolute change+214 2020-2024 percentage change+8.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | SerbiaEurope | CyprusEurope | 2,673 | 2,518 | 2,439 | +155 (+6.2%) | +234 (+9.6%) |
|
OriginSerbia DestinationCyprus 2015 stock2,439 2020 stock2,518 2024 stock2,673 2015-2024 absolute change+234 2015-2024 percentage change+9.6% 2020-2024 absolute change+155 2020-2024 percentage change+6.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | SerbiaEurope | DenmarkEurope | 2,365 | 1,746 | 1,169 | +619 (+35.5%) | +1,196 (+102.3%) |
|
OriginSerbia DestinationDenmark 2015 stock1,169 2020 stock1,746 2024 stock2,365 2015-2024 absolute change+1,196 2015-2024 percentage change+102.3% 2020-2024 absolute change+619 2020-2024 percentage change+35.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | SerbiaEurope | IcelandEurope | 1,136 | 752 | 523 | +384 (+51.1%) | +613 (+117.2%) |
|
OriginSerbia DestinationIceland 2015 stock523 2020 stock752 2024 stock1,136 2015-2024 absolute change+613 2015-2024 percentage change+117.2% 2020-2024 absolute change+384 2020-2024 percentage change+51.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | SerbiaEurope | ChinaAsia | 771 | 664 | 303 | +107 (+16.1%) | +468 (+154.5%) |
|
OriginSerbia DestinationChina 2015 stock303 2020 stock664 2024 stock771 2015-2024 absolute change+468 2015-2024 percentage change+154.5% 2020-2024 absolute change+107 2020-2024 percentage change+16.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | SerbiaEurope | VenezuelaAmericas | 745 | 781 | 830 | -36 (-4.6%) | -85 (-10.2%) |
|
OriginSerbia DestinationVenezuela 2015 stock830 2020 stock781 2024 stock745 2015-2024 absolute change-85 2015-2024 percentage change-10.2% 2020-2024 absolute change-36 2020-2024 percentage change-4.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | 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 |
|||||||
| #28 | SerbiaEurope | LiechtensteinEurope | 458 | 428 | 397 | +30 (+7.0%) | +61 (+15.4%) |
|
OriginSerbia DestinationLiechtenstein 2015 stock397 2020 stock428 2024 stock458 2015-2024 absolute change+61 2015-2024 percentage change+15.4% 2020-2024 absolute change+30 2020-2024 percentage change+7.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | SerbiaEurope | South AfricaAfrica | 443 | 446 | 506 | -3 (-0.7%) | -63 (-12.5%) |
|
OriginSerbia DestinationSouth Africa 2015 stock506 2020 stock446 2024 stock443 2015-2024 absolute change-63 2015-2024 percentage change-12.5% 2020-2024 absolute change-3 2020-2024 percentage change-0.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | SerbiaEurope | ChileAmericas | 297 | 52 | 130 | +245 (+471.2%) | +167 (+128.5%) |
|
OriginSerbia DestinationChile 2015 stock130 2020 stock52 2024 stock297 2015-2024 absolute change+167 2015-2024 percentage change+128.5% 2020-2024 absolute change+245 2020-2024 percentage change+471.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | SerbiaEurope | FinlandEurope | 297 | 252 | 149 | +45 (+17.9%) | +148 (+99.3%) |
|
OriginSerbia DestinationFinland 2015 stock149 2020 stock252 2024 stock297 2015-2024 absolute change+148 2015-2024 percentage change+99.3% 2020-2024 absolute change+45 2020-2024 percentage change+17.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | SerbiaEurope | PortugalEurope | 225 | 200 | 51 | +25 (+12.5%) | +174 (+341.2%) |
|
OriginSerbia DestinationPortugal 2015 stock51 2020 stock200 2024 stock225 2015-2024 absolute change+174 2015-2024 percentage change+341.2% 2020-2024 absolute change+25 2020-2024 percentage change+12.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | SerbiaEurope | PeruAmericas | 137 | 82 | 158 | +55 (+67.1%) | -21 (-13.3%) |
|
OriginSerbia DestinationPeru 2015 stock158 2020 stock82 2024 stock137 2015-2024 absolute change-21 2015-2024 percentage change-13.3% 2020-2024 absolute change+55 2020-2024 percentage change+67.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | SerbiaEurope | Dominican RepublicAmericas | 81 | 75 | 72 | +6 (+8.0%) | +9 (+12.5%) |
|
OriginSerbia DestinationDominican Republic 2015 stock72 2020 stock75 2024 stock81 2015-2024 absolute change+9 2015-2024 percentage change+12.5% 2020-2024 absolute change+6 2020-2024 percentage change+8.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | SerbiaEurope | EstoniaEurope | 53 | 52 | 22 | +1 (+1.9%) | +31 (+140.9%) |
|
OriginSerbia DestinationEstonia 2015 stock22 2020 stock52 2024 stock53 2015-2024 absolute change+31 2015-2024 percentage change+140.9% 2020-2024 absolute change+1 2020-2024 percentage change+1.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | SerbiaEurope | PanamaAmericas | 47 | 31 | 27 | +16 (+51.6%) | +20 (+74.1%) |
|
OriginSerbia DestinationPanama 2015 stock27 2020 stock31 2024 stock47 2015-2024 absolute change+20 2015-2024 percentage change+74.1% 2020-2024 absolute change+16 2020-2024 percentage change+51.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | SerbiaEurope | BelarusEurope | 33 | 33 | 35 | 0 (0.0%) | -2 (-5.7%) |
|
OriginSerbia DestinationBelarus 2015 stock35 2020 stock33 2024 stock33 2015-2024 absolute change-2 2015-2024 percentage change-5.7% 2020-2024 absolute change0 2020-2024 percentage change0.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | SerbiaEurope | BoliviaAmericas | 25 | 22 | 22 | +3 (+13.6%) | +3 (+13.6%) |
|
OriginSerbia DestinationBolivia 2015 stock22 2020 stock22 2024 stock25 2015-2024 absolute change+3 2015-2024 percentage change+13.6% 2020-2024 absolute change+3 2020-2024 percentage change+13.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | SerbiaEurope | LatviaEurope | 20 | 22 | 10 | -2 (-9.1%) | +10 (+100.0%) |
|
OriginSerbia DestinationLatvia 2015 stock10 2020 stock22 2024 stock20 2015-2024 absolute change+10 2015-2024 percentage change+100.0% 2020-2024 absolute change-2 2020-2024 percentage change-9.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | SerbiaEurope | BrazilAmericas | 18 | 109 | 103 | -91 (-83.5%) | -85 (-82.5%) |
|
OriginSerbia DestinationBrazil 2015 stock103 2020 stock109 2024 stock18 2015-2024 absolute change-85 2015-2024 percentage change-82.5% 2020-2024 absolute change-91 2020-2024 percentage change-83.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | SerbiaEurope | LithuaniaEurope | 14 | 13 | 2 | +1 (+7.7%) | +12 (+600.0%) |
|
OriginSerbia DestinationLithuania 2015 stock2 2020 stock13 2024 stock14 2015-2024 absolute change+12 2015-2024 percentage change+600.0% 2020-2024 absolute change+1 2020-2024 percentage change+7.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | SerbiaEurope | ArgentinaAmericas | 10 | 10 | 10 | 0 (0.0%) | 0 (0.0%) |
|
OriginSerbia DestinationArgentina 2015 stock10 2020 stock10 2024 stock10 2015-2024 absolute change0 2015-2024 percentage change0.0% 2020-2024 absolute change0 2020-2024 percentage change0.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | SerbiaEurope | GuineaAfrica | 0 | 0 | 2 | N/A | -2 (-100.0%) |
|
OriginSerbia DestinationGuinea 2015 stock2 2020 stock0 2024 stock0 2015-2024 absolute change-2 2015-2024 percentage change-100.0% 2020-2024 absolute change0 2020-2024 percentage changeN/A SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||