In de 10e eeuw stond geheel Spanje onder controle van het Islamitische Kalifaat van Cordoba, met uitzondering van de noordelijke koninkrijken van Asturië en Navarra en de Spaanse Mars. Sancho III van Navarra verenigde de grootste delen van deze koninkrijken in het begin van de 11e eeuw, maar na zijn dood werd zijn koninkrijk onder zijn zonen verdeeld in Navarra, Aragon, en Castilië. Castilië fuseerde spoedig met het Koninkrijk León in het noordwesten van Spanje, terwijl Aragon en het graafschap Catalonië uiteindelijk fuseerden in het oosten. Ondertussen was het kalifaat in het zuiden ingestort, en Castilië en Aragon breidden hun grenzen naar het zuiden uit totdat in 1248 Granada het enige moslimbezit in Spanje was (dat tot 1492 standhield).
Castilië en Aragon werden als Spanje verenigd in 1479 toen het echtpaar Fernando III van Aragon en Isabel I van Castilië de tronen bestegen. Na hun dood ging de kroon van Spanje naar hun kleinzoon Karel (de Heilige Roomse Keizer Karel V), een Habsburg, die ook uitgebreide gebieden in Oostenrijk bezat. Spanje werd geregeerd door de Spaanse Habsburgers tot 1700, toen de Spaanse Successieoorlog uitbrak en een Franse Bourbon-koning, Felipe VI, werd geïnstalleerd als heerser over Spanje.
De monarchie ontbrak in Spanje van 1808 tot 1814 (als gevolg van Napoleon), en van 1931 tot 1975.