İspanya’yı tek bir grup keşfetmedi. Ülke tarih boyunca tekrar tekrar yerleşti ve işgal etti. İspanya'da uzun süreli yerleşimleri olan ilk sedanter grup, Libya'dan gelen İberyalılardı.
Diğer birçok halk, eski İberyalıları izledi. Keltler İspanya'ya taşındı ve kültürleri önceden var olan İber'lerle birleştirdi. Fenikeliler gibi çeşitli varlıklı Akdeniz ticaret toplulukları da İspanya'da şehirler kurdu ve kültürünü etkiledi. Romalılar İspanya'yı fethetti ve günümüz İspanya'sına aktarılan birçok yeni gelenek kurdu. Müslümanlar, İspanya'nın bazı bölgelerine, Ortaçağ boyunca yüzyıllarca hükmetti.