Croatian is the official language of Croatia and is spoken by 95% of the population. It’s based on the most widespread dialect of Serbo-Croatian, Shtokavian, with the other two major dialects spoken in the country being Chakavian and Kajkavian.  Due to immigration over the years, Croatia is also home to minority communities of Slovaks, Serbs, Bosnians, Hungarians, Czechs, and Italians, all of whom speak their native languages. In tourist areas, you will find many people who speak English and restaurant menus are often provided in English, although this might not necessarily be the case in more rural areas.