Los indoeuropeos y pueblos mediterráneos colonizaron la península ibérica en el primer milenio a.C. Se desarrolló el próspero reino de Tartessos en el sur. Más tarde, surgieron los pueblos prerromanos como los iberos en el este y sur, los celtas en el centro y norte, y los celtíberos en el oeste como resultado del contacto entre los primeros dos. Finalmente, los romanos ocuparon Hispania en el siglo III a.C. para oponerse a la expansión