List of cities and towns in the Czech Republic

This is a list of municipalities (obce) of the Czech Republic which have status of a city, town or market town granted by law. As of 2026, there are 27 cities, 583 towns and 232 market towns in the Czech Republic.

Cities

edit
Name Population
(2026)[1]
Region
Prague1,407,084Prague
Brno404,296South Moravian
Ostrava280,853Moravian-Silesian
Plzeň187,863Plzeň
Liberec108,214Liberec
Olomouc105,297Olomouc
České Budějovice97,128South Bohemian
Hradec Králové93,354Hradec Králové
Pardubice92,713Pardubice
Ústí nad Labem90,035Ústí nad Labem
Zlín74,917Zlín
Kladno69,728Central Bohemian
Havířov67,998Moravian-Silesian
Most63,160Ústí nad Labem
Opava54,881Moravian-Silesian
Jihlava53,686Vysočina
Frýdek-Místek53,164Moravian-Silesian
Teplice50,856Ústí nad Labem
Karlovy Vary48,788Karlovy Vary
Karviná48,684Moravian-Silesian
Mladá Boleslav47,874Central Bohemian
Chomutov46,560Ústí nad Labem
Jablonec nad Nisou46,206Liberec
Děčín46,003Ústí nad Labem
Prostějov43,236Olomouc
Přerov40,492Olomouc
Třinec33,523Moravian-Silesian

Towns

edit

Market towns

edit

Other municipalities with more than 4,000 inhabitants

edit
Name Population
(2026)[1]
Region
Horoměřice5,586Central Bohemian
Dolní Lutyně5,350Moravian-Silesian
Kamenice5,307Central Bohemian
Bystřice5,262Moravian-Silesian
Petrovice u Karviné4,973Moravian-Silesian
Ludgeřovice4,959Moravian-Silesian
Těrlicko4,876Moravian-Silesian
Dolní Břežany4,806Central Bohemian
Vejprnice4,665Plzeň
Dětmarovice4,512Moravian-Silesian
Vendryně4,511Moravian-Silesian
Bolatice4,508Moravian-Silesian
Horní Suchá4,341Moravian-Silesian
Psáry4,322Central Bohemian
Šestajovice4,220Central Bohemian
Hlubočky4,176Olomouc
Zdiby4,088Central Bohemian
Baška4,056Moravian-Silesian

References

edit
  1. 1 2 3 4 "Population in municipalities as at 1. 1". DataStat. Czech Statistical Office. 2026-05-18.