พรรคการเมือง สเปนมีพรรคการเมืองที่สำคัญ ดังนี้
1.พรรค Partido Socialista Obrero Espanol - PSOE (Spanish Socialist Workers Party) พรรคสังคมนิยมแรงงาน ได้รับชัยชนะในการเลือกตั้งครั้งล่าสุดเมื่อวันที่ 14 มีนาคม 2547 และเป็นพรรครัฐบาลมีนาย Jose Luis Rodriguez Zapatero ซึ่งดำรงตำแหน่งเป็นนายกรัฐมนตรีคนปัจจุบันของสเปน เป็นเลขาธิการพรรค (General Secretary) มีอุดมการณ์ทางการเมืองซึ่งไม่ซ้ายจัดนัก หรือ ที่เรียกว่า middle left center ทั้งนี้ PSOEเป็นพรรคที่เคยมีบทบาทสำคัญและเป็นรัฐบาลของสเปนติดต่อกัน ยาวนานถึง 14 ปี (2525-2539) ก่อนหน้าที่ พรรค PP จะเข้าดำรงตำแหน่งในรัฐบาล 2 สมัยก่อนหน้านี้
2.พรรค Partido Popular - PP (Popular Party) พรรคฝ่ายขวา แบบcenter-right เป็นพรรครัฐบาลในสมัยที่ผ่านมา (พฤษภาคม 2539 - มีนาคม 2547) หัวหน้าพรรค คือ นาย Mariano Rajoy Brey ในการเลือกตั้งปี 2547 ได้รับการเลือกตั้งเป็นพรรคอันดับ 2 ปัจจุบันเป็นพรรคฝ่ายค้าน นโยบายหลักของพรรคโดยทั่วไป คือ สนับสนุนการค้าเสรี ร่วมมืออย่างใกล้ชิดทางการเมืองและเศรษฐกิจกับสหภาพยุโรป
3. พรรค Izquierda Unida - IU (United Left) แต่เดิมคือพรรค Communist มีนาย Gaspar Llamazares Trigo เป็นเลขาธิการพรรค (General Secretary)
4. พรรค Convergencia i Unio - CiU (Convergence and Union) มีนาย Artur Mas เป็นหัวหน้าพรรค
5. Partido Nacionalista Vasco - PNV (Basque Nationalist Party) หรือรู้จักกันในอีกชื่อคือ Eusko Alderdi Jeltzalea เป็นพรรคการเมืองของแคว้น Basque มีนาย Xavier Arzallus เป็นหัวหน้าพรรค
6. พรรค Coalicion Canaria - CC (Coalition of Canary Islands) พรรคการเมืองซึ่งเป็นตัวแทนของหมู่เกาะ Canary มีนาย Paulino Rivero Baute เป็นหัวหน้าพรรค