La popolazione dell'India parla molte lingue diverse, tra cui hindi, inglese, bengalese, tamil e urdu. hindi e inglese sono le lingue ufficiali del governo indiano. Diciassette altre lingue hanno lo status di lingua ufficiale regionale.
A partire dal 2014, l'hindi è la lingua più comunemente parlata in India. È la lingua principale di circa il 41% della popolazione, principalmente quelli che vivono negli stati del nord come l'Uttar Pradesh. Circa il 90 percento della popolazione indiana parla una delle lingue delle famiglie linguistiche Indo Aryan e Dravidian. Ad esempio, il Tamil è parlato da circa il 6% della popolazione ed è la lingua di stato del Tamil Nadu. Quelli che vivono nel Bengala Occidentale parlano principalmente la lingua di stato del bengalese, che rappresenta circa l'8% della popolazione indiana.