How many scheduled official languages does India have?

World medium Data from 2024

Guess before you scroll — the answer is below

In languages. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

22 languages

India’s constitution recognises 22 scheduled languages, and its banknotes carry 17 scripts. The census counts over 120 languages with more than 10,000 speakers each. Neither Hindi nor English is a majority mother tongue.

How to get close to this number

Reason from linguistic diversity and constitutional practicality. A country of this size and language diversity could recognise hundreds, but a constitution has to list a number that courts and administrations can actually work with. Twenty-something is where that tension settles — enough to cover the major language communities, few enough to be governable.

The banknote detail in the explanation makes the diversity concrete: seventeen scripts printed on the currency, because the languages do not merely differ in words but in writing systems. That is a design constraint no monolingual country ever faces, and it is a better illustration of the situation than any count.

The final point is the one that reframes the whole question: neither of the two languages outsiders assume are dominant is a majority mother tongue. There is no single national language in the sense that most countries have one, and the constitutional list exists precisely because no one language could serve. A count of official languages is a count of a compromise.

Where this number comes from

Source Constitution of India, Eighth Schedule
Figure refers to 2024
Last checked
Unit languages

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions