ศาสนาในประเทศอินเดียมีความหลากหลายทั้งในศาสนา ลัทธิ ความเชื่อ และการปฏิบัติ โดยทางการแล้วประเทศอินเดียเป็น
รัฐฆราวาส (secular state) และไม่มีศาสนาประจำชาติ
อนุทวีปอินเดียเป็นแหล่งกำเนิดของ
ศาสนาที่สำคัญของโลกสี่ศาสนา ได้แก่
ศาสนาฮินดู,
ศาสนาไชนะ,
ศาสนาพุทธ และ
ศาสนาซิกข์ ข้อมูลจากสำมะโนประชากรปี 2011 ระบุว่าประชากรอินเดีย 79.8% นับถือ
ศาสนาฮินดู, 14.2% นับถือ
ศาสนาอิสลาม, 2.3% นับถือ
ศาสนาคริสต์, 1.7% นับถือ
ศาสนาซิกข์, 0.7%
ศาสนาพุทธ และ 0.37% นับถือศาสนาไชนะ ทั้ง
ศาสนาโซโรอัสเตอร์,
Sanamahism และ
ศาสนายูดาย ล้วนมีประวัติศาสตร์เก่าแก่ในประเทศอินเดีย และมีผู้นับถืออยู่ศาสนาละหลายพันคน ประเทศอินเดียมีประชากรที่นับถือศาสนาโซโรอัสเตอร์มากที่สุดในโลก (ทั้ง
ปาร์ซี (parsi) และ
อิรานี (irani)) และยังมีประชากรที่นับถือ
ศาสนาบาไฮมากที่สุดในโลกเช่นกัน
[1] ถึงแม้ทั้งสองศาสนานี้จะเติบโตขึ้นในแถบ
เปอร์เซียก็ตาม ตลอดทั้งประวัติศาสตร์ของประเทศอินเดีย ศาสนาเป็นส่วนสำคัญของวัฒนธรรมมาตลอด ความหลากหลายทางศาสนาและ
การยอมรับความต่างทางศาสนา (Religious toleration) ล้วนปรากฏในประเทศทั้งในทาง
กฎหมายและทาง
ธรรมเนียมปฏิบัติ ใน
รัฐธรรมนูญอินเดียได้รับรอง
เสรีภาพทางศาสนาให้เป็น
สิทธิขั้นพื้นฐานของประชาชนอินเดีย[2]ในปัจจุบัน ศาสนิกชนของศาสนาฮินดูทั้งประเทศอินเดียมีคิดเป็น 94%
[3] ของประชากรฮินดูทั้งโลก ศาสนสถานฮินดูส่วนมากก็ตั้งอยู่ในประเทศอินเดียเช่นกัน ในฐานะที่ประเทศอินเดียเป็นแหล่งกำเนิดของเทพเจ้าองค์ต่าง ๆ เมือง
ปรยาคราช (รู้จักกันในชื่อเดิมคือ อลาหาบาด) เป็นที่ตั้งของสถานที่แสวงบุญฮินดูที่ใหญ่ที่สุดในโลก คือ
ปรยาคกุมภเมลา (Prayag Kumbh Mela) ที่ซึ่งชาวฮินดูจากทั่วโลกหลั่งไหลเข้ามาเพื่ออายน้ำศักดิ์สิทธิ์ฬนจุดที่แม่น้ำศักดิ์สิทธิ์ทั้งสามสายของฮินดูไหลมาบรรจบกัน คือ
แม่น้ำคงคา,
แม่น้ำยมุนา และ
แม่น้ำสรัสวตี ชาวอินเดียโพ้นทะเลจำนวนมากในโลกตะวันตกได้นำ
ปรัชญาฮินดูต่าง ๆ ไปเผยแพร่และสร้างความนิยมให้เกิดขึ้น เช่น การปฏิบัติ
โยคะ,
การนั่งสมาธิ,
การแพทย์แบบอายุรเวท (Ayurvedic Medicine),
ดวงชะตา (divination),
กรรม และ
การเวียนว่ายตายเกิด[4] องค์กรต่าง ๆ ที่จัดตั้งขึ้นเพื่อเผยแผ่ศาสนาฮินดูได้นำคำสอนของฮินดูเผยแผ่ไปทั่วโลก ทั้ง
สมาคมกฤษณภาวนามฤตนานาชาติ หรือ หเรกฤษณะ,
พรหมกุมารี (Brahma Kumari),
อานันทมรรค (Ananda Marga) และองค์กรอื่น ๆ เป็นต้น อนุทวีปอินเดียยังมีประชากรมุสลิมมากที่สุดในโลก หนึ่งในสามของมุสลิมในโลกเป็น
ชาวอินเดียใต้[5][6][7] มีการคาดการณ์ไว้ว่าในปี 2050 ประชากรมุสลิมในประเทศอินเดียจะโตขึ้นถึง 311 ล้านคน นำหน้า
ประเทศอินโดนีเซียขึ้นเป็นประเทศที่มีประชากรมุสลิมมาที่สุดในโลก ถึงแม้ว่าจะยังคงเป็นประเทศที่มีประชากรฮินดูเป็นหลักอยู่ก็ตาม (อยู๋ที่ประมาณ 77%).
[8][9]