Malgré son statut officiel, l'hindi n'est parlé que par 20 % de la population. Le rôle de l'anglais comme moyen de communication est donc facilement compréhensible. La constitution reconnaît officiellement 15 langues, réparties en deux grands groupes - indo-aryen et dravidien - et il existe 1 500 dialectes et langues mineures.