Rooms-katholiek 85%, Protestant 15%
De officiële taal is Spaans, verder spreek 14% van de bevolking ook Engels