Según una encuesta realizada en 2012 por el INEC el 91.9% de la población profesa una religión (de los cuales el 80.44% es católico, el 11.3% son evangélicos y el 8.3% pertenece a otra religión), el 7.9% es ateo y el 0.1 es agnóstico.