Polls and projection

Polls and seat projection

A weighted average of every published poll, a province by province seat projection from 10,000 simulations and a coalition calculator. No opinion: only the data and how it is computed.

Data as of October 5, 2026
Latest poll: October 3, 2026
29 polls in the 60 day window, 468 collected since 2023

Poll average

Estimated vote share in percent and change over the last 30 days.

  • PP
    32.6%
    +0.5 30 days32.1 a 33.0
  • PSOE
    26.3%
    −0.1 30 days25.9 a 26.7
  • Vox
    18.8%
    +0.3 30 days18.4 a 19.2
  • Sumar
    6.1%
    0.0 30 days5.7 a 6.5
  • Podemos
    3.4%
    +0.1 30 days3.0 a 3.8
  • EH Bildu1.40.0
  • ERC2.10.0
  • BNG0.90.0
  • AA0.90.0
  • PNV1.0−0.1
  • Junts1.30.0
  • CC0.40.0
  • UPN0.20.0
  • Aliança.cat1.1−0.2Few pollsters
  • SALF1.8−0.1

* Few pollsters

Poll average

How the average has moved

Since January 2025. The vertical tick at the end of each line is the 90 % interval of the current average; the dots are individual polls.

Average90 % band

Tap or drag across the chart to read the values for each date.

CIS. The CIS is shown as its own dashed series and is not part of the average. It uses a different estimation method from the other pollsters and, since 2023, its estimates have given the PSOE several points more than the average of the other polls.

10,000 simulations

Seat projection

Median and 90 % interval from 10,000 simulations. The dot is the median; the bar is the range that holds 90 % of the outcomes.

Median90 % interval2023
  1. PP134119 a 150
  2. PSOE10590 a 118
  3. Vox6553 a 79
  4. ERC84 a 13
  5. Sumar74 a 13
  6. EH Bildu72 a 11
  7. Junts51 a 8
  8. PNV51 a 7
  9. AA41 a 5
  10. Aliança.cat30 a 7
  11. BNG20 a 6
  12. Podemos20 a 5
  13. CC10 a 3
  14. UPN10 a 2
176

Hemicycle of the median

Congress hemicycle, 350 seats349 of 350 seats assigned. Absolute majority at 176. Sumar 7, Podemos 2, EH Bildu 7, ERC 8, BNG 2, PSOE 105, AA 4, PNV 5, Junts 5, CC 1, UPN 1, PP 134, Vox 65, Aliança.cat 3176
349 of 350 seats assigned. Absolute majority at 176. Sumar 7, Podemos 2, EH Bildu 7, ERC 8, BNG 2, PSOE 105, AA 4, PNV 5, Junts 5, CC 1, UPN 1, PP 134, Vox 65, Aliança.cat 3
  • Sumar 7
  • Podemos 2
  • EH Bildu 7
  • ERC 8
  • BNG 2
  • PSOE 105
  • AA 4
  • PNV 5
  • Junts 5
  • CC 1
  • UPN 1
  • PP 134
  • Vox 65
  • Aliança.cat 3

The party medians add up to 349, not necessarily 350: each one is computed on its own.

Seats per province are provisional until the BOE publishes the annex of the election decree.

Who reaches 176?

What the simulations say. Not a certainty: it is how often each outcome happens in 10,000 repetitions with polling error.

  • More than 99 in 100

    simulations

    PP and Vox together reach an absolute majority

  • 0 in 100

    simulations

    PP reaches 176 on its own

  • 0 in 100

    simulations

    The 2023 investiture bloc reaches 176

  • 98 in 100

    simulations

    PP is the largest party

A projection is not a prediction of certainty. It carries the usual polling error (about two points for the large parties) through to the provincial seat allocation. In 2023 the same method had 10 of 11 parties inside their interval; it missed the PSOE, which every poll underestimated.

176 / 350

Coalition calculator

Tap parties to add them up. The bar moves toward the 176 seats of an absolute majority.

Shortcuts
0seats of 350
Choose one or more parties.

Latest polls

The 30 most recent by fieldwork date. Estimated vote share and, when the pollster publishes them, seats.

PollsterFieldworkSamplePPPSOEVoxSumarPodemosSALFERCJuntsEH BilduPNVBNGCCUPNAAAliança.cat
EM-AnalyticsElectomanía2-3 Oct8,17131.312926.910619.4696.3123.431.702.081.141.471.161.020.300.211.13· 
SocioMétricaEl Español1-3 Oct1,00033.414326.510618.1625.363.122.202.281.251.371.060.920.610.21·1· 
Data10Okdiario2 Oct1,00034.013926.111018.6645.254.341.401.971.561.480.841.020.300.210.50· 
WinstonArtículo 1429 Sep-1 Oct1,20131.313524.910219.1696.8103.94·0·8·6·6·6·2·1·1· · 
Ateneo del DatoelDiario.es29 Sep-1 Oct1,50033.213527.510619.2677.0123.32· · · · · · · · · · 
Sigma DosEl Mundo22 Sep-1 Oct2,11632.614025.610318.3636.693.32· 2.581.141.361.060.920.510.210.821.03
40dBPrisa25-28 Sep2,00031.6 27.4 18.4 5.6 2.7 2.0 · · · · · · · · · 
SocioMétricaEl Español24-26 Sep1,20033.914525.710718.0625.753.322.002.081.241.470.941.020.610.211.02· 
EM-AnalyticsElectomanía15-25 Sep1,10432.313425.310118.8676.5113.852.002.081.241.471.160.920.410.210.93· 
Celeste-TelOnda Cero16-21 Sep1,10033.914725.410117.8626.493.331.702.071.561.461.150.820.510.21· · 
DYMHenneo16-21 Sep1,01734.714626.310417.3604.573.731.00· · · · · · · · · 
EM-AnalyticsElectomanía1-18 Sep1,39932.113125.610219.1686.8143.322.001.981.251.471.160.920.410.210.93· 
InvyMarklaSexta7-11 Sep1,20033.7 26.8 18.6 6.1 3.3 1.8 · · · · · · · · · 
Target PointEl Debate9-10 Sep1,01231.513625.610718.9676.9102.822.50· ·4· · · · · · · 
EM-AnalyticsElectomanía1-10 Sep1,19032.213225.410219.2686.9133.432.001.981.141.471.160.920.410.210.93· 
Hamalgama MétricaVozpópuli1-8 Sep1,00033.614525.110119.3675.673.831.601.981.451.360.940.820.510.21· · 
CIS (Target Point)CIS1-4 Sep4,04231.913926.811317.8616.083.522.001.7 · · · · · · · · 
CIS (Ateneo del Dato)CIS1-4 Sep4,04229.512727.611217.6656.8123.921.80· · · · · · · · · 
CISCIS1-4 Sep4,04225.5 31.0 16.6 5.7 3.7 1.8 2.5 0.7 1.3 0.7 0.7 0.2 0.1 · · 
NC ReportLa Razón1-3 Sep1,00034.514824.99918.3635.783.43· 2.071.661.461.050.820.410.21· · 
GAD3ABC1-3 Sep1,01031.113326.110519.2697.093.121.502.3101.241.570.960.920.310.211.01· 
EM-AnalyticsElectomanía15 Aug-3 Sep1,28432.013125.610219.2686.7123.651.801.981.141.471.161.020.410.211.03· 
40dBPrisa31 Aug-2 Sep2,00032.4 27.6 17.8 5.7 2.8 2.2 · · · · · · · · · 
More in Common24-28 Aug2,14428.7 27.0 20.3 6.6 3.6 2.3 · · · · · · · · · 
EM-AnalyticsElectomanía15 Jul-28 Aug1,19732.313225.710219.0666.4123.652.001.981.141.471.161.030.410.211.03· 
Data10Okdiario26-27 Aug1,50034.314525.410018.1636.383.63· 2.081.461.480.940.920.510.210.71· 
Sigma DosEl Mundo20-26 Aug2,17333.114325.410117.9616.6102.81· 2.481.141.261.060.820.510.210.821.04
Cluster17Agenda Pública22-25 Aug1,63730.1 28.1 16.1 6.1 3.6 1.7 2.0 1.6 1.3 1.1 · · · · 1.6 
EM-AnalyticsElectomanía1 Jul-21 Aug1,21132.013126.110319.0686.4113.552.001.981.141.471.261.020.410.211.03· 
EM-AnalyticsElectomanía1 Jul-12 Aug1,42831.813026.210219.2696.5123.751.801.981.141.571.261.020.410.211.03· 

Scroll sideways for more parties

Source: Wikipedia, Opinion polling for the 2026 Spanish general election (CC BY-SA 4.0). See the full table on Wikipedia

Projection by province

Expected seats in each province (mean of the simulations) and the seat in play: who takes the last seat and who just misses it.

  • Barcelona32 seats
    • Sumar 2.3
    • Podemos 1.0
    • ERC 4.8
    • PSOE 10.8
    • Junts 2.5
    • PP 4.7
    • Vox 3.9
    • Aliança.cat 2.0
    Seat in playVery close

    PSOE takes the last seat; Junts is 0.10 points short

  • Cantabria5 seats
    • PSOE 1.5
    • PP 2.5
    • Vox 1.0
    Seat in playVery close

    PP takes the last seat; PSOE is 0.10 points short

  • La Rioja4 seats
    • PSOE 1.3
    • PP 2.3
    • Vox 0.4
    Seat in playVery close

    PP takes the last seat; Vox is 0.10 points short

  • Tarragona6 seats
    • ERC 1.2
    • PSOE 2.2
    • Junts 0.4
    • PP 1.0
    • Vox 1.0
    • Aliança.cat 0.2
    Seat in playVery close

    Junts takes the last seat; PSOE is 0.10 points short

  • Asturias7 seats
    • PSOE 2.4
    • PP 3.1
    • Vox 1.4
    Seat in playVery close

    Vox takes the last seat; PSOE is 0.20 points short

    • Sumar 0.4
    • PSOE 3.5
    • PP 5.0
    • Vox 3.2
    Seat in playVery close

    PSOE takes the last seat; Sumar is 0.30 points short

  • Bizkaia8 seats
    • Sumar 0.1
    • EH Bildu 2.0
    • PSOE 2.5
    • PNV 2.4
    • PP 1.1
    Seat in playVery close

    PNV takes the last seat; PSOE is 0.30 points short

  • Lleida4 seats
    • ERC 1.1
    • PSOE 1.3
    • Junts 0.7
    • PP 0.4
    • Vox 0.1
    • Aliança.cat 0.5
    Seat in playVery close

    PP takes the last seat; Aliança.cat is 0.30 points short

  • Valladolid5 seats
    • PSOE 1.5
    • PP 2.4
    • Vox 1.1
    Seat in playVery close

    PSOE takes the last seat; PP is 0.40 points short

  • Las Palmas8 seats
    • PSOE 2.9
    • CC 0.2
    • PP 2.6
    • Vox 2.1
    • NC-bc 0.2
    Seat in playClose

    PP takes the last seat; NC-bc is 0.50 points short

  • Gipuzkoa6 seats
    • EH Bildu 2.5
    • PSOE 1.7
    • PNV 1.5
    • PP 0.3
    Seat in playClose

    EH Bildu takes the last seat; PNV is 0.60 points short

  • Segovia3 seats
    • PSOE 0.9
    • PP 1.6
    • Vox 0.5
    Seat in playClose

    PP takes the last seat; Vox is 0.60 points short

v1.0.0

How it is computed

Average. Every national poll published on Wikipedia since July 2023 counts, except the CIS, third party re-estimates of CIS data and party commissioned polls. A poll weighs more the more recent it is (12 day half life) and the larger its sample. Inside the 60 day window each pollster counts once and its mean bias over the last year is removed.

Seats. Starting from the 2023 result in each province, a proportional swing is applied until the national sum matches the average. Regional parties only move inside their territory. This is then repeated 10,000 times with national errors, a common left-right swing and provincial noise, and seats are allocated by D'Hondt in each province with the 3 % threshold.

Read the full methodMethod 1.0.0, generated on October 5, 2026

Polls: Wikipedia, CC BY-SA 4.0. 2023 results: Ministerio del Interior. Seats per province: BOE.

Back-test on 23 July 2023

 17-jul23-J
PP140137
PSOE104121
Vox3733
Sumar3531
ERC77
Junts77
EH Bildu66
PNV65

The same code, with the polls available up to 17 July 2023 and the 2019 results as the base, had 10 of 11 parties inside their 90 % interval: PP 140 projected against 137 real, Vox 37 against 33, Sumar 35 against 31. The PSOE (104 against 121) fell outside because every poll missed it that year.