西班牙实行多党制,正式参加政党登记的约3200个政党。主要政党有: 【人民党】执政党。原名人民同盟,1977年创立,1989年易名为人民党。执行中间改良主义路线。现有党员约60万。该党成立后不久便在国家的政治舞台上崭露头角,力量不断扩大。1996年5月首次上台执政。2000年3月蝉联执政。主席马里亚诺拉霍伊(Mariano Rajoy),总书记玛丽亚多洛雷斯德科斯特达 (Mara Dolores de Costedal)(女)。
【西班牙工人社会党】最大在野党。成立于1879年,现有党员约41万。该党在1982-1996年间,四次蝉联执政。总书记阿尔弗雷多佩雷斯鲁瓦尔卡瓦(Alfredo Prez Rubalcaba),主席何塞安东尼奥格里尼安(Jos Antonio Grin)。2004年4月至2011年11月两度执政。
【西班牙共产党】成立于1920年,党员约4万,总书记何塞路易斯森特利亚(Jos Luis Centella)。西共和其他左翼党派组成以它为主的联合左翼(Izquierda Unida),党员约5万,卡约拉腊(Cayo Lara)任总协调人。
【统一与联合党】由加泰罗尼亚民主统一(Convergencia Democrtica de Catalua)与加泰罗尼亚民主联合党(Unin Democrtica de Catalua)组成。1975年成立,党员约1万。主席阿图尔马斯(Artur Mas),总书记何塞安东尼奥杜兰列达(Josep Antoni Duran i Lleida)。
【巴斯克民族主义党】1895年成立,巴斯克自治区执政党,党员约4万。主席伊尼戈乌赫库略 (igo Urkullo)。