How Many Languages Are Spoken in India?

News Desk

India is home to one of the most linguistically diverse populations on Earth. But the exact answer to "how many languages are spoken in India" depends on how you count — dialects, mother tongues, or officially recognized languages all give different numbers. This guide breaks down the real figures using Census of India data and constitutional records.

Toc=#(Table of Content)

Spoken Languages At a Glance

CategoryNumber
Languages recorded by the Census121
Mother tongues recorded19,569 (grouped into 1,369 rationalized mother tongues)
Scheduled languages (8th Schedule)22
Non-scheduled languages recognized99
Classical languages11

What Does the Census of India Say?

The Census of India, conducted by the Office of the Registrar General, is the most authoritative source for language data. According to the most recent detailed language census, India recognizes 121 languages spoken by populations large enough to be individually classified. These are divided into two groups:

  • Scheduled Languages: The 22 languages listed in the Eighth Schedule of the Constitution.
  • Non-Scheduled Languages: 99 additional languages spoken by significant populations but not included in the Eighth Schedule, such as Bhili, Gondi, and Khasi.

Why the "19,500 Languages" Number Exists

You may have seen figures like 19,500 floating around. This comes from raw linguistic survey data (such as the People's Linguistic Survey of India), which counts every distinct mother tongue response — including very small dialect variations spoken by just a handful of people. The Census rationalizes these into 1,369 mother tongues, which are then grouped into the 121 languages above. Neither number is "wrong" — they simply measure different things.

How Many Languages Are Spoken in India by Family?

Indian languages fall into four major language families:

Language FamilyApprox. SpeakersExamples
Indo-Aryan~78% of populationHindi, Bengali, Marathi, Gujarati, Punjabi
Dravidian~19% of populationTamil, Telugu, Kannada, Malayalam
AustroasiaticSmall minoritySantali, Khasi, Mundari
Tibeto-BurmanSmall minorityBodo, Manipuri, Ladakhi

How Many Scripts Does India Use?

India uses roughly 13 major scripts to write its languages, including Devanagari, Tamil, Telugu, Bengali-Assamese, Gurmukhi, Gujarati, Odia, Kannada, Malayalam, Perso-Arabic (Urdu), and the Latin script for English and some Northeastern languages.

Languages Spoken in India – FAQs

How many languages are spoken in India in total?

121 languages are officially recognized by the Census of India, though thousands of mother tongues and dialects exist beneath that classification.

How many languages does India officially recognize under its Constitution?

22 languages are listed in the Eighth Schedule of the Constitution.

Is Hindi the most spoken language in India?

Yes, Hindi has the largest number of native speakers in India, followed by Bengali and Marathi.

Related Reading

To Top