Durante la Alta Edad Media, los visigodos establecieron un reino en Toledo y fueron posteriormente conquistados por un ejército musulmán que fundó Al-Ándalus. A lo largo de los siglos, Al-Ándalus se fragmentó en reinos de taifas, mientras los reinos cristianos expandieron su territorio, culminando en la conquista de Granada en 1492. La sociedad en Al-Ándalus era diversa, con convivencia de musulmanes, cristianos y judíos, siendo notable el legado cultural, arquitectónico y agrícola de esta época.