Según el censo de 2001, el 77,68 % de la población profesa la religión hindú, el 20,27 % son musulmanes, el 0,88 % cristianos y el 0,75 % profesan el jainismo.