हिंदू धर्म एक हीनोथीस्टिक (बहुईश्वरवादी) धर्म तथा भारत का सबसे बड़ा धर्म है; जनसंख्या में इसके 828 मिलियन अनुयायियों (2001) का अनुपात 80.5% है। "हिंदू" शब्द मूलतः एक भौगोलिक स्थिति को दर्शाता है; इसे संस्कृत शब्द "सिंधु" से लिया गया है और यह "सिंधु नदी के इलाकों" के व्यक्ति को सन्दर्भित करता है।

इस्लाम एक एकेश्वरवादी धर्म है और एक इश्वर के अस्तित्व में विश्वास रखता है तथा मुहम्मद का अनुसरण करता है। यह भारत में सबसे बड़ा अल्पसंख्यक धर्म है। 2001 की जनगणना के अनुसार, भारत 138 मिलियन मुसलमानों का घर है, जो कि इंडोनेशिया (210 मिलियन) और पाकिस्तान (166 मिलियन) के बाद दुनिया की तीसरी सबसे बड़ी मुस्लिम आबादी है; जनसंख्या में उनका अनुपात 13.4% का है। मुसलमान जम्मू-कश्मीर तथा लक्षद्वीप में बहुमत में हैं और आंध्र प्रदेश, उत्तर प्रदेश, बिहार, पश्चिम बंगाल, असम और केरल जैसे राज्यों में भी वे काफी अधिक संख्या में पाए जाते हैं। हालांकि, भारत में संप्रदाय आधारित कोई जनगणना नहीं की गयी है, लेकिन सूत्रों से पता लगता है कि सुन्नी इस्लाम के अनुयायी सबसे अधिक हैं जबकि उनमे अल्पसंख्यक होने के बावजूद शिया मुसलमानों की संख्या काफी अधिक है। टाइम्स ऑफ इंडिया और डीएनए जैसे भारतीय सूत्रों के अनुसार 2005-2006 के मध्य में शिया लोगों की संख्या कुल मुस्लिम जनसंख्या के 25% से 31% के बीच थी; अर्थात 157,000,000 मुसलमानों में उनकी संख्या 40,000,000 से 50,000,000 के बीच थी।
ईसाई धर्म एक एकेश्वरवादी धर्म है और नए टेस्टामेंट में प्रस्तुत यीशु के जीवन तथा उपदेशों पर आधारित है; यह भारत का तीसरा सबसे बड़ा धर्म है और ईसाईयों की संख्या कुल जनसंख्या का लगभग 2.3% है। भारत में ईसाई धर्म की शुरूआत का श्रेय सेंट थॉमस को दिया जाता है। वे मालाबार में 52 ई. में पहुंचे थे। नागालैंड, मेघालय और मिजोरम में ईसाई लोग बहुमत में हैं और पूर्वोत्तर भारत, गोवा तथा केरल में भी उनकी संख्या काफी अधिक है।

बौद्ध धर्म एक धार्मिक, अनीश्वरवादी धर्म तथा दर्शन (विचारधारा) है। बौद्ध धर्म के अनुयायी भारत के अरुणाचल प्रदेश राज्य तथा जम्मू-कश्मीर के लद्दाख क्षेत्र में बहुमत (45%) में हैं और सिक्किम में भी उनकी काफी बड़ी संख्या (40%) निवास करती है। महाराष्ट्र में बौद्धों की संख्या 1 करोड 40 लाख (15%) से अधिक है, हालांकी 2001 की जनगणना के अनुसार 8 मिलियन बौद्ध भारत में रहते हैं, जो कि जनसंख्या का लगभग 0.8% है। लेकिन कुछ सर्वेक्षण के अनुसार और भारतीय बौद्ध विद्वानों के अनुसार भारत की आबादी में 5.5% बौद्ध है, जिनकी संख्या 2011 के जनगणना के अनुसार 6,67,00,000 है। अधिकांश बौद्ध दलित है इसलिए उनको जनगनणा में हिंदूओं में गिना जाता है। हिंदू और इस्लाम के बाद बौद्ध धर्म ही भारत का तिसरा बड़ा धर्म है। ख्रिश्चन, शिख तथा जैन धर्मों के अनुयायीओं की जनसंख्या बौद्ध जनसंख्या से कम है।

जैन धर्म एक अनीश्वरवादी धर्म तथा दार्शनिक प्रणाली है जिसका प्रारंभ भारत में लौह युग में हुआ था। जैनियों की आबादी भारत की जनसंख्या का 0.4% (लगभग 4.2 मिलियन) है और वे मुख्यतः राजस्थान, महाराष्ट्र, गुजरात और कर्नाटक जैसे राज्यों में केंद्रित हैं। हालांकि जैन धर्म को आमतौर पर अनीश्वरवादी माना जाता है, पॉल डूंडास लिखते हैं, ""हालांकि जैन धर्म को सृष्टि-रचयिता भगवान के अस्तित्व और उनके द्वारा मानवी कार्यों में हस्तक्षेप की संभावना को नकारने के सीमित अर्थ में नास्तिक माना जा सकता है, लेकिन इसके द्वारा प्रत्येक जीव के भीतर परमात्मा नामक एक ईश्वरीय अस्तित्व की संभावना को स्वीकारने, जिसे अक्सर 'भगवान' (उदाहरण, पृष्ठ 114-16) कहा जाता है, के गूढ़ अर्थ में आस्तिक धर्म की संज्ञा देनी चाहिए" ".
पॉल डूंडास लिखते हैं कि 19वीं सदी के अधिकांश ब्रिटिश विद्वानों को "जैन धर्म की स्वतंत्र प्रकृति तथा उत्पत्ति के विषय में कोई संशय नहीं था". 1847 में एक विद्वान ने लिखा है कि जैन, पारसी, तथा सिक्ख जैसे धार्मिक अल्पसंख्यकों में "ब्राह्मणों की पूजा पद्धति से कुछ भी मिलता-जुलता नहीं था". एक अन्य विद्वान ने 1874 में कहा कि जैनियों को हिंदू कानूनों के तहत नहीं लाया जा सकता क्योंकि "हिंदू शब्द का प्रयोग हिंदू कानून का मूल माने जाने वाले शास्त्रों के दायरे में आने वाले व्यक्तियों के लिए किया जाता है। यदि कोई व्यक्ति उस दायरे से बाहर है तो उसपर हिन्दू कानून लागू नहीं किया जा सकता है। हालांकि उन्होंने यह अवश्य कहा कि, "भारत की एकदम शुरुआती जनगणनाओं से पता चलता है कि कई जैन लोग तथा अन्य धार्मिक समूहों के सदस्य स्वयं को वास्तव में हिंदू धर्म के ही एक प्रकार के रूप में देखते थे और, 1921 की पंजाब की जनगणना रिपोर्ट के अनुसार, 'जैनियों तथा सिखों की एक बड़ी संख्या द्वारा हिंदुओं से अलग वर्गीकृत किये जाने के प्रति अनिच्छा के कारण, उन व्यक्तियों को जैन-हिंदू तथा सिख-हिंदू के रूप में दर्ज किये जाने की अनुमति दे दी गयी". उन्होंने माना कि "गणनाकारों के पूर्वाग्रह" ने जनगणना को अवश्य प्रभावित किया था। इसके अलावा वे कहते हैं कि "जैन-हिन्दू" शब्द एक दुर्भाग्यपूर्ण समझौता मात्र था".

सिक्ख धर्म की शुरुआत सोलहवीं शताब्दी में उत्तर भारत में नानक तथा उनके बाद आने वाले नौ अन्य गुरुओं के उपदेशों के फलस्वरूप हुई। 2001 तक भारत में 19.2 मिलियन सिक्ख थे। पंजाब सिक्खों का आध्यात्मिक घर है और एकमात्र ऐसा राज्य है जहां सिख बहुमत में हैं। सिक्खों की एक बड़ी संख्या पड़ोस के नई दिल्ली तथा हरियाणा राज्यों में भी रहती है।

2001 की जनगणना के अनुसार पारसी (भारत में पारसी धर्म के अनुयायी) लोग भारत की कुल जनसंख्या का 0.006% हैं, और अपेक्षाकृत रूप से मुंबई शहर तथा उसके आसपास ही केंद्रित हैं। भारत में पारसियों की संख्या लगभग 61,000 है और 2001 की जनगणना के अनुसार में मुख्यतः मुंबई के आसपास ही केंद्रित हैं। डोंयी-पोलो तथा महिमा जैसे कुछ आदिवासियों के धर्म भी भारत में मौजूद हैं। संथाल भी, संथाल लोगों द्वारा माने जाने वाले कई आदिवासी धर्मों में से एक है; संथाल लोगों की कुल संख्या लगभग 4 मिलियन है लेकिन इस धर्म को मानने वालों के संख्या मात्र 23,645 ही है। भारत में लगभग 2.2 मिलियन लोग बहाई आस्था के अनुयायी हैं, इस प्रकार यह विश्व में बहाई लोगों का सबसे बड़ा समुदाय है। दक्षिण भारत में प्रचलित 'अय्यावाझी' को आधिकारिक तौर पर एक हिंदू संप्रदाय माना जाता है और जनगणना में उसके अनुयायियों की गिनती हिंदुओं के रूप में की है।

आज भारतीय यहूदियों का समुदाय बहुत ही छोटा है। ऐतिहासिक रूप से भारत में काफी अधिक यहूदी रहा करते थे, जिनमें शामिल हैं, केरल के कोचीन यहूदी, महाराष्ट्र के बेन इस्राएल और मुंबई के निकट बगदादी यहूदी. इसके अतिरिक्त, स्वतंत्रता के बाद से भारत में मुख्यतः दो परिवर्तित (प्रोसीलाईट) यहूदी समुदाय रह रहे हैं: मिजोरम, मणिपुर के नेई मेनाशे, तथा बेने एफ्राइम जिन्हें तेगुलू यहूदी भी कहा जाता है। भारतीय मूल के लगभग 95,000 यहूदियों में से भारत में अब 20,000 से भी कम बचे हैं। भारत के कुछ हिस्से इस्राइलियों में विशेष रूप से लोकप्रिय हैं और त्योहारों के मौसम में उनकी संख्या काफी बढ़ जाती है।

2001 की जनगणना में लगभग 0.07% लोगों ने अपने धर्म का खुलासा नहीं किया था।

जनसांख्यिकी
सांप्रदायिकता
शिक्षा
तीर्थ