Nessun singolo gruppo ha scoperto la Spagna. Il paese è stato ripetutamente sistemato e occupato da diversi gruppi nel corso della storia. Il primo gruppo sedentario con insediamenti a lungo termine in Spagna furono gli iberici, che provenivano dalla Libia.
Molti altri popoli seguirono i primi iberici. I Celti si trasferirono in Spagna e combinarono le culture con gli iberici preesistenti. Varie ricche comunità commerciali del Mediterraneo, come i Fenici, fondarono anche città in Spagna e influenzarono la sua cultura. I Romani conquistarono la Spagna e stabilirono molte nuove usanze che sono state tramandate alla Spagna attuale. I musulmani governarono su parti della Spagna per molti secoli durante il Medioevo.