Largest Cities and Towns by Population in Czechia

70 cities and towns in Czechia with 20,000 or more inhabitants, ranked by population estimates for December 31, 2024 (by Czech Statistical Office).

RankCity or TownPopulation
1Prague (Praha)1,397,880
2Brno402,739
3Ostrava283,187
4Plzeň (Pilsen)187,928
5Liberec108,090
6Olomouc103,063
7České Budějovice (Budweis)97,231
8Hradec Králové94,311
9Pardubice92,319
10Ústí nad Labem90,866
11Zlín (Gottwaldov)74,684
12Kladno69,664
13Havířov68,674
14Most63,474
15Opava55,109
16Jihlava54,624
17Frýdek-Místek53,590
18Teplice50,912
19Karlovy Vary (Carlsbad)49,073
20Karviná48,937
21Mladá Boleslav47,346
22Chomutov46,771
23Děčín46,376
24Jablonec nad Nisou46,209
25Prostějov43,408
26Přerov40,906
27Česká Lípa36,815
28Třebíč34,530
29Tábor34,356
30Znojmo34,172
31Třinec33,852
32Kolín33,444
33Cheb32,808
34Příbram32,773
35Písek31,121
36Trutnov29,607
37Kroměříž27,917
38Orlová27,540
39Vsetín25,185
40Uherské Hradiště24,887
41Šumperk24,735
42Břeclav24,538
43Havlíčkův Brod23,791
44Chrudim23,564
45Hodonín23,517
46Český Těšín23,075
47Nový Jičín23,005
48Litoměřice22,767
49Klatovy22,763
50Valašské Meziříčí22,580
51Krnov22,518
52Litvínov22,387
53Strakonice22,355
54Sokolov22,007
55Kutná Hora21,642
56Beroun21,521
57Kopřivnice21,374
58Vyškov20,645
59Jindřichův Hradec20,540
60Žďár nad Sázavou20,404
61Bohumín20,315
62Brandýs nad Labem-Stará Boleslav20,313
63Mělník20,278
64Blansko20,002
65Náchod19,827
66Jirkov19,240
67Žatec18,959
68Louny18,068
69Hranice17,969
70Otrokovice17,401

Source: Czech Statistical Office (2024 estimate), via City Population by Thomas Brinkhoff.

Why don't these match official city populations?Official figures typically count only the population within administrative boundaries. UN urban area figures cover the entire built-up area, which can include multiple cities and towns.

Tokyo

33,338,852

Urban area

9,953,160

23 wards

Essen

2,709,375

Urban area

573,618

City of Essen

Ankara

3,630,865

Urban area

5,186,002

Metropolitan municipality

What counts as an urban area? The UN uses satellite imagery to map built-up land, and treats each continuous stretch of built-up land as an urban area. This means that urban areas can extend beyond official city boundaries, and may include multiple cities and towns within a single urban area.

Can an urban area be smaller than its city? Yes. While most cities have urban areas larger than their administrative boundaries, some cities have extensive administrative limits that include sparsely populated areas.

12 urban areas in Czechia with 50,000 or more inhabitants, ranked by the UN's population estimates for 2026.

RankUrban AreaPopulation Estimate (2026)Yearly ChangeLand Area (km²)Density (P/km²)World RankProjections (2030)Projections (2050)
1Praha (Prague)1,196,162−0.13%2614,5834351,189,7481,183,680
2Brno309,451−0.43%783,9671,880304,071285,861
3Pilsen148,676−0.14%512,9154,132147,859146,377
4Ostrava146,816−0.45%393,7654,197144,155136,563
5České Budějovice84,898−0.16%263,2657,43784,35283,326
6Liberec82,583−0.16%243,4417,66182,03880,988
7Olomouc81,518−0.45%243,3977,74880,05176,230
8Hradec Králové69,809−0.14%252,7928,99169,40768,618
9Pardubice68,496−0.15%232,9789,16368,09367,312
10Kladno63,992−0.15%213,0479,81963,59862,888
11Havířov60,722−0.45%173,57210,32959,62356,307
12Ústí nad Labem60,248−0.14%193,17110,39359,91259,315

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.

See also