Население Хорватии составляет около 4,8 млн. человек. Большинство населения составляют хорваты 80% составляют хорваты, 12% сербы. На территории государства проживают также венгры, словенцы, чехи и итальянцы.
Хорваты в большинстве своем католики, а сербы православные христиане. Из-за этого в стране происходили массовые волнения. В 1995 году в результате военных действий численность сербов в Хорватии значительно сократилась с 580 тыс. до 130-150 тыс. человек. Около 750 тысяч беженцев из Боснии и Герцеговины нашли убежище в Хорватии. Около миллиона хорватов проживают в других республиках бывшей Югославии, в Боснии и Герцеговине, северной Воеводине и близ залива Котор в Черногории. Около 2,3 миллионов этнических хорватов проживают за границей: 1,5 миллиона в США, 270 тысяч в Германии, 240 тысяч в Австрии, 150 тысяч в Канаде, 150 тысяч в Аргентине. В Питсбурге и Буэнос-Айресе существуют самые многочисленные общины хорватов за пределами Европы.