En un censo de principios del siglo XXI aproximadamente el 82% de las personas eran católicos romanos, el 10% eran evangélicos y el 3% no estaban afiliados a ningún grupo religioso. Las estimaciones más recientes, pero no oficiales, sugieren que la población católica está disminuyendo en favor de los evangélicos, lo que puede representar hasta el 20% de la población. Los grupos protestantes principales incluyen a los luteranos, bautistas del sur y metodistas. Hay pequeños grupos de mormones, adventistas del séptimo día, testigos de Jehová, episcopales y otros cristianos. Budistas, judíos, musulmanes y bahá’ís también tienen pequeñas comunidades.
Aunque el catolicismo romano está reconocido por la constitución de 1972 como la religión mayoritaria, no está designada como una religión oficial del estado y la libertad religiosa, así como la separación de la iglesia y el estado, están garantizados.