Migranto

Migration trends in the Czech Republic

Europe

Czech Republic takes in more people than it loses: 995.8K immigrants against 583.2K emigrants. Net balance +412.6K — 4% of the country's population

10.9M

Population

995.8K

Immigrants

583.2K

Emigrants

+412.6K

Inflow

1 in 11 residents of the Czech Republic was born abroad — and 1 in 20 people born in the Czech Republic lives abroad

#62 in the world by net migration gain

Top corridors

The largest migration flows in the Czech Republic

Where people come from

1Ukraine
515.2K51.7%
2Slovakia
231.4K23.2%
3Russia
41.8K4.2%

Where people move to

1Germany
344.7K59.1%
2Slovakia
97.4K16.7%
3Austria
32.8K5.6%

Key moments

How migration has changed since 1990

1990

342.1K immigrants · 532.9K emigrants

2010

  • Roughly 1 in 20 residents was now foreign-born
  • The gap between arrivals and departures was cut in half
  • The foreign-born population passed 500K residents

2015

  • The country became a destination — more people arriving than leaving

Today

  • Ukraine overtook Slovakia as the largest source of new arrivals
  • A surge of arrivals — the foreign-born population jumped 52%
  • Surge of immigrants from Ukraine — 359.1K new arrivals
  • Without migration, the population would have declined
  • Since 1990: 653.8K more foreign-born residents and 50.3K more emigrants

Data source: International Migrant Stock 2024 (UN DESA, Population Division)

Ask Migo

Tap a question — our AI assistant answers it in chat, with real migration data

Where to live?

Score countries, regions and cities by what matters to you

Living in the Czech Republic

See the full country overview