Folketellingen fra 2001 viste at 81,8% av befolkningen var kristne, 9,0% hadde ingen religion, 6,5% var muslimer, 0,4% jøder og 0,2% hinduer. 2,1% hadde andre eller ubestemte religioner.