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 |
Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.