El catolicismo es la religión principal en España. Se convirtió en la religión oficial de España en el año 589 y ha permanecido así desde entonces.
Un estudio realizado en 2014 por el Centro Español de Investigación Sociológica encontró que alrededor del 68 por ciento de la población española se identifica como católica, mientras que alrededor del 27 por ciento son ateos o afirman que no hay religión y el 2 por ciento está identificado como creyente en otras religiones. Hay pequeños grupos de budistas, hindúes, paganos, bahaís y taoístas en toda España.
El mismo estudio encontró, sin embargo, que entre los que se identificaron como católicos, solo el 14 por ciento asistía a misa todos los domingos o varias veces en una semana. Alrededor del 14 por ciento fue a misa unas cuantas veces al año, el 10 por ciento fue varias veces al mes y el 61 por ciento casi nunca fue a la misa. La mayoría de los españoles informan que ignoran las doctrinas morales de la Iglesia Católica cuando se trata de la orientación sexual, la anticoncepción y el sexo prematrimonial.
Las actitudes sobre la religión en España están en sintonía con el porcentaje de españoles que se identifican como católicos. Alrededor del 59 por ciento de la población cree en Dios, el 21 por ciento cree en un espíritu o fuerza vital, mientras que el 19 por ciento cree que no hay Dios, ni espíritu ni fuerza vital.
Cabe destacar que un intento de los monarcas católicos, el rey Fernando II de Aragón y la reina Isabel I de Castilla en el siglo XVP para librar a la península española del pensamiento judío y musulmán dio lugar a lo que se conoce como la Inquisición española.