India's demographics: about 1.4 billion people, with enormous religious and linguistic diversity
The most populous country on the planet. Hindus make up about 80%, Muslims about 14%, with significant Christian, Sikh, Jain, and Buddhist populations. More than 22 official languages.
India is the world's most populous country, with approximately 1.4 billion inhabitants. The population is young (median age around 28), and urbanization is accelerating rapidly. Mumbai, Delhi, Bangalore, Hyderabad, and Chennai are megacities with more than 10 million people in their metropolitan areas. States such as Uttar Pradesh, Maharashtra, Bihar, and West Bengal hold the largest concentrations of people.
The diversity is staggering. Hindus make up about 80%, with widely varying practices. Muslims account for about 14% (over 200 million, the second-largest Muslim community in the world). Christians are around 2.3%, especially in Kerala, Goa, Tamil Nadu, Mizoram, Nagaland, and Meghalaya. Sikhs (1.7%) are concentrated in Punjab. There are also Jains, Buddhists, Parsis (Zoroastrians, mainly in Mumbai), and numerous indigenous tribal groups.
The Constitution recognizes 22 official languages. Hindi is the most spoken (around 44% as a first language), with a strong presence in the North. English is a subsidiary official language used in government, the judiciary, business, and universities. Other widely spoken languages include Bengali, Marathi, Tamil, Telugu, Gujarati, Urdu, Kannada, Malayalam, Odia, Punjabi, and Assamese. In professional and tourist settings, English is more than sufficient.
- Hindi (national official)
- English (subsidiary official, widely used in business and government)
- Bengali, Marathi, Tamil, Telugu, Gujarati, Urdu, Kannada, Malayalam, Odia, Punjabi, Assamese (state official languages)
- Other regional and tribal languages
- Hindu (about 80%)
- Muslim (about 14%, second largest community in the world)
- Christian (about 2.3%)
- Sikh (about 1.7%)
- Buddhist (about 0.7%)
- +2 more