Explore
For You
Project
Help & Legal
Countries

Spain

OverviewElectionsProjectionSimulatorParties

Polls, projections and results, country by country.

  • Instagram
  • X
  • hello@atlaselections.com
Explore
  • Countries
  • Latest Elections
For You
  • Learn
  • Explore the Atlas
  • Who It's For
  • Guides
Project
  • Mission
  • Methodology
  • Data Sources
Help & Legal
  • Help Center
  • Contact Us
  • Privacy Policy
  • Terms of Use
© 2026 ATLAS – Worldwide ElectionsFrom official results and published polls
Countries

Spain

OverviewElectionsProjectionSimulatorParties

Our projection

Updated Saturday 24 Oct · 526 polls since the 2023 election · 2 new since, counted from 31 Oct

Changes since
  1. PP
    30.8%±4.6
    −2.3 since 2023
    137 seats
  2. PSOEG
    25.1%±5.2
    −6.5 since 2023
    110 seats−11
  3. Vox
    17.9%±3.5
    +5.6 since 2023
    65 seats+32
  4. FAG
    6.1%±2.1
    −6.2 since 2023
    8 seats−23
  5. Podemos
    2.1%±1.3
    +2.1 since 2023
    No seats
  6. ERC
    2.0%±1.2
    +0.1 since 2023
    8 seats+1
  7. Junts
    1.3%±0.9
    −0.3 since 2023
    5 seats−2
  8. EH Bildu
    1.2%±0.9
    −0.1 since 2023
    7 seats+1
  9. BNG
    0.9%±0.8
    +0.2 since 2023
    2 seats+1
  10. PNV
    0.8%±0.8
    −0.3 since 2023
    4 seats−1
  11. Others7.8%+5.3 since 2023Not polled by name
  • SALF1.5%+1.5
  • AdA1.0%+1.0
  • FV0.8%+0.8· 2 seats
  • CC0.4%−0.1· 1 seat
  • UPN0.2%±0.0· 1 seat
FA: 8 seatsFA: 8 seatsFA: 8 seatsFA: 8 seatsFA: 8 seatsFA: 8 seatsFA: 8 seatsFA: 8 seatsFV: 2 seatsFV: 2 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsEH Bildu: 7 seatsBNG: 2 seatsBNG: 2 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsERC: 8 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPSOE: 110 seatsPNV: 4 seatsPNV: 4 seatsPNV: 4 seatsPNV: 4 seatsCC: 1 seatJunts: 5 seatsJunts: 5 seatsJunts: 5 seatsJunts: 5 seatsJunts: 5 seatsUPN: 1 seatPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsPP: 137 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seatsVox: 65 seats350seats
176 for a majority
G GovernmentPSOE, FA
118 seats −3458 short of a majority

Voting intention

Our weekly projection since the 2023 election, with every poll as a dot behind it

0%10%20%30%40%50%Oct2024AprJulOct2025AprJulOct2026AprJulOctElectionPP 30.8PSOE 25.1Vox 17.9FA 6.1Podemos 2.1ERC 2.0Junts 1.3EH Bildu 1.2BNG 0.9PNV 0.8

Polls since the 2023 election

526 polls, newest first; each share tinted in its party's color. Click a poll to see it as a picture.

PollsterPPPSOEVoxFAPodemosERCJuntsEH BilduBNGPNVOthersLead
October 2026
PSOE
25 Oct
293020––––––––PSOE+1.0
SocioMétrica
1 Sep – 25 Oct · 3,223
32.42718.65.21.82.61.71.30.90.84.9PP+5.4
NC Report
22–24 Oct · 1,000
33.125.8196.62.621.81.40.80.91.7PP+7.3
Winston
21–23 Oct · 1,200
29.427.119.25.6–––––––PP+2.3
EM-Analytics
17–23 Oct · 4,309
30.926.7195.81.72.21.31.4114.3PP+4.2
Ateneo del Dato
20–22 Oct · 2,000
31.127.619.86.82.7––––––PP+3.5
Sigma Dos
8–22 Oct · 3,122
30.626.119.97.42.82.51.21.20.90.92.2PP+4.5
EM-Analytics
15–17 Oct · 3,141
31.827.118.94.922.11.21.4114.4PP+4.7
IMOP
13–16 Oct · 1,000
28.527.1208.91.92.21.21.31.111.8PP+1.4
Sigma Dos
1–14 Oct · 3,007
31.525.319.57.22.82.51.21.20.80.92.2PP+6.2
SocioMétrica
10–11 Oct · 1,000
32.626.218.85.82.821.51.30.90.82.8PP+6.4
Target Point
6–9 Oct · 1,002
3225.918.76.93.4–––––1.3PP+6.1
EM-Analytics
5–9 Oct · 4,125
31.526.919.163.421.11.411.12.2PP+4.6
40dB
7–8 Oct · 800
31.928.118.95.32.3–––––1.8PP+3.8
GESOP
6–8 Oct · 1,000
28.726.118.982.62.51.9–––2PP+2.6
How each pollster is weighted27 companies since the election, by how much we trust them
IpsosVery high
Celeste-TelVery high
IMOPVery high
Hamalgama MétricaVery high
SocioMétricaHigh
Cluster17High
EM-AnalyticsHigh
KeyDataAverage
Opina 360Average
NC ReportAverage
Ateneo del DatoLow
GAD3Low
ODECLow
SumarLow
Demoscopia y ServiciosLow
More in CommonLow
WinstonLow
Sigma DosLow
CISLow
40dBLow
Target PointLow
SondaxeLow
DYMLow
GESOPLow
Data10Low
Simple LógicaLow
InvyMarkLow

From each company's record at past elections and how its recent polls compare with the others'. How this is worked out

Polls: Wikipedia's list of opinion polls for the next Spanish general election, each linked to the report it comes from (“source” next to the pollster). How the projection and the seats are worked out: Methodology.