Население Хорватии представлено сегодня в основном этническими хорватами. Этнические сербы являются самой существенной группой национальных меньшинств. Небольшой процент населения Хорватии также составляют мусульмане, венгры, словенцы. Первым и самым основным различием между хорватами и сербами является религия: хорваты являются римскими католиками, в то время как сербы православными. В Хорватии все этнические группы говорят на различных хорватских местных диалектах сербохорватского языка. Государственным языком является хорватский. Он родственный сербскому, однако, после начала вооруженного конфликта с Сербией, хорваты подчеркивают его отличия: сербы пишут кириллицей, хорваты - латиницей; все больше архаичных слов заменяют слова, родственные сербским; хорваты также не признают Нови-Садское соглашение 1954 года, согласно которому сербский и хорватский языки были объявлены одним сербскохорватским. Кроме того, в Истрии и Кварнере говорят на итальянском, немецком, английском. В Далмации на немецком и английском. В современной Хорватии среди верующих преобладают католики - более 75%. В связи с выселением значительной части сербов за пределы страны доля православного населения сократилась и составляет менее 10%, численность мусульман около 1%, протестантов - менее 1%. В Загребе и Осиеке имеются общины евреев-ашкенази, а в Сплите и Дубровнике - евреев-сефардов.