Obyvatelstvo
Na konci roku 2018 žilo v České republice dle Českého statistického úřadu 10 649 800 lidí. Přirozený přírůstek v roce 2018 byl 1116 osob, úhrnná plodnost dosáhla hodnoty 1,71. Hlavní příčinou růstu počtu obyvatel je dlouhodobě migrace – v roce 2018 byl počet přistěhovalých o 38 629 osob vyšší než počet vystěhovalých, šlo zejména o migraci z Ukrajiny a Slovenska. Průměrný věk činil v roce 2018 42,3 let, střední délka života byla 76,1 let u mužů a 81,9 let u žen. V roce 2018 byl nejlidnatějším krajem Středočeský s 1 369 332 obyvateli. Byl jediným krajem, kde žilo více lidí než v Praze, která měla 1 308 632 obyvatel.
Etnické složení
V posledním sčítání lidu v roce 2011 se 64,3 % obyvatel Česka přihlásilo k české národnosti (86,1 % z těch, kteří se k nějaké národnosti přihlásili), která zcela převažuje ve všech okresech Česka, 5,0 % obyvatel deklarovalo národnost moravskou a 0,1 % národnost slezskou, v obou případech rovněž hovořící převážně česky. Podle názoru Českého statistického úřadu jde o důsledek rozdělení české národnosti, před sčítáním v roce 1991 ještě jednotné, v důsledku medializace moravské národnostní problematiky a tedy do jisté míry uměle; politická strana Moravané tento stav naopak hodnotí jako projev spontánního národního obrození. Faktem zůstává, že moravskou, částečně slezskou a po určitou dobu i českou a slovenskou národnost bylo v různých obdobích existence Československa možno deklarovat jen omezeně (skupina nebyla uváděna v koncových statistikách) nebo vůbec ne (ke skupině nebylo možno se přihlásit) a teprve v roce 1991, krátce před rozpadem státu, bylo poprvé plně přihlédnuto ke každé z těchto čtyř národností jednotlivě.