Potrivit recensământului Indiei, începând cu anul 2011, există 138188824 musulmani în India. Asta înseamnă aproximativ 13,4% din populația țării, care la momentul respectiv era de peste 1 miliard de oameni, cea mai populară religie din India din 2011.
India a fost țara de origine pentru mai multe religii notabile, printre care hinduismul, budismul, sikhismul și jainismul. Acesta este un motiv major pentru care India găzduiește o gamă variată de religii. Desigur, marea majoritate a țării, aproximativ 80% din 2011, practică hinduismul. Cea de-a treia religie populară din India, începând cu anul 2011, este creștinismul la aproximativ 2,3% din populația țării.