Die Hauptstadt Spaniens vor Madrid war Toledo. Toledo liegt etwa 70 km südlich von Madrid in der Region Neukastilien. Es war von 513 bis 1561 Hauptstadt der Region des heutigen Spaniens.
Toledo ist eine ummauerte Stadt, die auf einem Teil des Hochlandes erbaut wurde, das sich über die Mündung des Tejo erstreckt. Im Jahr 513 wurde es Hauptstadt von Westgoten Spanien und wurde schließlich Hauptstadt eines unabhängigen Königreichs. Nach der Eroberung durch König Alfons VI. wurde es 1083 Sitz des spanischen Hofes. Als Hauptstadt war Toledo ein Ort politischer und künstlerischer Errungenschaften. 1561 beschloss König Philipp II., die Hauptstadt nach Norden nach Madrid zu verlegen.