India is home to several hundred languages, 23 of which only constitutionally recognized official languages. Hindi and English are typically used as an official language by the Central Government.
Hindi is the most widely spoken language in the northern parts of India. 53.6% of the Indian population declared that they speak Hindi as either their first or second language, in which 41 percent of them have declared it as their native language or mother tongue.
Of the Indian population, 19.4 percent exhibited bilingualism and 7.2 percent exhibited trilingualism.
India has a Greenberg’s diversity index of 0.914, i.e. two people selected at random from the country will have different native languages in 91.4 percent of cases.