Nejvíce zastoupená jsou tři náboženství. Hinduismus vyznává 80,3% obyvatel, islám 11% a křesťanství 2,4%.