Už v době kamenné na území dnešního Španělska byly zaznamenány důkazy existence člověka. Původními obyvateli zde byli lidé kmenu Iberů. Ti se časem spojili s Kelty a vzniklo ketiberské obyvatelstvo.
O toto území měl zájem Řím. Nakonec se tu usadil kmen Vizigótů a později zde byl zaznamenán příliv Arabů.
Středověk byl ve znamení bojů mezi panstvími. Důležitý byl pro Španělsko rok 1469, kdy se Kastilie spojila s Aragonií - to byl základ pro sjednocení Španělska.
Za vlády dynastie Habsburků (od roku 1516) země vzkvétala. Po smrti Filipa II. však došlo k úpadku Španělska.
Významný je také pro Španělsko roku 1713, ve kterém byl uzavřen Utrechtský mír. Země touto dohodou ztrácí některá svá území - především v Americe, Itálii, Nizozemí atd.
Od roku 1812 se stává Španělsko dědičnou konstituční monarchií. První španělská republika byla vyhlášena roku 1873. Ovšem už rok po té byla obnovena monarchie.
Během první i druhé světové války bylo Španělsko neutrální a od padesátých let země prosperuje díky turistickému ruchu, který se neustále rozrůstá.
Španělsko je členem Evropské unie a NATO.
Španělsko má problémy s organizací ETA (baskická separatistická organizace), která podniká útoky na tuto zemi.