La India tiene al menos 30 idiomas diferentes y alrededor de 2000 dialectos. La Constitución de la India ha estipulado el uso del hindi y el inglés como los dos idiomas de comunicación oficial para el gobierno nacional.
Adicionalmente, clasifica un conjunto de 22 idiomas listados, que son idiomas que pueden ser oficialmente adoptados por diferentes estados para propósito administrativo, y también como un medio de comunicación entre los gobiernos estatales y el nacional, también para exámenes convocados para el servicio del gobierno nacional.