GENERAL
India's Number of Official Languages Is Twice What You Think
If you ask most Indians how many official languages their country has, you will likely hear "22." That number is drilled into school textbooks, repeated in competitive exam guides, and cited in casual conversation. It comes from the Eighth Schedule of the Constitution, which lists 22 languages. But that list is only part of the story. The Union government's official languages are Hindi and English. Each state can adopt its own official language or languages. When you add up all the languages that have official status at some level of government in India, the total is closer to 40. That is roughly double the number most people assume. Understanding why the gap exists requires a look at how India's constitutional framers approached language, how the Eighth Schedule grew over time, and how states have exercised their freedom to choose their own official tongues.
The 22-Language Myth That Misleads Everyone
The Eighth Schedule of the Indian Constitution lists 22 languages: Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kashmiri, Kannada, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu, and Urdu. This list is often described in schools and media as "the official languages of India." But that phrasing is misleading. The Eighth Schedule does not define all official languages of the Union or the states. Its primary constitutional purpose is to entitle those languages to certain benefits, such as representation on the Official Languages Commission and use in parliamentary proceedings under certain conditions.
The confusion begins early. Most state board textbooks carry a box that says "India has 22 official languages." Competitive exam syllabi for UPSC, SSC, and bank exams often ask students to memorise the list. Even well-informed citizens frequently cite 22 as the definitive count. The number has become a shorthand for India's linguistic diversity. But it omits the fact that English, though not in the Eighth Schedule, is an associate official language of the Union. And it ignores the dozens of languages that states have adopted as their own official languages under Article 345 of the Constitution.
The gap between the common understanding and the legal reality is not just an academic curiosity. It shapes how people think about language policy, education, and identity. When a student learns that India has 22 official languages, they may assume that all other languages are somehow less legitimate. In reality, languages like English, Sanskrit (in Uttarakhand), and Urdu (in Jammu and Kashmir) have official status outside the Eighth Schedule. The number 22 is a snapshot, not a ceiling.
What the Constitution Actually Says About Official Languages
Article 343(1) of the Constitution declares that Hindi in Devanagari script shall be the official language of the Union. Article 343(2) provides that English shall continue to be used for all official purposes for 15 years from the commencement of the Constitution — that is, until 26 January 1965. However, the Official Languages Act of 1963 extended the use of English indefinitely. Today, both Hindi and English are used for Union government business, including parliamentary proceedings, court judgments (at the Supreme Court and high courts), and central government notifications.
Article 345 gives each state legislature the power to adopt any one or more languages in use in the state as its official language or languages. This provision has led to a patchwork of state-level official languages. For example, Goa adopted Konkani as its official language, but also recognises Marathi and English for certain purposes. Uttarakhand uses Hindi and Sanskrit. Jammu and Kashmir, after its reorganisation in 2019, officially uses Urdu, Kashmiri, Dogri, Hindi, and English. Each state's choice reflects its linguistic demographics, political history, and regional aspirations.
The Constitution also provides for a language minority safeguard. Article 350A requires every state to provide adequate facilities for instruction in the mother tongue at the primary stage to children belonging to linguistic minority groups. This means that even if a language is not an official language of the state, it may still be used in government schools if a sufficient number of students speak it. The system is designed to accommodate diversity, not to enforce uniformity.
The Eighth Schedule: A Growing List, Not a Ceiling
The Eighth Schedule originally contained 14 languages when the Constitution was adopted in 1950: Assamese, Bengali, Gujarati, Hindi, Kannada, Kashmiri, Malayalam, Marathi, Odia, Punjabi, Sanskrit, Tamil, Telugu, and Urdu. Sindhi was added in 1967 via the Twenty-first Amendment. In 1992, the Seventy-first Amendment added Konkani, Manipuri, and Nepali. The most recent additions came in 2003, when Bodo, Dogri, Maithili, and Santhali were included through the Hundredth Amendment, bringing the total to 22.
Each addition was the result of political mobilisation by linguistic communities. For example, the demand for Sindhi recognition gained urgency after the Partition, when Sindhi-speaking refugees settled across India. The inclusion of Konkani followed a long campaign in Goa, where the language's status was tied to the state's identity after it joined India in 1961. Maithili's inclusion was a victory for speakers in Bihar and parts of Nepal, who argued that Maithili is distinct from Hindi.
There is no constitutional bar on adding more languages. Several languages, such as Tulu, Bhojpuri, and Rajasthani, have been proposed for inclusion over the years. In 2024, a parliamentary committee reportedly examined requests for adding more languages, but no consensus emerged. The schedule remains a living document, but its growth has been slow and politically sensitive. Each addition requires a constitutional amendment, which needs a two-thirds majority in both houses of Parliament.
Beyond the Schedule: Languages with Official Status in States
India's 28 states and 8 union territories have the freedom to choose their own official languages. As a result, many languages that are not in the Eighth Schedule enjoy official status at the state level. For instance, English is an official language in several states, including Nagaland, Meghalaya, and Mizoram, even though it is not listed in the Eighth Schedule. In Arunachal Pradesh, English is the sole official language. In Sikkim, the official languages include English, Nepali, Sikkimese, Lepcha, and Limbu — only Nepali is in the Eighth Schedule.
Some states have more than one official language. Uttarakhand recognises Hindi and Sanskrit. Goa uses Konkani as its official language but also accords official status to Marathi and English for specific purposes. Jammu and Kashmir's official languages include Urdu, Kashmiri, Dogri, Hindi, and English. The total number of distinct languages with official status in at least one state or union territory is around 30, depending on how you count variants like Sanskrit (which is also a scheduled language) and English (which is not).
Union territories also have their own language policies. Delhi's official languages are Hindi, English, and Urdu. Puducherry uses Tamil, Telugu, Malayalam, and French (the last as a heritage language). When you add the Union-level official languages (Hindi and English) to the state-level official languages, and then remove duplicates, the total unique languages with official status in India comes to roughly 40. This is the figure that many linguists and policy analysts consider the true count of India's official languages.
Counting All Official Languages: The Real Number
To arrive at the real number, we need to define what counts as an official language. At the Union level, Hindi and English are official. At the state level, we count each language that a state or union territory has adopted under Article 345. The Eighth Schedule languages are a subset of this total, but they are not the whole set. The overlap means that some languages, like Hindi, appear in multiple categories. Others, like English, appear only at the Union and state levels, not in the schedule.
As of 2025, the total number of distinct languages with official status somewhere in India is approximately 40. This includes: Hindi, English, Assamese, Bengali, Bodo, Dogri, Gujarati, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, Odia, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu, Urdu (all 22 scheduled languages), plus state-level official languages like French (Puducherry), Limbu (Sikkim), Lepcha (Sikkim), Sikkimese (Sikkim), and several others. The exact number depends on whether you count languages like Tulu (which has official status in Karnataka for certain purposes) or Bhojpuri (which is not an official language anywhere).
This count is not widely known. Most official documents, like the Census of India, report 121 major languages and 22 scheduled languages. They do not publish a list of "official languages" because the term is ambiguous. The confusion persists because the Eighth Schedule is treated as the definitive list in popular discourse, even though it was never intended to be exhaustive. The real number is roughly double the common estimate, and it continues to grow as states assert their linguistic identities.
Why the Confusion Persists in Classrooms and Media
School textbooks across India teach that the country has 22 official languages. This is not technically wrong — the Eighth Schedule does contain 22 languages — but it is incomplete. The problem is that textbooks rarely explain the distinction between scheduled languages and official languages. A student who reads that "India has 22 official languages" will likely assume that no other language has official status. Teachers, often pressed for time, do not delve into the nuances of Article 343 and Article 345.
Media coverage reinforces the same pattern. News articles about language policy frequently refer to "the 22 official languages" without qualification. When a new language is proposed for inclusion in the Eighth Schedule, headlines say "Demand for X to be made an official language," implying that it is not one already. But in many cases, the language already has official status in a state. For example, Tulu is not in the Eighth Schedule, but it is recognised as an official language in Karnataka for certain administrative purposes. The media's focus on the schedule obscures this reality.
The Census of India records 121 languages spoken by at least 10,000 people as mother tongues. But census categories are not the same as official status. A language can be widely spoken without being official anywhere, and a language can be official without being widely spoken (like Sanskrit). The mismatch between census data and official language lists adds to the confusion. For policy debates about education, employment, and identity, it matters whether a language is official or not. The 22-language myth can lead to undercounting the resources and recognition that state-level official languages deserve.
What This Means for Citizens and Visitors
For an Indian citizen, the practical effect of multiple official languages is that government services are available in more languages than the Eighth Schedule suggests. Union government documents — from passport applications to income tax forms — are available in Hindi and English. State government work is conducted in the state's official language or languages. This means a person in Goa can interact with the state government in Konkani, Marathi, or English. A person in Sikkim can use Nepali, Sikkimese, or English. The system is designed to let citizens use the language they are most comfortable with, at least at the state level.
For competitive exams like the UPSC civil services examination, candidates can choose to write their answers in any of the 22 scheduled languages or in English. This is a direct benefit of Eighth Schedule recognition. But state-level public service commissions often allow candidates to write in the state's official languages, which may include languages not in the schedule. For example, the Uttarakhand Public Service Commission allows answers in Hindi and Sanskrit. The flexibility is greater than the 22-language list suggests.
Visitors to India will notice that currency notes display the denomination in 15 languages — 14 from the Eighth Schedule plus English. Banknotes are a rare example of visible multilingualism. But the real linguistic landscape is far more complex. Train station signs in Mumbai are in English, Hindi, and Marathi. In Chennai, they are in English, Hindi, and Tamil. In Guwahati, Assamese and English dominate. Knowing that India has roughly 40 official languages, not 22, helps visitors understand why signage and government communication vary so much from state to state. It also explains why English serves as a common link — it is the only language that is official at both the Union level and in several states, and it is not tied to any single region.
The gap between perception and reality is unlikely to close soon. Adding a language to the Eighth Schedule is a political process that takes years. Meanwhile, states continue to adopt new official languages as demographics shift and regional identities strengthen. The number 40 is not fixed either — it may rise as new states or union territories are created, or as existing ones update their language policies. What is clear is that India's official language count is far from the tidy 22 that most people memorise. It is a living, expanding number that reflects the country's deep linguistic pluralism.