Différentes populations et cultures ont suivi au cours des millénaires, y compris les Ibériens, les Tartessiens, les Celtes et les Celtiberiens, les Phéniciens, les Grecs, les Carthaginois, les Romains, les Suebi et les Visigoths.
Au XVIIIe siècle, il y avait un doute sur qui devait devenir roi d'Espagne ; ce doute a conduit beaucoup de rois d'Europe à se battre pour devenir roi d'Espagne.