El catolicismo romano es la religión dominante, que representa aproximadamente el 90% de la población total. El 10% restante esta formado por grupos protestantes, cristianos evangélicos, judíos, mormones, musulmanes y bahá’ís. También hay comunidades menonitas, cuyos practicantes originalmente vinieron al país en varias oleadas entre 1880 y 1950 para evitar la persecución religiosa.
La constitución establece la libertad de conciencia y no reconoce ninguna religión oficial. Los grupos religiosos deben registrarse a través del Ministerio de Educación y Cultura. Ciertas fiestas católicas son reconocidas como fiestas nacionales.