La storia della Spagna è stata studiata da quando l'homo sapiens arrivò nella penisola iberica, ossia oltre 35 000 anni fa. Nei secoli successivi, popoli di origine diversa, tra cui celti, fenici, greci, romani e germanici si stabilirono in Spagna. Agli inizi dell'Ottavo secolo un esercito di popolazioni arabe e berbere conquistò quasi l'intera penisola.