W czasach starożytnych w Hiszpanii mieszkały ludy pochodzenia iberyjskiego, a potem także celtyckiego (byli to tzw. Celtyberowie). W kolejnych wiekach Hiszpania była wielokrotnie podbijana – padła łupem Imperium Rzymskiego, następnie Wandalów, Wizygotów i wreszcie na początku VIII w. muzułmanów. Rekonkwista (walka chrześcijan o wyparcie Maurów z Półwyspu Iberyjskiego) rozpoczęła się w 718 roku, a zakończyła pod koniec wieku XV. Następnie kraj znalazł się pod panowaniem Habsburgów, a od 1700 r. Burbonów.
W XX wiek Hiszpania weszła jako raczej biedny i zacofany kraj, ówczesny król – Alfons XIII Burbon nie był w stanie wyprowadzić gospodarkę z kryzysu i w 1931 roku ostatecznie opuścił Hiszpanię, która od tego momentu stała się republiką. Po trwającej w latach 1936-39 wojnie domowej, do władzy doszli nacjonaliści pod wodzą generała Franco. Aż do śmierci Franco w 1975 roku Hiszpania była krajem rządów autorytarnych i prześladowań opozycji. 22 listopada 1975 roku na tronie kraju zasiadł wnuk Alfonsa XIII – Jan Karol I. Przeprowadzono wiele demokratycznych reform, wprowadzono konstytucję, a Hiszpania została przyjęta do Unii Europejskiej i NATO. Dziś na hiszpańskim tronie zasiada Filip VI, a ustrojem panującym w kraju jest dziedziczna monarchia parlamentarna.