公元前9世纪
凯尔特人从中欧迁入。公元前8世纪起,
伊比利亚半岛先后遭外族入侵,长期受
罗马人、
西哥特人和
摩尔人的统治。
西班牙人为反对外族侵略进行了长期斗争,1492年取得“光复运动”的胜利,建立了欧洲最早的统一中央王权国家。 同年10月,哥伦布发现西印度群岛。此后,西班牙逐渐成为海上强国,在欧、美、非、亚均有殖民地。1588年“无敌舰队”被英国击溃,开始衰落。
1873年,爆发资产阶级革命,建立第一共和国。1874年12月王朝复辟。在1898年的西美战争中,失去在美洲和亚太的最后几块殖民地——古巴、波多黎各、关岛和菲律宾。在第一次世界大战中保持中立。1931年4月王朝被推翻,第二共和国建立。1936年2月成立有社会党和共产党参加的联合政府。同年7月佛朗哥发动叛乱,经三年内战,于1939年4月夺取政权,实行独裁统治达36年之久。1943年2月与德国缔结军事同盟,参加侵苏战争。
1947年7月
佛朗哥宣布西班牙为君主国,自任终身国家元首。1966年7月立末代国王阿方索十三世之孙胡安·卡洛斯为承继人。 1975年11月佛朗哥病死,
胡安·卡洛斯一世登基,恢复君主制。1976年7月,国王任命原国民运动秘书长阿·苏亚雷斯为首相,开始向西方议会民主政治过渡。1982年
工人社会党首次在大选中获胜组阁,上台执政长达14年。1996年,
人民党上台执政,2000年5月再次赢得大选,蝉联执政。2004年3月,工社党在大选中获胜,重新上台执政,2008年3月再次赢得大选,蝉联执政。