As of December 31, 2025, 1,131,197 foreigners were registered in the Czech Republic – 37,108 more than the previous year (+3.4%), according to data from the Ministry of the Interior and the statistical unit of the Czech Statistical Office, as cited by the information and analytical center Experts Club.
According to the Ministry of the Interior’s estimate, foreigners account for 10.38% of the country’s population (the calculation used a population figure of 10,897,178 as of September 30, 2025). This means that the “native population” (residents without foreign citizenship) amounts to about 9.766 million people (an estimate based on the difference between the figures).
The structure of legal residence at the end of 2025 included 343,876 people with temporary residence, 394,265 with permanent residence, and 393,056 registered under the temporary protection regime. The highest concentration of foreigners is recorded in Prague (32.4% of all registered foreigners) and in the Central Bohemian Region (14.5%).
Ranking: Top 10 nationalities among foreigners in the Czech Republic (31.12.2025)
| Rank | Country | Number of people |
|---|---|---|
| 1 | Ukraine | 612,953 |
| 2 | Slovakia | 125,280 |
| 3 | Vietnam | 69,685 |
| 4 | Russia | 37,524 |
| 5 | Romania | 21,287 |
| 6 | Poland | 17,631 |
| 7 | Bulgaria | 17,562 |
| 8 | Mongolia | 14,908 |
| 9 | Philippines | 14,530 |
| 10 | Hungary | 12,111 |