Avec plus de 1600 langues et dialectes, l’Inde est un des pays les plus divers au monde sur le plan linguistique. 22 d’entre elles sont officiellement reconnues par la constitution indienne.
On trouve aussi d’autres langues faisant partie des familles austro-asiatiques et tibéto-birmanes dans le nord de l’Inde.
Ancienne langue coloniale, l’anglais est considéré comme une langue véhiculaire en Inde.
Même s’il n’est maîtrisé que par une minorité de la population, l’anglais est utilisé par de nombreux auteurs et reste une langue administrative importante.
La constitution de l’Inde fait de l’hindi la langue officielle de la République d’Inde.
Le hindi est la langue officielle dans les États et territoires suivants : Îles Andaman et Nicobar, Delhi, Haryana, Arunachal Pradesh, Bihar, Chandigarh, Chhattisgarh, Himachal Pradesh, Jharkhand, Madhya Pradesh, Rajasthan, Uttar Pradesh et Uttarakhand.
La Constitution indienne reconnait 22 langues et donne la possibilité aux états et territoires de l’Inde de choisir leur(s) langue(s) officielle(s) :