Принятые государством официальные языки Индии - хинди и английский. Всего зарегистрировано 1652 языка, 844 диалекта. Конституция признает 22 языка: ассамейский, бенгали, бодо, догри, гуджарати, хинди, каннада, кашмири, конкани, майтхили, малаялам, непали, орийя, панджаби, санскрит, сантхали, синдхи, тамиль, телугу, урду. Но все языки произошли от санскрита и делятся на две группы: индо-европейской/индо-арийской - 74% жителей, и дравидийской - 24% жителей. Остальные языки относят к австро-азиатской и тибето-бирманской группам. Ради сохранности изолированных языков было принято ввести в локальный курс образования изучение местных наречий.