Las religiones más profesadas son catolicismo (78,09 %), protestantismo (anglicanismo) (6,98 %), cristianismo (otros) (3,21 %), islam (4,01 %), judaísmo (2,12 %), hinduismo (1,79 %) y otros (0,94 %), mientras que el resto de la población (2,86 %) no profesa ninguna religión (censo de 2001).