Nel X secolo tutta la Spagna era sotto il controllo del califfato islamico di Cordova, con l’eccezione dei regni settentrionali delle Asturie e della Navarra e della Marca spagnola. Sancho III di Navarra unì la maggior parte di questi regni all’inizio dell’XI secolo, ma alla sua morte il suo regno fu diviso tra i suoi figli in Navarra, Aragona e Castiglia. La Castiglia si fuse presto con il Regno di León nel nord-ovest della Spagna, mentre l’Aragona e la contea di Catalogna si fusero a est. Nel frattempo il califfato nel sud era crollato, e Castiglia e Aragona espansero i loro confini a sud finché nel 1248 l’unico possedimento musulmano in Spagna fu Granada (che durò fino al 1492).
Castile e Aragona furono unite come Spagna nel 1479 quando la coppia di marito e moglie di Fernando III d’Aragona e Isabel I di Castiglia salirono sul trono. Dopo la loro morte, la corona di Spagna andò al loro nipote Carlos (il Sacro Romano Imperatore Carlo V), un Asburgo, che possedeva anche ampi territori in Austria. La Spagna fu governata dagli Asburgo spagnoli fino al 1700, quando si verificò la guerra di successione spagnola e l’insediamento di un re francese Borbone, Felipe VI, come sovrano della Spagna.
La monarchia fu assente in Spagna dal 1808 al 1814 (a causa di Napoleone), e dal 1931 al 1975.