Kristendommen er største religion, mens 18,2 % av befolkningen tilhørte hinduismen og 5 % islam ved folketellingen i 2011.