The official languages of Sri Lanka are Sinhala and Tamil.
* Sinhala is the majority language, spoken by about 74% of the population.
* Tamil is spoken by around 18% of the population, primarily by the Tamil ethnic group.
There are also some smaller language groups in Sri Lanka, including:
* English: While not an official language, English is widely spoken, especially in urban areas and in business.
* Malay: Spoken by a small community of Malay-speaking people, primarily in the Eastern Province.
* Burgher: A creole language based on Dutch, spoken by a small minority group.
It's important to note that language use can vary depending on the region and the social context. For example, Tamil is spoken by a higher proportion of the population in the Northern and Eastern provinces, while Sinhala is more common in the rest of the country.