El subcontinente indio es el lugar de nacimiento de cuatro de las principales religiones del mundo; a saber, hinduismo, budismo, jainismo y sijismo. Según el censo de 2011, el 79.8% de la población de la India practica el hinduismo, el 14.2% se adhiere al Islam, el 2.3% se adhiere al cristianismo y el 1.7% se adhiere al sijismo.