Ved folketellingen i 2010 var 40,1 % av befolkningen katolikker. Andelen katolikker gikk ned fra 49,4 % ved folketellingen i 2000. Ved siden av Den katolske kirke finnes det en rekke kristne og andre trosretninger, som alle samlet under 10 % av befolkningen i 2010. 8,4 % var pinsevenner, 5,7 % sjuendedagsadventister, 4,7 % var anglikanere, 3,7 % mennonitter, 3,6 % baptister, 2,9 % metodister, 2,8 % nasarener og 1,7 % tilhørte Jehovas vitner. 15,5 % hadde ingen religion.