List of languages by number of native speakers in India

States within India have the liberty and powers to select their own official language(s) through legislation.

Hindi is the most widely spoken language, mostly prevalent in the northern parts of India.

Scheduled languages spoken by fewer than 1% of Indians are Santali (0.63%), Kashmiri (0.54%), Nepali (0.28%), Sindhi (0.25%), Konkani (0.24%), Dogri (0.22%), Meitei (0.14%), Bodo (0.13%) and Sanskrit (In the 2001 census of India, 14,135 people reported Sanskrit as their native language).

[11] As per the 2011 Census of India, languages by highest number of speakers are as follows: Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Urdu, Kannada, Odia, Malayalam.

The 2011 census recorded 31 individual languages as having more than 1 million native speakers (0.1% of total population).

* Excludes figures of Paomata, Mao-Maram and Purul sub-divisions of Senapati district of Manipur for 2001.

** The percentage of speakers of each language for 2001 has been worked out on the total population of India excluding the population of Mao-Maram, Paomata and Purul subdivisions of Senapati district of Manipur due to cancellation of census results.

States and union territories of India by the spoken first language [ 1 ] [ note 1 ]
Fastest growing languages of India — Hindi (first), Kashmiri (second), Gujarati & Meitei / Manipuri (third), Bengali (fourth) — based on 2011 census of India