2011 ஆம் ஆண்டின் மதவாரியான கணக்கெடுப்பின் படி இந்துக்கள் அதிக எண்ணிக்கையில் உள்ளனர். மொத்த மக்கள்தொகையில் இந்துக்கள் 27,60,502 (90.86%) ஆக இருக்கின்றனர். அதையடுத்து இஸ்லாமியர்கள் 1,68,881 (5.56%), கிருஸ்துவர்கள் 97,711 (3.22%), மதம் குறிப்பிடாதோர் 8,602 (0.28%), சமணர்கள் 1,532 (0.05%), சீக்கியர்கள் 520, புத்த மதத்தினர் 199, மற்றவர்கள் 305 என்ற எண்ணிக்கையில் இருக்கின்றனர்.[5]