Rooms-katholiek 96%, Protestant 2% en Anders 2%
De officiële taal is Spaans. Er worden ook nog verschillende inheemse dialecten gesproken