80,5% индийцев – индуисты, 13,4% - мусульмане, 2,3% - христиане, 0,8% - буддисты. В Индии также проживает большое число сикхов, зороастрийцев, джаинистов и последователей других религий. Обычно представители разных религий (особенно религиозные меньшинства) занимают определенные кварталы городов. Есть мусульманские кварталы, индуистские кварталы, зороастрийские кварталы (в Мумбае) и т.д. Кроме того, в тех или иных областях страны различные религиозные группы присутствуют в большей или меньшей степени. Так, в Пенджабе большинство населения составляют сикхи, в штате Уттар-Прадеш и многих других – индуисты, в штате Мегхалая – христиане.
Между представителями разных религий нередки противоречия, которые порой выливаются в открытое противостояние и даже крупные столкновения. Особенно это касается извечного противоборства индуистов и мусульман. Но нужно отдать должное индийскому правительству в том, что в большинстве случаев ему удается успешно сдерживать это противостояние, решительно пресекая любые акты насилия и не принимая сторону тех или иных участников религиозных конфликтов.
Традиционно, религиозные общины – довольно устойчивые образования, но в последнее время наблюдается миграция из индуизма в буддизм или христианство, особенно среди так называемых «неприкасаемых» и представителей низших каст, которые в индуизме всячески притесняются и считаются низшими представителями человеческого рода.