Население согласно последним данным переписи населения составляет 4 284 889 человек. При этом 90% населения представляют хорваты, за ними по численности идут сербы, которых в стране 4 % и остальные этнические группы остаются совсем малочисленными.