Den indiske grunnloven nevner tre kategorier av offisielle språk: De offisielle språkene som hver delstat skal velge for sitt eget bruk, språket som skal være offisielt språk for hele landet og brukes av sentralregjeringen, og 22 andre godkjente språk som har en spesiell status. Grunnloven gir hver delstat frihet til å velge hvilket språk som skal brukes av lokaladministrasjonen for alle offentlige formål. Dette kan være engelsk, hindi eller andre språk som blir talt i delstaten, og delstaten kan velge ett eller flere. Siden delstatene i India opprinnelig ble dannet på grunnlag av språket, har nesten alle fastsatt et lokalt språk som offisielt språk.