Até ser incorporada ao Império Romano, entre os séculos III e I aC., a região da Ibéria (como era conhecida na Antiguidade) foi ocupada por fenícios, gregos e cartagineses. Roma estabeleceu a unidade política e introduziu o cristianismo na península. No começo do século V, a Espanha foi tomada pelos visigodos. Em 711, Roderico, o último rei visigodo, é derrotado pelos mouros, que se apossam de quase toda a região. Nos séculos X e XI surgem pequenos reinos cristãos no norte, como Navarra, Leão, Castela e Aragão. A reconquista cristã dura cinco séculos e termina em 1492, quando Fernando de Aragão e Isabel de Castela tomam Granada, última cidade moura. Eles expulsam os judeus e convertem ao catolicismo os que restaram.

1492: Cristóvão Colombo, financiado por Fernando e Isabel, chega à América e funda o vasto império colonial espanhol no Novo Mundo.

1618: Começa a Guerra dos Trinta Anos, que vai até 1659. A Espanha sai arrasada e é obrigada a reconhecer a independência da Holanda.

1640: Portugal e sua colônia, o Brasil, libertam-se do domínio espanhol.

1700: O rei Felipe V introduz a dinastia de Bourbon no país, e reina até 1746.

1713: A Espanha perde Gibraltar, o Ducado de Milão, o Reino de Nápoles e a Sardenha.

1868: Acontece a guerra Hispano: Americana, e a Espanha perde Cuba, Porto Rico, Guam e as Filipinas para os Estados Unidos.

1874: Alfonso XII é proclamado rei da Espanha.

1923: O general Primo de Rivera dá um golpe militar e inicia um governo facista, com apoio do rei.

1930: Rivera renuncia.

1931: Depois de uma revolução, em abril, o rei Alfonso XII é deposto e a República é proclamada.

1936: A Frente Popular, aliança entre republicanos, socialistas e comunistas, ganha as eleições. Em junho, o general Francisco Franco lidera um levante militar contra o governo, apoiado pela igreja e pela oligarquia rural. É o início da Guerra Civil Espanhola, que vai até 1939.

1947: O ditador Franco restaura a monarquia e passa a ser o regente vitalício.

1969: Franco nomeia o príncipe Juan Carlos, neto do antigo rei Alfonso XIII, como seu sucessor.

1975: Com a morte de Franco, Juan Carlos I é coroado e dá início ao processo de redemocratização.

1977: São realizadas as primeiras eleições livres na Espanha. A União de Centro Democrático (UCD) vence.

1978: A nova Constituição é aprovada. Ela institui a monarquia parlamentarista e restabelece a liberdade partidária e sindical no país.

1981: Os militares toma o Parlamento e tentam dar um golpe de Estado. O movimento é reprimido.

1982: O Partido Socialista Operário Espanhol (PSOE) vence as eleições e Felipe González torna-se o primeiro chefe de governo socialista desde 1936. A Espanha entra para a Organização do Tratado do Atlântico Norte (Otan).

1986: O país ingressa na Comunidade Econômica Européia (CEE), atual União Européia (EU).

1996: Depois de uma onda de assassinatos cometidos por separatistas bascos, o Partido Popular (PP) vence as eleições, e seu líder, José María Aznar, torna-se primeiro-ministro.

2000: Nas eleições, o Partido Popular eleva de 156 para 183 o número de cadeiras no Parlamento, e Aznar se mantém como premiê.

2001: Entra em vigor uma nova lei de imigração, mais rigorosa, com o objetivo de controlar o fluxo crescente de imigrantes ilegais para o país.

2002: Tem início um conflito com soldados do Marrocos, que ocupam a desabitada ilha de Perejil. A Espanha envia comandos armados e retoma o controle da ilha.

2003: O governo espanhol manifesta apoio oficial à ação militar norte-americana contra o Iraque. Depois da derrubada do regime de Saddam Hussein, Aznar envia 900 soldados espanhóis ao Iraque.

2004: Em março, um atentado a bomba provoca a morte de centenas de pessoas em várias estações de trem em Madri. Em abril, José Luis Rodriguez Zapatero, do Partido Socialista Operário Espanhol (PSOE), toma posse como o quinto presidente de Governo, e substitui José María Aznar.