Languages of India: National, Official, and Classical Languages

There is 22 official language of India as per the Eighth Schedule of the Constitution. According to the 2011 Census, Hindi is the most spoken language in India, followed by Bengali, Marathi, Telugu, Tamil, and Gujarati.

  1. Hindi
  2. Bengali
  3. Marathi
  4. Telugu
  5. Tamil

Official Language of India

  1. Assamese
  2. Bengali
  3. Bodo
  4. Dogri
  5. Gujarati
  6. Hindi
  7. Kannada
  8. Kashmiri
  1. Konkani
  2. Maithili
  3. Malayalam
  4. Manipuri
  5. Marathi
  6. Nepali
  7. Odia
  1. Punjabi
  2. Sanskrit
  3. Santali
  4. Sindhi
  5. Tamil
  6. Telugu
  7. Urdu

Initially, 14 languages were included in the Eighth Schedule of the Indian Constitution. Later, Sindhi was added in 1967. In 1992, three more languages—Konkani, Manipuri, and Nepali—were included. The most recent additions came in 2004, when Bodo, Dogri, Maithili, and Santali were officially recognized.

languages by number of speaker pie chart
Created by Excel

India has no national language as per the Constitution. There are 22 official languages recognized under the Eighth Schedule of the Constitution. However, Hindi and English are primarily used for official purposes, including legislation, judiciary, and government communication

Indian Languages by Number of Speakers

LanguageLanguage FamilyTotal Speakers (million)Total Speakers (crores)% of speakers
HindiIndo-Aryan69269.257.1
BengaliIndo-Aryan10710.78.9
MarathiIndo-Aryan999.98.2
TeluguDravidian959.57.8
TamilDravidian777.76.3
GujaratiIndo-Aryan6065
UrduIndo-Aryan636.35.2
KannadaDravidian595.94.9
OdiaIndo-Aryan434.33.5
MalayalamDravidian363.62.9
PunjabiIndo-Aryan363.63
AssameseIndo-Aryan242.42
MaithiliIndo-Aryan141.41.2
Meitei (Manipuri)Indo-Aryan20.2250.2
EnglishIndo-European12912.910.6
SanskritIndo-Aryan0.0020.00020.025

Demands of languages for inclusion in the Eighth Schedule

  • Angika
  • Banjara
  • Bazika
  • Bhojpuri
  • Bundelkhandi
  • Chhattisgarhi
  • Dhatki
  • Magahi
  • Nagpuri
  • Pahari (Himachali)
  • Pali
  • Rajasthani
  • English
  • Tulu
  • Kurmali
  • Kodava (Coorg)
  • Bhoti
  • Bhotia
  • Garhwali(Pahari)
  • Gondi
  • Gujjar/Gujjari
  • Ho
  • Kachchhi
  • Kamtapuri
  • Siraiki
  • Shaurseni (Prakrit)
  • Karbi
  • Khasi
  • Kok
  • Barak
  • Kumaoni(Pahari)
  • Kurak
  • Lepcha
  • Limbu
  • Mizo(Lushai)
  • Mundari
  • Nicobarese
  • Tenyidi
  • Sambalpuri/Kosali

Scroll to Top