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.
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.
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.