Хорватия всегда была территорией демографической нестабильности, резкие изменения
численности населения до Нового времени связаны с региональной политической неустойчивостью, а последующие изменения объясняются обезземеливанием крестьянства, массовой эмиграцией (начиная с 1880-х годов), большими потерями населения в войнах и относительно низким уровнем рождаемости.
По переписи 2001 население республики сократилось на 7,2% по сравнению с переписью 1991. Изменился
этнический состав населения. За 10 лет численность хорватов увеличилась на 6,4%, или до 3977,2 тыс. чел., и составила 89,63% всего населения страны. Произошло это за счёт переселения хорватов из других бывших республик СФРЮ в 1990-е гг. Численность сербов сократилась с 581,66 тыс. до 201,46 тыс. чел. (на 65,4%), а бошняков с 43,5 до 20,8 тыс. чел. (на 52,2%). Естественный прирост населения в течение 8 лет был отрицательным. В 2000 составил -1,5%о. Из национальных меньшинств наиболее многочисленны сербы — 4,54%, бошняки — 0,47 , итальянцы — 0,44, венгры — 0,37, албанцы — 0,34 и словенцы — 0,30%. Мужское население — 48,13%, женское — 51,87%. Сельское население 5,54%. Экономически активное население 44%.
Исходя из переписи населения, которая была в 2001 г., со средним образованием насчитывается 39% людей, а с высшим 9,5% населения. Пенсионный возраст для женщин составляет 60 лет, а для мужчин 65.
В 2004 возрастная группа до 15 лет составляла 16,6% всего населения, от 15 до 65 лет – 67%, старше 65 лет – 16,4%. В том же году естественный прирост населения оценивался в -0,02% (рождаемость 9,51 на 1000 человек, смертность 11,3 на 1000 человек). Младенческая смертность составляла 6,96 на 1000 новорожденных. Средняя ожидаемая продолжительность жизни – 74,14 года (для мужчин – 70,21, для женщин – 78,29). Примерно 370 тыс. человек лишены постоянного местожительства.