Largest Cities by Population in Czechia (2025)

Below are the urban areas with more than 100,000 inhabitants in Czechia ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 Praha (Prague) 1,197,765 0.33% 261 4,589 430 1,189,748 1,183,680
2 Brno 310,796 0.03% 78 3,985 1,847 304,071 285,861
3 Pilsen 148,880 0.32% 51 2,919 4,076 147,859 146,377
4 Ostrava 147,481 0.01% 39 3,782 4,121 144,155 136,563
5 České Budějovice 85,035 1% 26 3,271 7,326 84,352 83,326
6 Liberec 82,719 0.65% 24 3,447 7,525 82,038 80,988
7 Olomouc 81,885 0.01% 24 3,412 7,611 80,051 76,230
8 Hradec Králové 69,909 0.32% 25 2,796 8,878 69,407 68,618
9 Pardubice 68,597 0.31% 23 2,982 9,043 68,093 67,312
10 Kladno 64,090 0.31% 21 3,052 9,659 63,598 62,888
11 Havířov 60,997 0.01% 17 3,588 10,173 59,623 56,307
12 Ústí nad Labem 60,332 0.32% 19 3,175 10,268 59,912 59,315

See also

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