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
NamePopulation(2026)Region Prague 1,407,084 Prague Brno 404,296 South Moravian Ostrava 280,853 Moravian-Silesian Plzeň 187,863 Plzeň Liberec 108,214 Liberec Olomouc 105,297 Olomouc České Budějovice 97,128 South Bohemian Hradec Králové 93,354 Hradec Králové Pardubice 92,713 Pardubice Ústí nad Labem 90,035 Ústí nad Labem Zlín 74,917 Zlín Kladno 69,728 Central Bohemian Havířov 67,998 Moravian-Silesian Most 63,160 Ústí nad Labem Opava 54,881 Moravian-Silesian Jihlava 53,686 Vysočina Frýdek-Místek 53,164 Moravian-Silesian Teplice 50,856 Ústí nad Labem Karlovy Vary 48,788 Karlovy Vary Karviná 48,684 Moravian-Silesian Mladá Boleslav 47,874 Central Bohemian Chomutov 46,560 Ústí nad Labem Jablonec nad Nisou 46,206 Liberec Děčín 46,003 Ústí nad Labem Prostějov 43,236 Olomouc Přerov 40,492 Olomouc Třinec 33,523 Moravian-Silesian
Towns