Tiene una población total de mayor de 5 años de 19,774 que se encuentra dividida entre las siguientes religiones: católica 18,219, evangélica 989, otras 77 y ninguna 380.