A península Ibérica foi habitada por diversos povos ao longo da história, incluindo comunidades recoletoras e agro-pastoris nos períodos pré-históricos, os Iberos no século XI a.C., os Celtas, Lusitanos e povos do Mediterrâneo como Fenícios, Gregos e Cartagineses entre os séculos XII e III a.C., e posteriormente os Romanos, povos bárbaros como Suevos e Visigodos, e os Árabes entre os séculos V e VIII d.C.