Spania este predominant romano-catolica, cu aproximativ 52% din populatie identificandu-se catolici, desi multi nu sunt practicanti. Tara are un nivel ridicat de secularizare, o parte semnificativa a populatiei identificandu-se ca atei, agnostici sau necredinciosi. Alte religii, cum ar fi islamul, crestinismul protestant si iudaismul, sunt prezente, dar constituie o mica minoritate. In ciuda scaderii practicii religioase obisnuite, traditiile culturale legate de catolicism, cum ar fi procesiunile si pelerinajele din Saptamana Mare, raman populare.