* India: Tamil is an official language of the Indian state of Tamil Nadu and is also spoken in the Union Territories of Puducherry and Andaman and Nicobar Islands. It is also spoken by significant populations in other states like Kerala, Karnataka, Andhra Pradesh, and Maharashtra.
* Sri Lanka: Tamil is one of the two official languages of Sri Lanka, along with Sinhala. A significant portion of Sri Lanka's population speaks Tamil.
It's worth noting that Tamil is also spoken by Tamil diaspora communities around the world, including in Malaysia, Singapore, Mauritius, South Africa, and the United States.