Secondo il censimento del 2011, il 79,8% della popolazione dell'India pratica l'induismo. L'Islam (14,2%), il cristianesimo (2,3%), il sikhismo (1,7%) il buddismo (0,7%) e il giainismo (0,4%) sono le altre religioni principali seguite dal popolo indiano. Molte religioni tribali, come il sarnaismo, si trovano in India, anche se queste sono state influenzate da religioni importanti come l'induismo, il buddismo, l'islam e il cristianesimo. Il giainismo, lo zoroastrismo, il giudaismo e la fede bahá'í sono anche influenti ma il loro numero è inferiore. L'ateismo e gli agnostici hanno anche un'influenza visibile in India, insieme a una tolleranza auto-ascritta ad altre fedi. Secondo uno studio condotto dal Pew Research Center, l'India avrà la più grande popolazione mondiale di indù e musulmani entro il 2050.
79,8%