Migration Statistics in the Czech Republic

Current Situation

Czechia hosts approximately 1.06 million foreign nationals, accounting for about 10% of the total population.

Between 2019 and 2023, 28,797 individuals acquired Czech citizenship.

Currently, there are 349,317 foreigners with permanent residence, which is the last step before acquiring citizenship, so the number of new citizens is expected to rise significantly.

The largest foreign communities are:

Ukrainians

574,447 people

Slovaks

119,182 people

Vietnamese

67,783 people

Russians

40,990 people

Romanians

20,469 people

By residence status

Permanent residence

348,592 people

Temporary residence

341,111 people

Temporary protection

375,021 people

Citizenship Trends

Between 2019 and 2023, a total of 28,797 people acquired Czech citizenship. In 2023 alone, 6,389 individuals became citizens, with Ukrainians, Russians, and Slovaks being the most common nationalities.

Migration in Major Cities

Foreign nationals form a substantial part of the population in major cities. In Prague, more than 351,000 people have a migration background, which is roughly 25% of the city’s population. Similar trends are visible in Brno and Ostrava.

Source: iDNES

Projections for 2035

According to a study by Boston Consulting Group and Aspen Institute Central Europe, the number of foreigners in the Czech Republic could grow to 1.36 million by 2035. Up to 260,000 Ukrainian refugees may choose to stay permanently. At the same time, around 1.2 million Czechs are expected to retire, making migrants a crucial part of the future workforce and economy.

ODS KDU-ČSL TOP09 STAN ANO Motoristé Piráti Přísaha SocDem SPD Stačilo/KSČM Svobodní Trikolora Zelení
Scroll to Top