According to the 2001 census out of a total population of 1,343,998. 886,551 (65%) were Hindus, 359,568 (26%) were Christians, 92,210 (6%) were Muslims, 970 (0.07%) were Sikhs, 649 (0.04%) were Buddhists, 820 (0.06%) were Jains and 3530 (0.24%) belonged to other religious communities.