National Language of India, Official Language vs National Language

National Language of India explained with details on why no single language holds this status, the role of Hindi and English, and the 22 officially recognized languages.

National Language of India

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
Latest UPSC Exam 2025 Updates

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?+

Tags: national language of india

Vajiram Content Team
Vajiram Content Team
At Vajiram & Ravi, our team includes subject experts who have appeared for the UPSC Mains and the Interview stage. With their deep understanding of the exam, they create content that is clear, to the point, reliable, and helpful for aspirants.Their aim is to make even difficult topics easy to understand and directly useful for your UPSC preparation—whether it’s for Current Affairs, General Studies, or Optional subjects. Every note, article, or test is designed to save your time and boost your performance.
UPSC GS Course 2026
UPSC GS Course 2026
₹1,75,000
Enroll Now
GS Foundation Course 2 Yrs
GS Foundation Course 2 Yrs
₹2,45,000
Enroll Now
UPSC Mentorship Program
UPSC Mentorship Program
₹65000
Enroll Now
UPSC Sureshot Mains Test Series
UPSC Sureshot Mains Test Series
₹25000
Enroll Now
Prelims Powerup Test Series
Prelims Powerup Test Series
₹13000
Enroll Now
Enquire Now