The Constitution of India, adopted in 1950, declares Hindi in the Devanagari script as the official language of the Federal Government of India. It should be noted that English continues to be used as an Official language of India along with Hindi. Hindi is also enumerated as one of the twenty-two languages of the Eighth Schedule of the Constitution of India, which entitles it to representation on the Official Language Commission.[6] The Constitution of India has stipulated the usage of Hindi and English to be the two languages of communication for the Central Government. Most of government documentation is prepared in three languages: English, Hindi, and the official state language.
It was envisioned that Hindi would become the sole working language of the central government by 1965 (per directives in Article 344 (2) and Article 351),[7] with state governments being free to function in languages of their own choice. However, widespread resistance movements to the imposition of Hindi on non-native speakers, of especially the people living in south India (such as the Anti-Hindi agitations of Tamil Nadu) led to the passage of the Official Languages Act (1963), which provided for the continued use of English, indefinitely, for all official purposes. Therefore, English is still used in official documents, in courts, etc. However, the constitutional directive to the central government to champion the spread of Hindi was retained and has strongly influenced the policies of the Union government.
At the state level, Hindi is the official language of the following states in India: Bihar, Jharkhand, Uttarakhand, Madhya Pradesh, Rajasthan, Uttar Pradesh, Chhattisgarh, Himachal Pradesh, Haryana and Delhi. Each of these states may also designate a "co-official language"; in Uttar Pradesh for instance, depending on the political formation in power, sometimes this language is Urdu. Similarly, Hindi is accorded the status of co-official language in several states.