Pratiques religieuses : Hindouistes 79,8%
Musulmans 13,7%
Chrétiens 2,5%
Sikhs 2,1%
Bouddhistes 0,8%
Jaïnistes 0,5%
Autres 0,6%
La religion dominante est l’hindouisme, pratiquée par environ 80% de la population. Vient ensuite l’islam, avec plus de 100 millions de fidèles. Les sikhs, au nombre de 18 millions, résident principalement dans le Penjab. Les bouddhistes ne comptent plus que 6,6 millions d’adeptes. Les jaïna sont aujourd’hui 4,5 millions et vivent essentiellement dans l’Ouest et le Sud-Ouest de l’Inde.
Les parsi, au nombre de 85 000, pratiquent le zoroastrisme et se regroupent à Bombay ; l’interdiction des mariages interconfessionnels conduit à la diminution de leur nombre. Les chrétiens (22 millions) sont majoritaires au Mizoram et au Nagaland. De petites communautés juives sont installées dans différentes villes.