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 | Czech RepublicEurope | 515,214 | 156,128 | 146,067 | +359,086 (+230.0%) | +369,147 (+252.7%) |
|
OriginUkraine DestinationCzech Republic 2015 stock146,067 2020 stock156,128 2024 stock515,214 2015-2024 absolute change+369,147 2015-2024 percentage change+252.7% 2020-2024 absolute change+359,086 2020-2024 percentage change+230.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | SlovakiaEurope | Czech RepublicEurope | 231,387 | 248,783 | 269,996 | -17,396 (-7.0%) | -38,609 (-14.3%) |
|
OriginSlovakia DestinationCzech Republic 2015 stock269,996 2020 stock248,783 2024 stock231,387 2015-2024 absolute change-38,609 2015-2024 percentage change-14.3% 2020-2024 absolute change-17,396 2020-2024 percentage change-7.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | RussiaEurope | Czech RepublicEurope | 41,778 | 39,953 | 37,621 | +1,825 (+4.6%) | +4,157 (+11.0%) |
|
OriginRussia DestinationCzech Republic 2015 stock37,621 2020 stock39,953 2024 stock41,778 2015-2024 absolute change+4,157 2015-2024 percentage change+11.0% 2020-2024 absolute change+1,825 2020-2024 percentage change+4.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | VietnamAsia | Czech RepublicEurope | 29,508 | 36,263 | 44,191 | -6,755 (-18.6%) | -14,683 (-33.2%) |
|
OriginVietnam DestinationCzech Republic 2015 stock44,191 2020 stock36,263 2024 stock29,508 2015-2024 absolute change-14,683 2015-2024 percentage change-33.2% 2020-2024 absolute change-6,755 2020-2024 percentage change-18.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | 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 |
|||||||
| #6 | BulgariaEurope | Czech RepublicEurope | 12,878 | 11,751 | 10,293 | +1,127 (+9.6%) | +2,585 (+25.1%) |
|
OriginBulgaria DestinationCzech Republic 2015 stock10,293 2020 stock11,751 2024 stock12,878 2015-2024 absolute change+2,585 2015-2024 percentage change+25.1% 2020-2024 absolute change+1,127 2020-2024 percentage change+9.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | RomaniaEurope | Czech RepublicEurope | 11,061 | 11,573 | 12,202 | -512 (-4.4%) | -1,141 (-9.4%) |
|
OriginRomania DestinationCzech Republic 2015 stock12,202 2020 stock11,573 2024 stock11,061 2015-2024 absolute change-1,141 2015-2024 percentage change-9.4% 2020-2024 absolute change-512 2020-2024 percentage change-4.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | GermanyEurope | Czech RepublicEurope | 9,238 | 11,449 | 14,037 | -2,211 (-19.3%) | -4,799 (-34.2%) |
|
OriginGermany DestinationCzech Republic 2015 stock14,037 2020 stock11,449 2024 stock9,238 2015-2024 absolute change-4,799 2015-2024 percentage change-34.2% 2020-2024 absolute change-2,211 2020-2024 percentage change-19.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | KazakhstanAsia | Czech RepublicEurope | 8,719 | 8,093 | 7,284 | +626 (+7.7%) | +1,435 (+19.7%) |
|
OriginKazakhstan DestinationCzech Republic 2015 stock7,284 2020 stock8,093 2024 stock8,719 2015-2024 absolute change+1,435 2015-2024 percentage change+19.7% 2020-2024 absolute change+626 2020-2024 percentage change+7.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | BelarusEurope | Czech RepublicEurope | 7,789 | 6,757 | 5,388 | +1,032 (+15.3%) | +2,401 (+44.6%) |
|
OriginBelarus DestinationCzech Republic 2015 stock5,388 2020 stock6,757 2024 stock7,789 2015-2024 absolute change+2,401 2015-2024 percentage change+44.6% 2020-2024 absolute change+1,032 2020-2024 percentage change+15.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | USAAmericas | Czech RepublicEurope | 7,462 | 7,315 | 7,129 | +147 (+2.0%) | +333 (+4.7%) |
|
OriginUSA DestinationCzech Republic 2015 stock7,129 2020 stock7,315 2024 stock7,462 2015-2024 absolute change+333 2015-2024 percentage change+4.7% 2020-2024 absolute change+147 2020-2024 percentage change+2.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | ItalyEurope | Czech RepublicEurope | 5,867 | 4,848 | 3,461 | +1,019 (+21.0%) | +2,406 (+69.5%) |
|
OriginItaly DestinationCzech Republic 2015 stock3,461 2020 stock4,848 2024 stock5,867 2015-2024 absolute change+2,406 2015-2024 percentage change+69.5% 2020-2024 absolute change+1,019 2020-2024 percentage change+21.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | 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 |
|||||||
| #14 | IndiaAsia | Czech RepublicEurope | 5,675 | 4,312 | 2,376 | +1,363 (+31.6%) | +3,299 (+138.8%) |
|
OriginIndia DestinationCzech Republic 2015 stock2,376 2020 stock4,312 2024 stock5,675 2015-2024 absolute change+3,299 2015-2024 percentage change+138.8% 2020-2024 absolute change+1,363 2020-2024 percentage change+31.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | MongoliaAsia | Czech RepublicEurope | 5,498 | 5,543 | 5,599 | -45 (-0.8%) | -101 (-1.8%) |
|
OriginMongolia DestinationCzech Republic 2015 stock5,599 2020 stock5,543 2024 stock5,498 2015-2024 absolute change-101 2015-2024 percentage change-1.8% 2020-2024 absolute change-45 2020-2024 percentage change-0.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | ChinaAsia | Czech RepublicEurope | 4,799 | 4,832 | 4,874 | -33 (-0.7%) | -75 (-1.5%) |
|
OriginChina DestinationCzech Republic 2015 stock4,874 2020 stock4,832 2024 stock4,799 2015-2024 absolute change-75 2015-2024 percentage change-1.5% 2020-2024 absolute change-33 2020-2024 percentage change-0.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | FranceEurope | Czech RepublicEurope | 4,320 | 4,364 | 4,420 | -44 (-1.0%) | -100 (-2.3%) |
|
OriginFrance DestinationCzech Republic 2015 stock4,420 2020 stock4,364 2024 stock4,320 2015-2024 absolute change-100 2015-2024 percentage change-2.3% 2020-2024 absolute change-44 2020-2024 percentage change-1.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | HungaryEurope | Czech RepublicEurope | 3,095 | 3,611 | 4,225 | -516 (-14.3%) | -1,130 (-26.7%) |
|
OriginHungary DestinationCzech Republic 2015 stock4,225 2020 stock3,611 2024 stock3,095 2015-2024 absolute change-1,130 2015-2024 percentage change-26.7% 2020-2024 absolute change-516 2020-2024 percentage change-14.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | SpainEurope | Czech RepublicEurope | 2,806 | 2,195 | 1,339 | +611 (+27.8%) | +1,467 (+109.6%) |
|
OriginSpain DestinationCzech Republic 2015 stock1,339 2020 stock2,195 2024 stock2,806 2015-2024 absolute change+1,467 2015-2024 percentage change+109.6% 2020-2024 absolute change+611 2020-2024 percentage change+27.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | Bosnia and HerzegovinaEurope | Czech RepublicEurope | 2,793 | 2,834 | 2,884 | -41 (-1.4%) | -91 (-3.2%) |
|
OriginBosnia and Herzegovina DestinationCzech Republic 2015 stock2,884 2020 stock2,834 2024 stock2,793 2015-2024 absolute change-91 2015-2024 percentage change-3.2% 2020-2024 absolute change-41 2020-2024 percentage change-1.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | PhilippinesAsia | Czech RepublicEurope | 2,690 | 1,997 | 998 | +693 (+34.7%) | +1,692 (+169.5%) |
|
OriginPhilippines DestinationCzech Republic 2015 stock998 2020 stock1,997 2024 stock2,690 2015-2024 absolute change+1,692 2015-2024 percentage change+169.5% 2020-2024 absolute change+693 2020-2024 percentage change+34.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | TürkiyeAsia | Czech RepublicEurope | 2,604 | 2,268 | 1,825 | +336 (+14.8%) | +779 (+42.7%) |
|
OriginTürkiye DestinationCzech Republic 2015 stock1,825 2020 stock2,268 2024 stock2,604 2015-2024 absolute change+779 2015-2024 percentage change+42.7% 2020-2024 absolute change+336 2020-2024 percentage change+14.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | UzbekistanAsia | Czech RepublicEurope | 2,510 | 2,555 | 2,611 | -45 (-1.8%) | -101 (-3.9%) |
|
OriginUzbekistan DestinationCzech Republic 2015 stock2,611 2020 stock2,555 2024 stock2,510 2015-2024 absolute change-101 2015-2024 percentage change-3.9% 2020-2024 absolute change-45 2020-2024 percentage change-1.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | ArmeniaAsia | Czech RepublicEurope | 2,416 | 2,423 | 2,431 | -7 (-0.3%) | -15 (-0.6%) |
|
OriginArmenia DestinationCzech Republic 2015 stock2,431 2020 stock2,423 2024 stock2,416 2015-2024 absolute change-15 2015-2024 percentage change-0.6% 2020-2024 absolute change-7 2020-2024 percentage change-0.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | GreeceEurope | Czech RepublicEurope | 2,415 | 2,176 | 1,866 | +239 (+11.0%) | +549 (+29.4%) |
|
OriginGreece DestinationCzech Republic 2015 stock1,866 2020 stock2,176 2024 stock2,415 2015-2024 absolute change+549 2015-2024 percentage change+29.4% 2020-2024 absolute change+239 2020-2024 percentage change+11.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | North MacedoniaEurope | Czech RepublicEurope | 2,311 | 2,220 | 2,106 | +91 (+4.1%) | +205 (+9.7%) |
|
OriginNorth Macedonia DestinationCzech Republic 2015 stock2,106 2020 stock2,220 2024 stock2,311 2015-2024 absolute change+205 2015-2024 percentage change+9.7% 2020-2024 absolute change+91 2020-2024 percentage change+4.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | AustriaEurope | Czech RepublicEurope | 2,076 | 2,726 | 3,475 | -650 (-23.8%) | -1,399 (-40.3%) |
|
OriginAustria DestinationCzech Republic 2015 stock3,475 2020 stock2,726 2024 stock2,076 2015-2024 absolute change-1,399 2015-2024 percentage change-40.3% 2020-2024 absolute change-650 2020-2024 percentage change-23.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | CroatiaEurope | Czech RepublicEurope | 2,048 | 2,174 | 2,329 | -126 (-5.8%) | -281 (-12.1%) |
|
OriginCroatia DestinationCzech Republic 2015 stock2,329 2020 stock2,174 2024 stock2,048 2015-2024 absolute change-281 2015-2024 percentage change-12.1% 2020-2024 absolute change-126 2020-2024 percentage change-5.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | AzerbaijanAsia | Czech RepublicEurope | 1,897 | 1,637 | 1,293 | +260 (+15.9%) | +604 (+46.7%) |
|
OriginAzerbaijan DestinationCzech Republic 2015 stock1,293 2020 stock1,637 2024 stock1,897 2015-2024 absolute change+604 2015-2024 percentage change+46.7% 2020-2024 absolute change+260 2020-2024 percentage change+15.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | SyriaMiddle East | Czech RepublicEurope | 1,713 | 1,451 | 1,098 | +262 (+18.1%) | +615 (+56.0%) |
|
OriginSyria DestinationCzech Republic 2015 stock1,098 2020 stock1,451 2024 stock1,713 2015-2024 absolute change+615 2015-2024 percentage change+56.0% 2020-2024 absolute change+262 2020-2024 percentage change+18.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | NetherlandsEurope | Czech RepublicEurope | 1,670 | 1,849 | 2,064 | -179 (-9.7%) | -394 (-19.1%) |
|
OriginNetherlands DestinationCzech Republic 2015 stock2,064 2020 stock1,849 2024 stock1,670 2015-2024 absolute change-394 2015-2024 percentage change-19.1% 2020-2024 absolute change-179 2020-2024 percentage change-9.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | GeorgiaAsia | Czech RepublicEurope | 1,636 | 1,546 | 1,431 | +90 (+5.8%) | +205 (+14.3%) |
|
OriginGeorgia DestinationCzech Republic 2015 stock1,431 2020 stock1,546 2024 stock1,636 2015-2024 absolute change+205 2015-2024 percentage change+14.3% 2020-2024 absolute change+90 2020-2024 percentage change+5.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | South KoreaAsia | Czech RepublicEurope | 1,596 | 1,665 | 1,751 | -69 (-4.1%) | -155 (-8.9%) |
|
OriginSouth Korea DestinationCzech Republic 2015 stock1,751 2020 stock1,665 2024 stock1,596 2015-2024 absolute change-155 2015-2024 percentage change-8.9% 2020-2024 absolute change-69 2020-2024 percentage change-4.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | BrazilAmericas | Czech RepublicEurope | 1,483 | 1,175 | 747 | +308 (+26.2%) | +736 (+98.5%) |
|
OriginBrazil DestinationCzech Republic 2015 stock747 2020 stock1,175 2024 stock1,483 2015-2024 absolute change+736 2015-2024 percentage change+98.5% 2020-2024 absolute change+308 2020-2024 percentage change+26.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | JapanAsia | Czech RepublicEurope | 1,471 | 1,587 | 1,728 | -116 (-7.3%) | -257 (-14.9%) |
|
OriginJapan DestinationCzech Republic 2015 stock1,728 2020 stock1,587 2024 stock1,471 2015-2024 absolute change-257 2015-2024 percentage change-14.9% 2020-2024 absolute change-116 2020-2024 percentage change-7.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | KyrgyzstanAsia | Czech RepublicEurope | 1,439 | 1,276 | 1,063 | +163 (+12.8%) | +376 (+35.4%) |
|
OriginKyrgyzstan DestinationCzech Republic 2015 stock1,063 2020 stock1,276 2024 stock1,439 2015-2024 absolute change+376 2015-2024 percentage change+35.4% 2020-2024 absolute change+163 2020-2024 percentage change+12.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | ThailandAsia | Czech RepublicEurope | 1,363 | 1,170 | 911 | +193 (+16.5%) | +452 (+49.6%) |
|
OriginThailand DestinationCzech Republic 2015 stock911 2020 stock1,170 2024 stock1,363 2015-2024 absolute change+452 2015-2024 percentage change+49.6% 2020-2024 absolute change+193 2020-2024 percentage change+16.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | CanadaAmericas | Czech RepublicEurope | 1,336 | 1,241 | 1,118 | +95 (+7.7%) | +218 (+19.5%) |
|
OriginCanada DestinationCzech Republic 2015 stock1,118 2020 stock1,241 2024 stock1,336 2015-2024 absolute change+218 2015-2024 percentage change+19.5% 2020-2024 absolute change+95 2020-2024 percentage change+7.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | EgyptAfrica | Czech RepublicEurope | 1,315 | 1,122 | 865 | +193 (+17.2%) | +450 (+52.0%) |
|
OriginEgypt DestinationCzech Republic 2015 stock865 2020 stock1,122 2024 stock1,315 2015-2024 absolute change+450 2015-2024 percentage change+52.0% 2020-2024 absolute change+193 2020-2024 percentage change+17.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | BelgiumEurope | Czech RepublicEurope | 1,231 | 1,138 | 1,017 | +93 (+8.2%) | +214 (+21.0%) |
|
OriginBelgium DestinationCzech Republic 2015 stock1,017 2020 stock1,138 2024 stock1,231 2015-2024 absolute change+214 2015-2024 percentage change+21.0% 2020-2024 absolute change+93 2020-2024 percentage change+8.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | TunisiaAfrica | Czech RepublicEurope | 1,190 | 1,032 | 822 | +158 (+15.3%) | +368 (+44.8%) |
|
OriginTunisia DestinationCzech Republic 2015 stock822 2020 stock1,032 2024 stock1,190 2015-2024 absolute change+368 2015-2024 percentage change+44.8% 2020-2024 absolute change+158 2020-2024 percentage change+15.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | IrelandEurope | Czech RepublicEurope | 1,149 | 942 | 659 | +207 (+22.0%) | +490 (+74.4%) |
|
OriginIreland DestinationCzech Republic 2015 stock659 2020 stock942 2024 stock1,149 2015-2024 absolute change+490 2015-2024 percentage change+74.4% 2020-2024 absolute change+207 2020-2024 percentage change+22.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | SwitzerlandEurope | Czech RepublicEurope | 1,135 | 1,003 | 828 | +132 (+13.2%) | +307 (+37.1%) |
|
OriginSwitzerland DestinationCzech Republic 2015 stock828 2020 stock1,003 2024 stock1,135 2015-2024 absolute change+307 2015-2024 percentage change+37.1% 2020-2024 absolute change+132 2020-2024 percentage change+13.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #44 | IranMiddle East | Czech RepublicEurope | 1,132 | 953 | 710 | +179 (+18.8%) | +422 (+59.4%) |
|
OriginIran DestinationCzech Republic 2015 stock710 2020 stock953 2024 stock1,132 2015-2024 absolute change+422 2015-2024 percentage change+59.4% 2020-2024 absolute change+179 2020-2024 percentage change+18.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||