Tamil Speaking Countries (2026)

Tamil is spoken in 3 countries across 1 region (Asia). The combined population of all Tamil-speaking countries is approximately 1.45 billion people, covering a total land area of 3,353,583 km虏.

India is the largest Tamil-speaking country by population, home to 98.1% of the total Tamil-speaking population. It is also the largest by land area at 3,287,263 km虏.

The second most populous Tamil-speaking country is Sri Lanka with 21,763,170 people (1.5% of total). The average population density across all Tamil-speaking countries is 431 people per km虏. These countries use 3 different currencies, including Indian rupee, Sri Lankan rupee, Singapore dollar.

Countries

3

Total Population

1.45B

Most Populous

India

Largest by Area

India

Population Share by Country

Proportion of total Tamil-speaking population per country

Flag of IndiaIndia98.1% 路 1,417,492,000
Flag of Sri LankaSri Lanka1.5% 路 21,763,170
Flag of SingaporeSingapore0.4% 路 6,110,200

All Tamil-Speaking Countries

#CountryPopulation
1Flag of IndiaIndia1,417,492,000
2Flag of Sri LankaSri Lanka21,763,170
3Flag of SingaporeSingapore6,110,200

Frequently Asked Questions

How many countries speak Tamil?

Tamil is an official or recognized language in 3 countries across 1 region (Asia).

What is the most populous Tamil-speaking country?

India is the most populous Tamil-speaking country with a population of 1,417,492,000, accounting for 98.1% of all Tamil-speaking people.

What is the total population of Tamil-speaking countries?

The combined population of all 3 Tamil-speaking countries is approximately 1.45 billion, covering a total land area of 3,353,583 km虏.

Explore Regions

Tamil-speaking countries span 1 region. Explore each region for more population data.

Currencies Used

Currencies used in Tamil-speaking countries.

Other Languages