Czechia: cities by population
Czechia has a population of 10,527,781 (UN estimate, 2026), with Prague as its capital. The 50 largest of its 2,697 recorded towns and cities, ranked.
+3%
since 2000 (10,236,804)
-7%
projected by 2050 (9,825,543)
136
people per km²
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Czechia
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Prague | Prague | 1,165,581 |
| 2 | Brno | South Moravian | 379,466 |
| 3 | Ostrava | Moravian-Silesian Region | 279,791 |
| 4 | Pilsen | Plzeň Region | 168,733 |
| 5 | Liberec | Liberec Region | 102,951 |
| 6 | Olomouc | Olomouc Region | 99,496 |
| 7 | České Budějovice | South Bohemian Region | 93,426 |
| 8 | Hradec Králové | Hradec Králové Region | 90,596 |
| 9 | Ústí nad Labem | Ústí nad Labem Region | 90,378 |
| 10 | Pardubice | Pardubice Region | 88,520 |
| 11 | Brno střed | South Moravian | 86,685 |
| 12 | Havířov | Moravian-Silesian Region | 82,768 |
| 13 | Zlín | Zlín | 72,973 |
| 14 | Kladno | Central Bohemia | 69,664 |
| 15 | Most | Ústí nad Labem Region | 63,474 |
| 16 | Stodůlky | Prague | 60,758 |
| 17 | Opava | Moravian-Silesian Region | 60,252 |
| 18 | Frýdek-Místek | Moravian-Silesian Region | 53,590 |
| 19 | Teplice | Ústí nad Labem Region | 50,912 |
| 20 | Jihlava | Vysocina | 50,108 |
| 21 | Karviná | Moravian-Silesian Region | 48,637 |
| 22 | Chomutov | Ústí nad Labem Region | 46,771 |
| 23 | Děčín | Ústí nad Labem Region | 46,376 |
| 24 | Jablonec nad Nisou | Liberec Region | 46,209 |
| 25 | Karlovy Vary | Carlsbad Region | 45,500 |
| 26 | Mladá Boleslav | Central Bohemia | 43,684 |
| 27 | Prostějov | Olomouc Region | 43,408 |
| 28 | Přerov | Olomouc Region | 40,906 |
| 29 | Třinec | Moravian-Silesian Region | 38,415 |
| 30 | Česká Lípa | Liberec Region | 36,815 |
| 31 | Tábor | South Bohemian Region | 36,264 |
| 32 | Znojmo | South Moravian | 35,280 |
| 33 | Třebíč | Vysocina | 34,530 |
| 34 | Kolín | Central Bohemia | 33,444 |
| 35 | Cheb | Carlsbad Region | 32,808 |
| 36 | Příbram | Central Bohemia | 32,773 |
| 37 | Trutnov | Hradec Králové Region | 31,398 |
| 38 | Písek | South Bohemian Region | 29,774 |
| 39 | Šumperk | Olomouc Region | 28,768 |
| 40 | Kroměříž | Zlín | 27,917 |
| 41 | Orlová | Moravian-Silesian Region | 27,540 |
| 42 | Valašské Meziříčí | Zlín | 27,481 |
| 43 | Nový Jičín | Moravian-Silesian Region | 26,547 |
| 44 | Břeclav | South Moravian | 25,789 |
| 45 | Český Těšín | Moravian-Silesian Region | 25,750 |
| 46 | Vsetín | Zlín | 25,185 |
| 47 | Uherské Hradiště | Zlín | 24,887 |
| 48 | Líšeň | South Moravian | 24,563 |
| 49 | Litoměřice | Ústí nad Labem Region | 24,489 |
| 50 | Havlíčkův Brod | Vysocina | 24,356 |
Twenty years earlier: Czechia in the 2005 World Gazetteer — population then 10,230,271.
Common questions
What is the population of Czechia?
Czechia has a population of 10,527,781, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 9,825,543 — a forecast, not a measurement.
What is the capital of Czechia?
Prague.