Největší města ČR podle počtu obyvatel

30 největších měst · data ČSÚ 2025 · vývoj od 2000

Největší město Česka je Praha s 1 407 084 obyvateli, což je 3,5× víc než druhé Brno (404 296) a 12,9 % obyvatel republiky. Třetí je Ostrava s 280 853 obyvateli. V 30 největších městech dohromady bydlí 35,5 % populace, zbytek žije v ostatních obcích z celkem 6 253 obcí.

3 největších
Praha, Brno, Ostrava
5 největších
Praha, Brno, Ostrava, Plzeň, Liberec
10 největších
Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Pardubice, Ústí nad Labem
20 největších
Praha, Brno, Ostrava, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Pardubice, Ústí nad Labem, Zlín, Kladno, Havířov, Most, Opava, Jihlava, Frýdek-Místek, Teplice, Karlovy Vary, Karviná

Z čísel studie

Největší město1 407 084obyvatelPraha, 12,9 % populace republiky.Profil obce →Druhé v pořadí404 296obyvatelBrno, 3,5× méně než Praha.Profil obce →
Podíl 30 největších měst35,5% populaceZbytek republiky bydlí v ostatních obcích z celkem 6 253 obcí.

Deset největších měst

Počet obyvatel podle posledního ročníku dat ČSÚ, seřazeno sestupně.

Praha je v českém měřítku bez konkurence: má 3,5× víc obyvatel než druhé Brno a bydlí v ní 12,9 % republiky, tedy zhruba každý 8. obyvatel. Zbytek první desítky je namačkaný podstatně blíž u sebe: mezi pátým a desátým městem je rozdíl 18 179 obyvatel, zatímco mezi prvním a druhým městem je rozdíl 1 002 788.

30 největších měst Česka

Pořadí podle počtu obyvatel v posledním ročníku dat, doplněné o vývoj od roku 2000. Sloupec změny ukazuje, jestli město za 25 let rostlo, nebo se zmenšovalo. Kliknutím na název otevřete profil obce s nájemným, bezpečností a dotacemi.

Žebříček 30 nejlidnatějších obcí Česka s počtem obyvatel a změnou od roku 2000
#MěstoOkresObyvatelV roce 2000Změna
1PrahaHlavní město Praha1 407 0841 181 126+19,1 %
2BrnoBrno-město404 296381 862+5,9 %
3OstravaOstrava-město280 853320 041−12,2 %
4PlzeňPlzeň-město187 863166 759+12,7 %
5LiberecLiberec108 21499 155+9,1 %
6OlomoucOlomouc105 297102 702+2,5 %
7České BudějoviceČeské Budějovice97 12898 186−1,1 %
8Hradec KrálovéHradec Králové93 53498 080−4,6 %
9PardubicePardubice92 71391 309+1,5 %
10Ústí nad LabemÚstí nad Labem90 03595 491−5,7 %
11ZlínZlín74 91781 061−7,6 %
12KladnoKladno69 72871 572−2,6 %
13HavířovKarviná67 99886 591−21,5 %
14MostMost63 16069 588−9,2 %
15OpavaOpava54 88160 610−9,5 %
16JihlavaJihlava53 68651 408+4,4 %
17Frýdek-MístekFrýdek-Místek53 16461 322−13,3 %
18TepliceTeplice50 85652 864−3,8 %
19Karlovy VaryKarlovy Vary48 78854 150−9,9 %
20KarvináKarviná48 68465 019−25,1 %
21Mladá BoleslavMladá Boleslav47 87443 603+9,8 %
22ChomutovChomutov46 56051 154−9 %
23Jablonec nad NisouJablonec nad Nisou46 20645 428+1,7 %
24DěčínDěčín46 00352 758−12,8 %
25ProstějovProstějov43 23648 705−11,2 %
26PřerovPřerov40 49248 901−17,2 %
27Česká LípaČeská Lípa36 36439 914−8,9 %
28TřebíčTřebíč34 47639 709−13,2 %
29TáborTábor34 33937 020−7,2 %
30ZnojmoZnojmo33 98935 778−5 %

Pořadí sleduje počet obyvatel obce jako celku, tedy včetně všech místních částí. Rozloha ani hustota zalidnění se do něj nepromítá, velké město na mapě může být plošně menší než obec s desetinou obyvatel.

Žebříček největších měst není neměnný: z první desítky 4 města od roku 2000 obyvatele ztratilo (Ostrava, České Budějovice, Hradec Králové, Ústí nad Labem). Nejvíc ztrácí Ostrava, a to 39 188 lidí za 25 let. Naopak nejvíc přibylo v prvním městě žebříčku, o 225 958 obyvatel. Tabulka opsaná z několik let starých čísel proto pořadí ukazuje jinak, než jak vypadá dnes.

Kam dál

Opačný pól žebříčku ukazují nejmenší obce Česka, kde nejmenší obec má míň obyvatel než jeden panelový dům. Kdo naopak roste a kdo se vylidňuje, rozebírá studie rostoucí a vylidňující se obce. Ceny bydlení ve stejných městech srovnává mapa nájemného, uvnitř Prahy pak nájemné podle čtvrti.

Metodika

Počet obyvatel je z registru obcí Bydlimetru, který vychází z dat ČSÚ (MOS otevřená data), ročník 2025. Vývoj od roku 2000 pochází ze stejného zdroje, z ukazatele počtu bydlících obyvatel k 31. 12. Počítá se ze všech 6 253 obcí s demografickou vrstvou, součet za celou republiku vychází na 10 892 495 obyvatel.

Řadí se všechny obce, ne jen ty se statusem město: registr status obcí nevede. V tomhle pásmu populace jsou ale všechny uvedené obce města, takže pořadí odpovídá běžnému chápání pojmu největší města. Historická řada je vedená v územní struktuře platné v daném roce a není zpětně přepočtená na dnešní hranice obcí, u velkých měst je to bez praktického vlivu.

Kompletní metodiku a limity popisuje stránka o datech. Datum ověření zdrojů: 4. 9. 2026.