Les religions en Inde se caractérisent par une diversité des pratiques et des fois. Le pays est le lieu de naissance de l'hindouisme, du bouddhisme, du jaïnisme et du sikhisme et accueille de longue date le judaïsme, le christianisme, l'islam et le zoroastrisme. Dans l'histoire de l'Inde, la religion a souvent joué un rôle important, et elle est aujourd'hui reconnue par la loi. L'immense majorité des Indiens se reconnaissent dans une religion et celle-ci joue souvent un rôle primordial dans leur vie.
Selon le recensement de 2011, l'hindouisme est de loin la religion la plus pratiquée : elle regroupe plus de de fidèles, soit 79,9 % de la population. L'Inde compte de musulmans, soit 14,2 % de sa population, ce qui en fait le troisième pays en nombre de pratiquants ou de pratiquantes au monde après l'Indonésie et le Pakistan. Les chrétiens, dont certains font partie des plus anciennes communautés chrétiennes du monde (chrétiens de saint Thomas), sont (2,3 % de la population). Les Sikhs, qui habitent en majorité au Penjab, sont (1,7 % de la population). Les bouddhistes sont (0,7 % de la population) et les jaïns (0,4 %).
Il y a aussi des animistes, dont le nombre d'adeptes est difficile à établir, et il y a aussi des bahaïstes, et des ahmadis, qui sont deux courants dissidents de l'islam, et qui sont souvent considérés comme musulmans par les autorités indiennes (surtout au Pendjab et au Cachemire), alors qu'ils ne sont pas considérés comme tels par les musulmans orthodoxes, qui sont eux-mêmes divisés entre sunnites et chiites. Il y a aussi des juifs dont les effectifs sont faibles.
vignette|, temple de Shiva construit en 1809, à Kalna dans le Purba Bardhaman en Inde. Décembre 2020.
L'hindouisme est souvent considéré comme une des plus vieilles religions du monde. Les origines de l'hindouisme pourraient comprendre des éléments issus des croyances de la civilisation de l'Indus, qui existait de 3300 à 1700 avant notre ère, mais aucun élément archéologique ne peut le confirmer.