L'
India ha una vasta lista di
lingue parlate da differenti gruppi di persone. Sono state censite almeno 30 diverse lingue e circa 2.000
dialetti. Le due maggiori
famiglie linguistiche in
India sono le
lingue indoeuropee (rappresentate dal gruppo delle
lingue indoarie), parlate dal 72
egli indiani, e le
lingue dravidiche, parlate dal 25
ella popolazione. Nel paese sono inoltre parlate
lingue austroasiatiche,
tibeto-birmane e lingue isolate o di altre famiglie linguistiche minori. La
Costituzione dell'India ha definito l'uso dello
hindi e dell'
inglese come le due lingue ufficiali per il governo nazionale. Classifica, inoltre, un insieme di 22 lingue registrate, che possono essere ufficialmente adottate dai diversi stati per necessità amministrative, come uno strumento di comunicazione tra il governo nazionale e quello degli stati e per gli esami pubblici condotti per le selezioni degli impiegati del governo centrale. In ogni caso, non esiste una "lingua nazionale" indiana.