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 2024, there are 27 cities, 583 towns and 232 market towns in the Czech Republic.
The population is shown in brackets and is current to 1 January 2024.[ 1]
Cities
Prague (1,384,732)
Brno (400,566)
Ostrava (284,765)
Plzeň (185,599)
Liberec (107,982)
Olomouc (102,293)
České Budějovice (97,377)
Hradec Králové (93,906)
Pardubice (92,362)
Ústí nad Labem (91,342)
Zlín (74,255)
Havířov (69,694)
Kladno (69,078)
Most (63,882)
Opava (55,600)
Jihlava (53,986)
Frýdek-Místek (53,938)
Teplice (50,959)
Karviná (49,724)
Karlovy Vary (49,353)
Chomutov (47,023)
Děčín (46,799)
Mladá Boleslav (46,428)
Jablonec nad Nisou (46,226)
Prostějov (43,563)
Přerov (41,661)
Třinec (34,266)
Towns
Population 20,000 and more
Česká Lípa (37,483)
Třebíč (34,797)
Tábor (34,370)
Znojmo (34,160)
Kolín (33,229)
Příbram (32,992)
Cheb (32,825)
Písek (30,986)
Trutnov (29,584)
Kroměříž (28,089)
Orlová (27,794)
Vsetín (25,255)
Šumperk (24,969)
Uherské Hradiště (24,933)
Břeclav (24,863)
Havlíčkův Brod (23,746)
Hodonín (23,657)
Chrudim (23,441)
Český Těšín (23,282)
Nový Jičín (22,993)
Litoměřice (22,983)
Klatovy (22,938)
Valašské Meziříčí (22,833)
Krnov (22,716)
Strakonice (22,522)
Litvínov (22,512)
Sokolov (22,155)
Kopřivnice (21,604)
Kutná Hora (21,556)
Beroun (21,272)
Jindřichův Hradec (20,747)
Žďár nad Sázavou (20,525)
Bohumín (20,519)
Vyškov (20,498)
Mělník (20,350)
Blansko (20,185)
Brandýs nad Labem-Stará Boleslav (20,073)
Náchod (20,036)
Population 10,000–19,999
Jirkov (19,323)
Žatec (19,046)
Kralupy nad Vltavou (18,782)
Kadaň (18,165)
Louny (18,053)
Hranice (18,024)
Otrokovice (17,597)
Benešov (17,035)
Říčany (16,955)
Slaný (16,740)
Uherský Brod (16,444)
Pelhřimov (16,420)
Jičín (16,230)
Neratovice (16,217)
Rožnov pod Radhoštěm (16,151)
Svitavy (16,108)
Ostrov (15,825)
Rakovník (15,739)
Nymburk (15,510)
Dvůr Králové nad Labem (15,339)
Bruntál (15,244)
Poděbrady (15,156)
Česká Třebová (15,119)
Varnsdorf (14,716)
Bílina (14,580)
Turnov (14,502)
Tachov (14,468)
Rokycany (14,386)
Mariánské Lázně (14,225)
Klášterec nad Ohří (14,175)
Ústí nad Orlicí (14,098)
Milovice (13,920)
Zábřeh (13,444)
Hlučín (13,421)
Šternberk (13,264)
Český Krumlov (12,944)
Roudnice nad Labem (12,823)
Aš (12,783)
Krupka (12,779)
Chodov (12,649)
Jaroměř (12,541)
Čelákovice (12,463)
Vysoké Mýto (12,412)
Boskovice (12,190)
Vrchlabí (12,131)
Velké Meziříčí (11,627)
Holešov (11,556)
Vlašim (11,455)
Humpolec (11,447)
Rychnov nad Kněžnou (11,442)
Nový Bor (11,412)
Kuřim (11,400)
Prachatice (11,250)
Domažlice (11,155)
Uničov (11,151)
Rumburk (10,861)
Kyjov (10,799)
Sušice (10,783)
Frenštát pod Radhoštěm (10,676)
Veselí nad Moravou (10,623)
Jeseník (10,619)
Králův Dvůr (10,613)
Čáslav (10,512)
Litomyšl (10,493)
Jesenice (10,483)
Přelouč (10,137)
Lysá nad Labem (10,062)
Population 5,000–9,999
Ivančice (9,971)
Frýdlant nad Ostravicí (9,923)
Nové Město na Moravě (9,904)
Lanškroun (9,849)
Moravská Třebová (9,715)
Litovel (9,689)
Hlinsko (9,577)
Mohelnice (9,572)
Studénka (9,309)
Nové Město nad Metují (9,304)
Tišnov (9,275)
Hostivice (9,155)
Chotěboř (9,096)
Nová Paka (9,060)
Roztoky (9,034)
Mnichovo Hradiště (8,950)
Polička (8,939)
Dobříš (8,867)
Lovosice (8,774)
Duchcov (8,685)
Choceň (8,662)
Štětí (8,609)
Hořice (8,587)
Příbor (8,402)
Červený Kostelec (8,299)
Třeboň (8,262)
Stříbro (8,145)
Semily (8,081)
Dubí (8,071)
Milevsko (8,040)
Bystřice pod Hostýnem (8,023)
Lipník nad Bečvou (7,961)
Šlapanice (7,952)
Hrádek nad Nisou (7,932)
Bystřice nad Pernštejnem (7,896)
Benátky nad Jizerou (7,877)
Rýmařov (7,862)
Týn nad Vltavou (7,850)
Hořovice (7,842)
Nejdek (7,785)
Rychvald (7,783)
Černošice (7,675)
Mikulov (7,638)
Kaplice (7,562)
Úvaly (7,504)
Vodňany (7,483)
Český Brod (7,423)
Petřvald (7,407)
Bílovec (7,401)
Frýdlant (7,388)
Vimperk (7,364)
Vratimov (7,360)
Odry (7,343)
Dačice (7,228)
Letovice (7,215)
Nový Bydžov (7,212)
Napajedla (7,172)
Slavkov u Brna (7,169)
Broumov (7,166)
Moravské Budějovice (7,135)
Sezimovo Ústí (7,109)
Soběslav (7,055)
Nýřany (6,960)
Bučovice (6,891)
Sedlčany (6,811)
Přeštice (6,804)
Holice (6,767)
Rosice (6,738)
Blatná (6,666)
Kravaře (6,655)
Staré Město (6,625)
Šenov (6,585)
Veselí nad Lužnicí (6,580)
Kraslice (6,573)
Dobruška (6,557)
Hulín (6,491)
Odolena Voda (6,455)
Světlá nad Sázavou (6,452)
Letohrad (6,445)
Dobřany (6,435)
Hustopeče (6,398)
Mimoň (6,378)
Chrastava (6,340)
Mníšek pod Brdy (6,334)
Podbořany (6,317)
Dubňany (6,234)
Slavičín (6,224)
Týniště nad Orlicí (6,187)
Kostelec nad Orlicí (6,178)
Hronov (6,096)
Pohořelice (6,071)
Železný Brod (6,065)
Tanvald (6,051)
Rousínov (5,962)
Žamberk (5,917)
Třebechovice pod Orebem (5,851)
Třešť (5,815)
Kojetín (5,790)
Františkovy Lázně (5,783)
Holýšov (5,726)
Týnec nad Sázavou (5,717)
Moravský Krumlov (5,707)
Šluknov (5,698)
Planá (5,692)
Nové Strašecí (5,684)
Modřice (5,656)
Kunovice (5,650)
Vítkov (5,641)
Lomnice nad Popelkou (5,635)
Hluboká nad Vltavou (5,597)
Chlumec nad Cidlinou (5,592)
Velká Bíteš (5,574)
Zubří (5,549)
Fulnek (5,516)
Úpice (5,500)
Hradec nad Moravicí (5,485)
Starý Plzenec (5,448)
Jilemnice (5,443)
Horní Slavkov (5,438)
Brumov-Bylnice (5,424)
Rudná (5,395)
Strážnice (5,361)
Stochov (5,354)
Bakov nad Jizerou (5,316)
Kosmonosy (5,304)
Trhové Sviny (5,284)
Jablunkov (5,257)
Polná (5,230)
Jílové u Prahy (5,227)
Horšovský Týn (5,227)
Unhošť (5,206)
Telč (5,185)
Horažďovice (5,142)
Kdyně (5,139)
Bor (5,132)
Česká Skalice (5,122)
Doksy (5,119)
Nýrsko (5,113)
Luhačovice (5,087)
Česká Kamenice (5,082)
Třemošná (5,051)
Skuteč (5,042)
Population 2,500–4,999
Jílové (4,979)
Heřmanův Městec (4,960)
Pečky (4,889)
Vizovice (4,886)
Valašské Klobouky (4,880)
Oslavany (4,871)
Bechyně (4,838)
Ledeč nad Sázavou (4,832)
Bělá pod Bezdězem (4,827)
Náměšť nad Oslavou (4,825)
Chýně (4,817)
Protivín (4,799)
Vrbno pod Pradědem (4,752)
Zruč nad Sázavou (4,749)
Pacov (4,749)
Habartov (4,717)
Postoloprty (4,703)
Votice (4,688)
Lišov (4,687)
Bystřice (4,686)
Vamberk (4,676)
Chropyně (4,668)
Adamov (4,605)
Meziboří (4,587)
Bzenec (4,584)
Osek (4,558)
Cvikov (4,558)
Planá nad Lužnicí (4,556)
Klimkovice (4,536)
Vracov (4,502)
Kynšperk nad Ohří (4,496)
Bojkovice (4,403)
Sezemice (4,350)
Kostelec nad Labem (4,336)
Rožmitál pod Třemšínem (4,317)
Hluk (4,289)
Chlumec (4,280)
Uherský Ostroh (4,277)
Nová Role (4,244)
Slatiňany (4,221)
Hostinné (4,214)
Blovice (4,196)
Kostelec nad Černými lesy (4,194)
Horní Bříza (4,191)
Borovany (4,178)
Brušperk (4,157)
Police nad Metují (4,150)
Králíky (4,126)
Zdice (4,120)
Mnichovice (4,095)
Jaroměřice nad Rokytnou (4,085)
Rajhrad (4,070)
Přibyslav (4,041)
Buštěhrad (3,995)
Jemnice (3,975)
Paskov (3,913)
Brtnice (3,897)
Dolní Benešov (3,892)
Velké Bílovice (3,883)
Smržovka (3,881)
Sázava (3,875)
Velešín (3,866)
Klecany (3,861)
Fryšták (3,843)
Kamenický Šenov (3,823)
Větřní (3,821)
Stráž pod Ralskem (3,816)
Dobřichovice (3,776)
Řevnice (3,769)
Nové Město pod Smrkem (3,757)
Jablonné v Podještědí (3,741)
Zlaté Hory (3,736)
Rájec-Jestřebí (3,732)
Kamenice nad Lipou (3,723)
Lázně Bělohrad (3,720)
Volary (3,715)
Lom (3,715)
Velká Bystřice (3,694)
Zbýšov (3,680)
Židlochovice (3,673)
České Velenice (3,667)
Dobrovice (3,647)
Stod (3,628)
Lanžhot (3,627)
Suchdol nad Lužnicí (3,608)
Valtice (3,593)
Libušín (3,588)
Libčice nad Vltavou (3,577)
Benešov nad Ploučnicí (3,574)
Štramberk (3,549)
Jiříkov (3,538)
Březnice (3,538)
Štěpánov (3,531)
Nepomuk (3,526)
Veverská Bítýška (3,526)
Zliv (3,499)
Lázně Bohdaneč (3,494)
Kralovice (3,493)
Toužim (3,492)
Velké Opatovice (3,480)
Libochovice (3,428)
Město Albrechtice (3,415)
Hrušovany nad Jevišovkou (3,396)
Staňkov (3,392)
Újezd u Brna (3,388)
Krásná Lípa (3,367)
Trmice (3,357)
Třemošnice (3,328)
Žirovnice (3,285)
Sadská (3,253)
Košťany (3,238)
Nová Bystřice (3,219)
Chrast (3,148)
Opočno (3,140)
Uhlířské Janovice (3,136)
Smiřice (3,121)
Ždírec nad Doubravou (3,113)
Kaznějov (3,112)
Jablonné nad Orlicí (3,106)
Miroslav (3,100)
Žacléř (3,096)
Velké Pavlovice (3,072)
Loket (3,071)
Desná (3,062)
Velvary (3,048)
Loštice (3,025)
Hodkovice nad Mohelkou (3,002)
Spálené Poříčí (2,997)
Volyně (2,988)
Ivanovice na Hané (2,977)
Dolní Bousov (2,973)
Plasy (2,963)
Slušovice (2,961)
Morkovice-Slížany (2,960)
Sedlec-Prčice (2,942)
Zákupy (2,937)
Břidličná (2,931)
Podivín (2,929)
Chvaletice (2,927)
Český Dub (2,923)
Teplá (2,906)
Hanušovice (2,900)
Rtyně v Podkrkonoší (2,899)
Rychnov u Jablonce nad Nisou (2,865)
Terezín (2,863)
Městec Králové (2,860)
Kostelec na Hané (2,860)
Úštěk (2,858)
Kunštát (2,854)
Raspenava (2,849)
Moravský Beroun (2,844)
Budišov nad Budišovkou (2,824)
Hrádek (2,801)
Rotava (2,798)
Jevíčko (2,797)
Hejnice (2,792)
Golčův Jeníkov (2,787)
Vejprty (2,776)
Neveklov (2,769)
Koryčany (2,730)
Velké Hamry (2,728)
Mladá Vožice (2,726)
Kelč (2,686)
Konice (2,664)
Dašice (2,642)
Luže (2,611)
Březová (2,604)
Javorník (2,586)
Dolní Kounice (2,571)
Vyšší Brod (2,564)
Rudolfov (2,559)
Nové Sedlo (2,557)
Chabařovice (2,551)
Chýnov (2,551)
Ždánice (2,539)
Rokytnice nad Jizerou (2,533)
Zbiroh (2,527)
Nové Hrady (2,506)
Tovačov (2,502)
Klobouky u Brna (2,501)
Počátky (2,500)
Population less than 2,500
Netolice (2,498)
Bohušovice nad Ohří (2,442)
Sobotka (2,432)
Janovice nad Úhlavou (2,428)
Nechanice (2,428)
Karolinka (2,409)
Město Touškov (2,407)
Kryry (2,371)
Jáchymov (2,361)
Solnice (2,352)
Meziměstí (2,333)
Hrochův Týnec (2,318)
Luby (2,299)
Veltrusy (2,297)
Plumlov (2,274)
Slavonice (2,268)
Mirošov (2,245)
Kardašova Řečice (2,242)
Žebrák (2,242)
Ralsko (2,239)
Nová Včelnice (2,233)
Pyšely (2,230)
Horní Benešov (2,214)
Kopidlno (2,205)
Týnec nad Labem (2,205)
Žlutice (2,202)
Horní Jiřetín (2,202)
Budyně nad Ohří (2,174)
Rokytnice v Orlických horách (2,164)
Jistebnice (2,150)
Proseč (2,128)
Nový Knín (2,126)
Horní Jelení (2,124)
Zásmuky (2,116)
Hroznětín (2,107)
Borohrádek (2,105)
Hranice (2,101)
Mikulášovice (2,077)
Svoboda nad Úpou (2,009)
Hrob (2,004)
Velký Šenov (1,999)
Lučany nad Nisou (1,982)
Horní Planá (1,980)
Kouřim (1,978)
Smečno (1,977)
Štíty (1,946)
Žandov (1,935)
Němčice nad Hanou (1,932)
Hostomice (1,914)
Plesná (1,909)
Skalná (1,906)
Horní Cerekev (1,900)
Bochov (1,897)
Třebenice (1,891)
Libáň (1,864)
Vroutek (1,858)
Radnice (1,857)
Seč (1,835)
Hoštka (1,785)
Lomnice nad Lužnicí (1,778)
Černovice (1,778)
Hrotovice (1,760)
Vlachovo Březí (1,748)
Bělá nad Radbuzou (1,729)
Kladruby (1,717)
Teplice nad Metují (1,713)
Ronov nad Doubravou (1,709)
Nasavrky (1,705)
Všeruby (1,700)
Staré Město (1,698)
Dubá (1,671)
Švihov (1,671)
Rožďalovice (1,663)
Jesenice (1,656)
Dolní Poustevna (1,655)
Mirovice (1,653)
Olešnice (1,645)
Železná Ruda (1,642)
Oloví (1,641)
Bavorov (1,640)
Jablonec nad Jizerou (1,639)
Přimda (1,621)
Plánice (1,617)
Březová nad Svitavou (1,614)
Bystré (1,603)
Mýto (1,594)
Kožlany (1,546)
Poběžovice (1,523)
Trhový Štěpánov (1,520)
Lázně Kynžvart (1,440)
Strmilov (1,432)
Svratka (1,418)
Rovensko pod Troskami (1,415)
Husinec (1,414)
Mšeno (1,403)
Kašperské Hory (1,391)
Harrachov (1,386)
Železnice (1,374)
Kasejovice (1,373)
Strážov (1,368)
Chřibská (1,341)
Vysoké nad Jizerou (1,329)
Habry (1,320)
Sedlice (1,310)
Brandýs nad Orlicí (1,305)
Mirotice (1,246)
Potštát (1,244)
Hostouň (1,216)
Pilníkov (1,206)
Černošín (1,199)
Osečná (1,199)
Vidnava (1,194)
Nalžovské Hory (1,190)
Úsov (1,167)
Verneřice (1,164)
Špindlerův Mlýn (1,152)
Jevišovice (1,150)
Manětín (1,131)
Žulová (1,125)
Měčín (1,125)
Krásná Hora nad Vltavou (1,116)
Liběchov (1,077)
Červená Řečice (1,045)
Blšany (1,035)
Bělčice (996)
Miletín (947)
Hartmanice (944)
Bezdružice (927)
Bečov nad Teplou (919)
Stráž nad Nežárkou (873)
Vysoké Veselí (869)
Miličín (866)
Abertamy (848)
Pec pod Sněžkou (731)
Deštná (728)
Krásno (701)
Lipnice nad Sázavou (701)
Janské Lázně (675)
Stárkov (627)
Chyše (591)
Mašťov (574)
Ledvice (536)
Rabí (482)
Hora Svaté Kateřiny (460)
Úterý (447)
Krásné Údolí (390)
Rožmberk nad Vltavou (386)
Horní Blatná (382)
Andělská Hora (378)
Výsluní (286)
Janov (264)
Boží Dar (263)
Rejštejn (242)
Loučná pod Klínovcem (198)
Přebuz (76)
Market towns
Population 1,000 and more
Nehvizdy (4,383)
Luka nad Jihlavou (3,130)
Křemže (3,009)
Jedovnice (2,982)
Suchdol nad Odrou (2,903)
Moravská Nová Ves (2,630)
Ledenice (2,547)
Nový Hrozenkov (2,512)
Všetaty (2,478)
Jince (2,451)
Batelov (2,443)
Buchlovice (2,420)
Komárov (2,408)
Pozořice (2,399)
Velké Poříčí (2,368)
Peruc (2,340)
Mladé Buky (2,301)
Zlonice (2,285)
Velké Němčice (2,249)
Štěchovice (2,224)
Škvorec (2,218)
Náměšť na Hané (2,202)
Černá Hora (2,141)
Lhenice (2,109)
Drásov (2,099)
Červené Pečky (2,057)
Polešovice (2,023)
Měřín (2,010)
Okříšky (1,996)
Kamenice (1,991)
Štoky (1,989)
Chodová Planá (1,982)
Lysice (1,944)
Plaňany (1,934)
Cerhenice (1,908)
Malšice (1,896)
Svitávka (1,883)
Brodek u Přerova (1,873)
Drnholec (1,864)
Chlum u Třeboně (1,859)
Davle (1,833)
Divišov (1,810)
Křižanov (1,802)
Hustopeče nad Bečvou (1,782)
Doudleby nad Orlicí (1,770)
Častolovice (1,725)
Kounice (1,703)
Dolní Bukovsko (1,696)
Kralice na Hané (1,690)
Stařeč (1,689)
Svatava (1,659)
Dub nad Moravou (1,629)
Krucemburk (1,608)
Lomnice (1,505)
Lázně Toušeň (1,504)
Nezamyslice (1,494)
Brodek u Prostějova (1,489)
Želetava (1,487)
Dřevohostice (1,475)
Klenčí pod Čerchovem (1,459)
Čechtice (1,453)
Chotětov (1,449)
Kolinec (1,443)
Bernartice (1,412)
Březová (1,406)
Mohelno (1,394)
Loučeň (1,392)
Velký Újezd (1,389)
Nosislav (1,385)
Frymburk (1,379)
Sepekov (1,378)
Ševětín (1,377)
Nové Veselí (1,375)
Dolní Čermná (1,371)
Pozlovice (1,370)
Radomyšl (1,365)
Stráž (1,365)
Křinec (1,363)
Doubravice nad Svitavou (1,356)
Katovice (1,344)
Pecka (1,335)
Strunkovice nad Blanicí (1,307)
Brozany nad Ohří (1,306)
Nedvědice (1,293)
Senomaty (1,271)
Chroustovice (1,254)
Liteň (1,245)
Choltice (1,244)
Dolní Cerekev (1,232)
Hostomice (1,229)
Blížkovice (1,214)
Cerhovice (1,210)
Radiměř (1,209)
Budišov (1,208)
Jimramov (1,207)
Vladislav (1,206)
Netvořice (1,183)
Bohdalov (1,180)
Šatov (1,168)
Olbramovice (1,155)
Nová Cerekev (1,153)
Deblín (1,133)
Suchdol (1,124)
Česká Bělá (1,118)
Brodce (1,115)
Načeradec (1,114)
Ostrov u Macochy (1,107)
Stonařov (1,104)
Protivanov (1,077)
Pavlíkov (1,073)
Březno (1,064)
Cítoliby (1,063)
Machov (1,057)
Višňové (1,055)
Vrchotovy Janovice (1,050)
Švábenice (1,039)
Malešov (1,030)
Koloveč (1,022)
Trhová Kamenice (1,020)
Kněževes (1,018)
Ostrov nad Oslavou (1,012)
Lukavec (1,005)
Bezno (1,000)
Population less than 1,000
Most populated municipalities without the town status
Horoměřice (5,405)
Dolní Lutyně (5,315)
Bystřice (5,266)
Kamenice (5,142)
Ludgeřovice (4,980)
Petrovice u Karviné (4,945)
Těrlicko (4,841)
Dolní Břežany (4,694)
Vejprnice (4,593)
Bolatice (4,501)
Vendryně (4,486)
Dětmarovice (4,435)
Horní Suchá (4,366)
Psáry (4,226)
Hlubočky (4,202)
Šestajovice (4,113)
Baška (4,029)
References
Sovereign states States with limited recognition Dependencies and other entities