India is a democratic nation known for its rich cultural diversity and languages. The linguistic landscape of the country is remarkably vast as different regions speak distinct languages. It is often said that in India, both language and dialect change every few kilometers, much like the taste of water, a statement that holds true across the nation. As a nation comprising 28 states and 8 Union Territories, India does not officially recognize any language as its national language. It is essential to distinguish between a national language and an official language. Keep reading the article for the insights into the status of languages in India.
National Language of India
India’s rich cultural diversity has led to no single language as the National Language of India. Hindi, spoken by less than 44% of the population, has been a topic of discussion for years regarding its recognition as the official language, but no consensus has been reached. As per the Indian Constitution, no language holds the title of the National Language of India. However, for official communication at the national level, both Hindi and English have been designated as the official languages.
Official Language of India
The official language of India is Hindi in the Devanagari script, as stated in Article 343 of the Constitution. Along with Hindi, English is used as an associate official language for government communication, legal matters, and parliamentary proceedings. This dual-language policy ensures smooth administration across India’s diverse linguistic regions.
Hindi
As per Article 343 of the Indian Constitution, Hindi is the primary language used by the Central Government when communicating with states where Hindi is widely spoken.
English
Serving as the associate official language, English is used for communication between the Central Government and states where Hindi is not the predominant language.
List of 22 Official Languages of India
The Eighth Schedule of the Indian Constitution officially recognizes 22 languages. Initially, only 14 languages were included, but over time, amendments led to the addition of more languages. Articles 343 to 351 in Part XVII of the Constitution specifically deal with the provisions related to official languages in the country. Below is the complete list of the 22 languages recognized by the Indian Constitution.
| List of 22 Official Languages of India | ||
| Sr. No | Language | Recognition in state |
|
1 |
Assamese |
Assam, Arunachal Pradesh |
|
2 |
Bengali |
West Bengal, Tripura |
|
3 |
Bodo |
Assam |
|
4 |
Dogri |
Official language of Jammu and Kashmir |
|
5 |
Gujarati |
Dadra and Nagar Haveli and Daman and Diu, Gujarat |
|
6 |
Hindi |
Andaman and Nicobar Islands, Bihar, Dadra and Nagar Haveli and Daman and Diu, Chhattisgarh, Delhi, Gujarat, Haryana, Himachal Pradesh, Jharkhand, Madhya Pradesh, Jammu and Kashmir, Mizoram, Rajasthan, Uttar Pradesh, Uttarakhand and West Bengal |
|
7 |
Kannada |
Karnataka |
|
|
Kashmiri |
Jammu and Kashmir |
|
9 |
Konkani |
Dadra and Nagar Haveli and Daman and Diu, Maharashtra, Goa, Karnataka and Kerala (The Konkan Coast) |
|
10 |
Maithili |
Bihar, Jharkhand |
|
11 |
Malayalam |
Kerala, Lakshadweep, Puducherry |
|
12 |
Manipuri |
Manipur |
|
13 |
Marathi |
Maharashtra, Goa, Dadra and Nagar Haveli and Daman and Diu |
|
14 |
Nepali |
Sikkim and West Bengal |
|
15 |
Odia |
Official language of Orissa |
|
16 |
Punjabi |
Official language of Punjab and Chandigarh, 2nd official language of Delhi and Haryana |
|
17 |
Sanskrit |
Himachal Pradesh, Uttarakhand |
|
18 |
Santali |
Spoken by Santhal people mainly in the state of Jharkhand as well as in the states of Assam, Bihar, Chhattisgarh, Mizoram, Odisha, Tripura, West Bengal |
|
19 |
Sindhi |
Gujarat and Maharashtra, especially Ulhasnagar |
|
20 |
Tamil |
Tamil Nadu, Puducherry |
|
21 |
Telugu |
Andhra Pradesh, Telangana and Puducherry |
|
22 |
Urdu |
Jammu and Kashmir, Telangana, Jharkhand, Delhi, Bihar, Uttar Pradesh and West Bengal |
Official Language vs National Language
As per Article 343 of the Indian Constitution, the Central Government communicates in Hindi with Hindi-speaking states. For interactions with other states, English serves as the associate official language. Therefore, Hindi and English are recognized as the official languages of India, but neither holds the status of a national language. Check the table below to know more details:
| Official Language vs National Language | |
| Official Language | National Language |
|
Hindi and English |
None |
|
Used for government communication and administration |
India does not have a designated national language |
|
Hindi is used by the Central Government for communication with Hindi-speaking states (Article 343) |
A national language typically serves social, cultural, and political purposes, but no single language holds this status in India |
|
English is the associate official language for communication with non-Hindi-speaking states |
The Constitution does not grant national language status to any language |
|
22 languages are recognized under the Eighth Schedule for cultural and administrative purposes |
– |
Expansion of the Eighth Schedule to 22 Languages
The Eighth Schedule of the Indian Constitution originally listed 14 languages in 1950. Over time, through the 21st (1967), 71st (1992), and 92nd (2003) Constitutional Amendments, more languages were added to recognize India’s linguistic diversity. With the inclusion of Bodo, Dogri, Maithili, and Santhali in 2003, the total number of scheduled languages increased to 22.
| Amendment | Year | Languages Added | Total Languages After Amendment |
|---|---|---|---|
| 21st Amendment | 1967 | Sindhi | 15 |
| 71st Amendment | 1992 | Konkani, Manipuri, Nepali | 18 |
| 92nd Amendment | 2003 | Bodo, Dogri, Maithili, Santhali | 22 |
Last updated on November, 2025
→ Check out the latest UPSC Syllabus 2026 here.
→ Join Vajiram & Ravi’s Interview Guidance Programme for expert help to crack your final UPSC stage.
→ UPSC Mains Result 2025 is now out.
→ UPSC Notification 2026 is scheduled to be released on January 14, 2026.
→ UPSC Calendar 2026 is released on 15th May, 2025.
→ The UPSC Vacancy 2025 were released 1129, out of which 979 were for UPSC CSE and remaining 150 are for UPSC IFoS.
→ UPSC Prelims 2026 will be conducted on 24th May, 2026 & UPSC Mains 2026 will be conducted on 21st August 2026.
→ The UPSC Selection Process is of 3 stages-Prelims, Mains and Interview.
→ UPSC Result 2024 is released with latest UPSC Marksheet 2024. Check Now!
→ UPSC Prelims Result 2025 is out now for the CSE held on 25 May 2025.
→ UPSC Toppers List 2024 is released now. Shakti Dubey is UPSC AIR 1 2024 Topper.
→ UPSC Prelims Question Paper 2025 and Unofficial Prelims Answer Key 2025 are available now.
→ UPSC Mains Question Paper 2025 is out for Essay, GS 1, 2, 3 & GS 4.
→ UPSC Mains Indian Language Question Paper 2025 is now out.
→ UPSC Mains Optional Question Paper 2025 is now out.
→ Also check Best IAS Coaching in Delhi
National Language of India FAQs
Q1. What is the national language of the country of India?+
Q2. Which is the national language of India in 2024?+
Q3. what is the Rashtra bhasha of India?+
Q4. Is Hindi national language of India now?+
Q5. Which is the oldest language in India?+



