La gran mayoría de la población es formalmente católica (80,1%), aunque se profesan otras religiones cristianas (6,8%), ciertos ritos de las religiones de los antiguos habitantes animistas son practicadas en diverso grado, y existe una minoría islámica (4%).