Une langue officielle, plusieurs langues régionales reconnues
Le croate, langue slave méridionale écrite en alphabet latin, est la seule langue officielle au niveau national. Vingt-deux minorités nationales sont reconnues par la Constitution ; plusieurs de leurs langues (italien, serbe, hongrois, tchèque, slovaque, ruthène notamment) bénéficient d'un usage officiel local là où leur communauté est suffisamment nombreuse, en particulier en Istrie et en Slavonie orientale.
Croate
Langue officielle de la République, écrite en alphabet latin ; ses locuteurs se répartissent en plusieurs groupes dialectaux (štokavien, čakavien, kajkavien).
Italien
Coofficielle avec le croate dans une partie de l'Istrie (villes et communes bilingues), où vit la minorité italienne historique.
Serbe, hongrois, tchèque, slovaque, ruthène
Langues des minorités nationales reconnues, en usage officiel local (administration, écoles) dans les communes où elles dépassent un certain seuil de population, notamment en Slavonie orientale.
Anglais, allemand
Langues étrangères les plus largement enseignées et pratiquées, en particulier dans le secteur touristique.