Kolik obyvatel má Česko

Aktualizováno: 26. srpna 2026

Otázka kolik obyvatel má Česko má jednoduchou odpověď jen zdánlivě: číslo se mění každý den, jak se lidé rodí, umírají a stěhují přes hranice. K poslednímu měření Českého statistického úřadu (ČSÚ) k 31. prosinci 2025 žilo v České republice 10 915 839 obyvatel, tedy zhruba 10,9 milionu. Byl to nejvyšší počet od konce druhé světové války. Právě proto platí u každého takového údaje železné pravidlo: čísla mají smysl jen tehdy, když k nim připojíme rok a zdroj.

Tento přehled shrnuje, kolik lidí v Česku žije, jak se počet vyvíjí, jak jsou obyvatelé rozmístěni po krajích a která města jsou největší. Slouží jako datový úvod k profilům jednotlivých měst v našem rozcestníku česká města. Všechna čísla níže pocházejí z ČSÚ a jsou orazítkována datem, ke kterému platí.

Aktuální počet obyvatel České republiky

Podle ČSÚ mělo Česko k 31. prosinci 2025 celkem 10 915 839 obyvatel. Během roku 2025 populace vzrostla o zhruba 6,3 tisíce lidí a poprvé přesáhla hranici 10,915 milionu. Pro srovnání: na začátku roku 2025 (tedy ke konci roku 2024) uváděl úřad přibližně 10 909 500 obyvatel a v polovině roku 2025 dokonce dočasně 10 882 341. Rozdíly mezi jednotlivými daty ukazují, proč se vyplatí u počtu obyvatel vždy uvádět konkrétní datum, jde o hodnotu, která se v průběhu roku pohybuje řádově o desetitisíce.

Zaokrouhleně tedy platí: Česko má přes 10,9 milionu obyvatel (ČSÚ, 2025). Pokud potřebujete jedno číslo do školního referátu nebo prezentace, tohle je bezpečná a doložitelná formulace.

Jak se počet obyvatel vyvíjí a proč roste

Dlouhodobě je český demografický vývoj tažen dvěma protichůdnými silami. První je přirozený úbytek, rodí se méně dětí, než kolik lidí umírá, takže samotná bilance narození a úmrtí je v posledních letech záporná. Druhou silou je migrace: do Česka přichází více lidí, než kolik ho opouští, a právě kladné migrační saldo populaci nejen dorovnává, ale v posledních letech i mírně zvyšuje.

Zlom přinesl rok 2022, kdy do země zamířilo velké množství uprchlíků z Ukrajiny, a počet obyvatel tehdy vyskočil nejvýrazněji za dlouhou dobu. V letech 2023 až 2025 už růst zpomalil, ale díky migraci zůstal kladný a populace se vyšplhala na dosavadní rekord. Bez přistěhovalectví by přitom počet obyvatel klesal, to je jádro toho, proč Česko navzdory nízké porodnosti populačně neubývá (ČSÚ, 2024 az 2025).

Rozdělení obyvatel po krajích

Obyvatelé nejsou po republice rozmístěni rovnoměrně. Nejlidnatějším regionem je dlouhodobě Středočeský kraj, který k 31. prosinci 2024 evidoval 1 466 215 obyvatel a v čele žebříčku figuruje nepřetržitě už řadu let, těží z prstence obcí kolem Prahy, kam se lidé z metropole stěhují za bydlením. Samotné hlavní město Praha je zároveň krajem i největším městem a s Jihomoravským a Moravskoslezským krajem tvoří první čtveřici regionů nad hranicí jednoho milionu obyvatel. Na opačném konci stojí Karlovarský kraj, jediný region pod hranicí 300 tisíc lidí.

Následující tabulka řadí všech 14 krajů podle počtu obyvatel. U tří nejlidnatějších používáme řádové hodnoty, protože se v průběhu roku pohybují; přesná čísla najdete vždy v aktuální publikaci ČSÚ.

Kraj Počet obyvatel Rok (ČSÚ)
Středočeský 1 466 215 2024
Hlavní město Praha ~1 407 000 2024
Jihomoravský ~1 230 000 2024
Moravskoslezský ~1 176 000 2024
Ústecký ~806 000 2024
Jihočeský ~653 000 2024
Olomoucký ~631 000 2024
Plzeňský ~615 000 2024
Zlínský ~578 000 2024
Královéhradecký 555 923 2024
Pardubický ~531 000 2024
Vysočina ~516 000 2024
Liberecký ~449 000 2024
Karlovarský ~293 000 2024

Hustota zalidnění

Při rozloze necelých 79 tisíc km² vychází průměrná hustota zalidnění Česka zhruba na 138 obyvatel na kilometr čtvereční (ČSÚ, 2024). Průměr ale zakrývá obrovské rozdíly. Suverénně nejhustěji je zalidněná Praha, kde na jeden kilometr čtvereční připadá řádově 2 700 lidí, řádově dvacetkrát více než celostátní průměr. Naopak nejřidčeji osídlené jsou venkovské kraje s velkým podílem hor a lesů, jako je Jihočeský kraj nebo Vysočina, kde hustota klesá k 65 až 76 obyvatelům na kilometr čtvereční. Tento kontrast mezi hustě obydlenými městskými aglomeracemi a řídce osídleným venkovem je jedním z klíčů k pochopení, proč se počty obyvatel v krajích tak liší.

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

Zatímco kraje ukazují rozmístění lidí v ploše, o skutečné velikosti sídel vypovídají počty obyvatel jednotlivých měst. Bezkonkurenčně největší je hlavní město Praha s 1 397 880 obyvateli, tedy zhruba každý osmý obyvatel republiky žije v metropoli. S velkým odstupem následuje moravská metropole Brno a hornoslezská Ostrava; tato trojice tvoří jádro tří největších českých aglomerací.

Za nimi se řadí Plzeň, Liberec a krajská města Moravy a Čech. Následující pořadí deseti největších měst platí k 1. lednu 2025 (ČSÚ): Praha (1 397 880), Brno (402 739), Ostrava (283 187), Plzeň (187 928), Liberec (108 090), Olomouc (103 063), České Budějovice (97 231), Hradec Králové (94 311), Pardubice (92 319) a Ústí nad Labem (90 866). Hranici sta tisíc obyvatel tak překračuje pouze šest českých měst, všechna ostatní krajská města jsou menší. Podrobné profily jednotlivých měst včetně historie, památek a dopravy najdete v rozcestníku česká města.

Malý rozdíl mezi Prahou jako městem (1 397 880 k 1. 1. 2025) a Prahou jako krajem (~1 407 000 ke konci roku 2024) není chybou, jde o hodnoty k různým datům. I to je připomínka, že u počtu obyvatel vždy záleží na tom, ke kterému dni číslo platí.

Kolik v Česku žije cizinců a jak stará je populace

Významnou součástí obrazu je zahraniční migrace. Podle ČSÚ žilo v Česku ke konci roku 2024 přibližně 1,09 milionu cizinců s povoleným nebo evidovaným pobytem, což odpovídalo 10,0 procenta všech obyvatel, tedy zhruba každý desátý člověk v zemi. Meziročně jejich počet vzrostl o více než 28 tisíc. Nejvíce cizinců je soustředěno v Praze, kde tvoří přes čtvrtinu obyvatel (25,3 procenta). Nejpočetnějšími skupinami jsou dlouhodobě občané Ukrajiny, Slovenska a Vietnamu. Novější údaje ČSÚ z jara 2026 uvádějí už přes 1,13 milionu cizinců, což ukazuje, že podíl přistěhovalců dál mírně roste.

Česká populace zároveň stárne. Ke konci roku 2024 tvořili lidé ve věku 65 a více let necelých 21 procent obyvatel, tedy přibližně 2,26 milionu osob (ČSÚ). Projekce úřadu počítají s tím, že do poloviny století může podíl seniorů stoupnout ke zhruba 29 procentům. Stárnutí obyvatel je jedním z hlavních důvodů, proč je přirozená bilance narození a úmrtí záporná a proč roli populačního motoru přebírá migrace.

Co si z čísel odnést

Souhrnně: Česko má přes 10,9 milionu obyvatel (ČSÚ, konec roku 2025), populace mírně roste díky migraci, zhruba každý desátý obyvatel je cizinec a téměř každý pátý je senior. Nejvíce lidí žije ve Středočeském kraji a v Praze, nejméně na Karlovarsku; a hranici milionu obyvatel překračují jen čtyři kraje, hranici sta tisíc jen šest měst. Ať už čísla použijete kamkoli, připojte k nim rok a zdroj, jen tak zůstanou pravdivá i za pár měsíců. Kompletní přehled měst i s jejich aktuálními počty obyvatel najdete v rozcestníku česká města; narazili jste na nesrovnalost nebo vám chybí konkrétní profil? Napište nám přes kontakt.

Časté otázky

Kolik obyvatel má Česko v roce 2025?

K 31. prosinci 2025 mělo Česko podle ČSÚ 10 915 839 obyvatel, tedy zhruba 10,9 milionu. Byl to nejvyšší počet od konce druhé světové války.

Roste, nebo klesá počet obyvatel Česka?

Počet obyvatel v posledních letech mírně roste, ale pouze díky migraci. Samotná bilance narození a úmrtí je záporná, takže bez přistěhovalectví by populace klesala (ČSÚ, 2024 az 2025).

Který kraj je nejlidnatější?

Nejvíce obyvatel má dlouhodobě Středočeský kraj, k 31. prosinci 2024 to bylo 1 466 215 lidí. Následují Praha, Jihomoravský a Moravskoslezský kraj, které rovněž přesahují milion obyvatel. Nejméně lidnatý je Karlovarský kraj.

Které je největší město v Česku?

Největší je Praha s 1 397 880 obyvateli (ČSÚ, 1. 1. 2025). Druhé je Brno (402 739) a třetí Ostrava (283 187). Hranici sta tisíc obyvatel překračuje jen šest českých měst.

Kolik cizinců žije v Česku?

Ke konci roku 2024 žilo v Česku přibližně 1,09 milionu cizinců, což odpovídalo 10,0 procenta obyvatel. Nejsilnějšími skupinami jsou občané Ukrajiny, Slovenska a Vietnamu; v Praze tvoří cizinci přes čtvrtinu obyvatel.

Jak stará je česká populace?

Populace stárne. Ke konci roku 2024 tvořili lidé ve věku 65 a více let necelých 21 procent obyvatel, tedy zhruba 2,26 milionu osob. Podle projekcí ČSÚ může tento podíl do poloviny století vzrůst přibližně na 29 procent.

Jaká je hustota zalidnění Česka?

Průměrná hustota je zhruba 138 obyvatel na kilometr čtvereční (ČSÚ, 2024). Nejhustěji zalidněná je Praha (řádově 2 700 obyvatel na km²), nejřidčeji venkovské kraje jako Jihočeský nebo Vysočina.


Související články

Libor Výborný

Libor Výborný

Redaktor na volné noze s praxí z redakcí Prima Zoom a Novinky.cz. Za roky v médiích si zvykl ověřovat informace u zdroje a psát tak, aby text čtenáři opravdu posloužil. Pro czech-profile.cz se věnuje profilům firem, značek a webových projektů — dohledává, kdo za projektem stojí, čím se liší a co má doložené ve veřejných rejstřících.