Obyvatelstvo
Celkový přírůstek obyvatelstva se pohybuje okolo nuly (-0,08 v roce 2003 a +0,9 % v roce 2004 dle odhadů ČSÚ), přičemž přirozený přírůstek je od roku 1994 záporný. V letech 1995-2002 celkový počet obyvatel mírně klesal, od roku2003 opět roste díky sílící imigraci ze zahraničí. Průměrná délka života se postupně pomalu prodlužuje a přesahuje 72 let u mužů a 79 let u žen (odhad 2004). Ve městech žije celkem 71 % populace.
V posledním sčítání lidu v roce 2001 se 90,4 % obyvatel Česka hlásilo k české národnosti, která je tak dominantní národností v Česku a zcela převažuje ve všech okresech Česka. V roce 1991 se dříve jednotná česká národnost, podle závěrů Českého statistického úřadu do určité míry uměle v důsledku medializace moravské národnostní problematiky,[17] rozložila na českou, moravskou a slezskou.[18] V roce 2001 se 3,7 % obyvatel Česka přihlásilo k moravské národnosti a 0,1 % ke slezské národnosti, které rovněž hovoří česky.[19] Příbuznými jazyky rovněž patřícím do západoslovanské větve indoevropské jazykové skupiny hovoří i dvě nejvýznamnější národnostní menšiny, Slováci (1,9 %) aPoláci (0,5 %). Další národnostní menšinou v pořadí byli v roce 2001 Němci (0,4 %). V Česku dále žijí národnostní menšiny Romů, Maďarů, Ukrajinců, Vietnamců, Rusů, Bulharů, Srbů a dalších. Celkově žije v Česku asi 3,5 % cizinců, nejvíce přistěhovalců přichází z Ukrajiny, Slovenska, Vietnamu a Ruska Největší česká města podle počtu obyvatel
město
populace
kraj
1. Praha
1 285 995
Hl. m. Praha
2. Brno
405 337
Jihomoravský
3. Ostrava
314 666
Moravskoslezský
4. Plzeň
173 932
Plzeňský
5. Liberec
105 240
Liberecký
6. Olomouc
102 112
Olomoucký
7. Ústí nad Labem
98 862
Ústecký
8. Hradec Králové
95 890
Královéhradecký
9. České Budějovice
95 709
Jihočeský
10. Pardubice
90 765
Pardubický
11. Havířov
83 180
Moravskoslezský
12. Zlín
77 288
Zlínský
13. Kladno
71 654
Středočeský
14. Most
67 216
Ústecký