La mayoría de la población española (73.2%) se identifica como católica aunque solo una pequeña parte (13.7%) son practicantes activos. Un 22.2% no se reconoce en ninguna religión. Existen también minorías islámicas, protestantes y ortodoxas que suman alrededor del 2.3% de la población, en su mayoría debido a la inmigración reciente.