mały|200x200px|65-metrowy posąg hinduskiego boga Śiwy w pobliżu Bengaluru mały|200x200px|Świątynia hinduska w Kizhakkummuri (Kerala) Religia w Indiach charakteryzuje się różnorodnością przekonań i praktyk religijnych. Indie są oficjalnie państwem świeckim i nie wyznają żadnej religii państwowej. Subkontynent indyjski jest kolebką czterech dużych religii światowych: hinduizmu, buddyzmu, dżinizmu i sikhizmu. Według spisu z 2011 roku 79,8% ludności Indii praktykuje hinduizm, 14,2% wyznaje islam, 2,3% było wyznania chrześcijańskiego, 1,7% wyznawało sikhizm, 0,7% buddyzm i 0,37% dżinizm. Indie mają największą populację wyznawców zoroastryzmu i bahaizmu na świecie, mimo że religie te początkowo rosły w Persji.

Od początku lat 60. XX wieku zwiększa się liczba zamieszek na tle religijnym, w których ginie coraz więcej osób. W Indiach terroryzm nacjonalistów hinduskich i fundamentalistów muzułmańskich stanowi zagrożenie dla jedności kraju.