🌆 Largest Cities in the Czech Republic

The biggest Czech cities by population (2026).

📅 2026📏 people27 entries🇨🇿 See all of this country’s rankings →
Each tile’s area is its share of the combined total of 3,756,593 (27 entries). Stronger colour means a higher rank.
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