🌆 Largest Cities in the Czech Republic
The biggest Czech cities by population (2026).
Prague37%
Brno11%
Ostrava7.5%
Plzeň5%
Liberec2.9%
Olomouc2.8%
České Budějovice2.6%
Hradec Králové2.5%
Pardubice2.5%
Ústí nad Labem
Zlín
Kladno
Havířov1.8%
Most
Opava
Jihlava
Frýdek-Místek
Teplice
Karlovy Vary
Karviná
Mladá Boleslav
Chomutov
Jablonec nad Nisou
Děčín
Prostějov
Přerov
Třinec
1
PraguePrague
1,407,084
2
BrnoSouth Moravian
404,296
3
OstravaMoravian-Silesian
280,853
4
PlzeňPlzeň
187,863
5
LiberecLiberec
108,214
6
OlomoucOlomouc
105,297
7
České BudějoviceSouth Bohemian
97,128
8
Hradec KrálovéHradec Králové
93,354
9
PardubicePardubice
92,713
10
Ústí nad LabemÚstí nad Labem
90,035
11
ZlínZlín
74,917
12
KladnoCentral Bohemian
69,728
13
HavířovMoravian-Silesian
67,998
14
MostÚstí nad Labem
63,160
15
OpavaMoravian-Silesian
54,881
16
JihlavaVysočina
53,686
17
Frýdek-MístekMoravian-Silesian
53,164
18
TepliceÚstí nad Labem
50,856
19
Karlovy VaryKarlovy Vary
48,788
20
KarvináMoravian-Silesian
48,684
21
Mladá BoleslavCentral Bohemian
47,874
22
ChomutovÚstí nad Labem
46,560
23
Jablonec nad NisouLiberec
46,206
24
DěčínÚstí nad Labem
46,003
25
ProstějovOlomouc
43,236
26
PřerovOlomouc
40,492
27
TřinecMoravian-Silesian
33,523
Highlights
Within Czechia, Prague ranks first in 2026 with 1,407,084, followed by Brno (404,296) and Ostrava (280,853).
Prague is 3.5 times higher than Brno, the runner-up.
Across 27 entries, values run from 1,407,084 (Prague) to 33,523 (Třinec), with a median of 63,160.
Source: Czech Statistical Office (2026) (via Wikipedia), 2026. Unit: people.
Source: Czech Statistical Office (2026) (via Wikipedia) · CC BY-SA 4.0 (Wikipedia); underlying data © the cited publisher · fetched Oct 13, 2026