Hindistan en az dokuz tanınmış dinlere ev sahipliği yapmaktadır. Hindistan'da uygulanan başlıca dinler Hinduizm, İslam, Hristiyanlık, Sihizm, Budizm ve Jainizm'dir. Zerdüştlük, Yahudilik ve Bahai İmanı da Hindistan'da uygulanmaktadır.
Hindistan, dünyanın önde gelen dinlerinden bazılarının doğduğu yer olarak kabul edilir. Hinduizm, Budizm, Sihizm ve Jainizm Hindistan'da ortaya çıktı ve bu dinlerde Hint kökenleri olmamasına rağmen Hindistan'da Zerdüştlük ve Bahai inancını izleyen en fazla sayıda insan Hindistan'da bulundu. Hindistan, dünyanın üçüncü büyük Müslüman nüfusuna sahiptir. Hinduizm, dünyanın en eski dinlerinden biri olarak kabul edilir ve tarih öncesi dönemlerde var olduğuna dair kanıtlar vardır. İslam, 7. yüzyılda Hindistan'a geldi, ancak yalnızca Hindistan alt kıtasındaki Müslümanların fethinden sonra büyük bir din haline geldi. Hindistan'da Hristiyanlığın kesin kökenleri belirsizdir, ancak MS üçüncü yüzyılda yerleşik bir dindi. Hristiyan nüfusu Katolikler, Protestanlar ve Oryantal Ortodoks Hıristiyanları içerir. Yahudiler MÖ 562'de Koçi şehrine geldiler ve daha sonra 70'den sonra İsrail'den sürgünler olarak CE'yi takip ettiler. Guru Nanak, Sihizm'in kurucusuydu ve kast, renk ya da dine bakmaksızın evrensel kardeşliği vaaz etti.