Всего в Чехии проживает около 11 миллионов человек. Плотность населения— 130,6 чел ./кв. км. В настоящий момент около 70% живут в городах, около 30% — в сельской местности.
Основное население Чешской Республики — чехи (более 90%), и лишь 10% можно отнести к этническим меньшинствам. На сегодняшний день в Чехии проживают также словаки, болгары, хорваты, венгры, немцы, поляки, австрийцы, цыгане, русины, русские, греки, украинцы.
В прежней Чехословакии рядом с 6 млн. чехов успешно соседствовали почти 3 млн. словаков, 3 млн. немцев, а также венгерское, польское и украинское национальные меньшинства. После окончания Второй мировой войны немцы и венгры были выселены из страны на основании знаменитых Бенешовских декретов.
Последняя перепись населения Чехии проводилась в июне 2001 года. В ходе этой переписи в реестр жителей страны впервые были включены иностранцы, проживающие на территории Чехии на основании долгосрочных виз. По итогам подсчетов, их оказалось более 200 тысяч, что составляет примерно 2% от всего населения страны. Среди легально проживающих в Чешской Республике иностранцев насчитывается 50,2 тыс. украинцев, 23,6 тыс. вьетнамцев, 17 тыс. поляков, 13 тыс. россиян, 4,2 тыс. словаков и 2,6 тыс. белорусов.
Средний возраст населения Чехии — 38 лет.
По возрасту население республики можно поделить на следующие группы:
от 0 до 14 лет— 15,4%,
от 15 до 64 лет — 70,6%,
после 65 лет— 14%.
Средняя продолжительность жизни — 75 лет (мужчины — 71 год, женщины — 78 лет).
Наблюдается устойчивая тенденция к старению нации. По оценкам чешских специалистов, без прилива иностранных переселенцев демографические перспективы у страны весьма печальные. Для преодоления демографического кризиса в 2003 году Чешская Республика начала осуществлять правительственную программу по привлечению в страну иностранных специалистов, с предоставлением им права на постоянное место жительства.