Forecast - Spanish general election 2026

This is not a poll: the model aggregates published polls and measures their uncertainty.

PP and Vox: 85 in 100 chance of an absolute majority
Le Millénaire · 20,000 simulations · 42 polls from 18 pollsters · run of 1 November 2026 · election on 29 November 2026

Who will lead the government after 29 November 2026

Chances of becoming prime minister after the election, seats of the coalition and chances of coming first. The absolute majority is 176 seats out of 350.

Alberto Núñez Feijóo
PP
87%
prime minister after the election

87% at the head of a new government, alone or in coalition

198
coalition seats, 162 to 232
PP and Vox

PP comes first in 73% of simulations

Pedro Sánchez
PSOE
13%
prime minister after the election

12% at the head of a new government, alone or in coalition
less than 1% at the head of the outgoing government, with no workable majority

150
coalition seats, 116 to 186
2023 investiture bloc

PSOE comes first in 26% of simulations

Santiago Abascal
Vox
less than 1%
prime minister after the election

less than 1% at the head of a new government, alone or in coalition

66
seats, 45 to 90

Vox comes first in less than 1% of simulations

In each simulation, the candidate invested is the list leader of the largest party in the coalition retained by the counting rule described in Who governs. With no workable majority, the outgoing government stays in office until a new one is invested (Constitution, art. 101.2): those simulations go to Pedro Sánchez, the outgoing prime minister. A second vote by simple majority remains possible; it is not counted here. Candidates: as designated by their parties (GN Diario, 16 October 2026).

Election called for 29 November 2026 (decree in the BOE of 6 October 2026) Level: modelled

Who will govern Spain after the general election?

The model simulates the Congreso election 20,000 times using 42 polls, past results and electoral law. To govern, a candidate must win an investiture vote: at the first vote, an absolute majority of 176 seats out of 350 is required.

85in 100

Out of 100 simulated elections, PP and Vox together win at least 176 seats 85 times. This is a probability, not a vote share.

Chance of an absolute majority for each formula tracked, in 100

Formulaworkable arithmeticWorkableArithmetic
Broad rightPP, Vox, UPN, SALF and Coalición Canaria88%88%
PP and VoxPP and Vox85%85%
2023 investiture blocPSOE, Frente Amplio, Podemos, ERC, Junts, EH Bildu, PNV, BNG and Coalición Canaria12%12%
2023 bloc without JuntsPSOE, Frente Amplio, Podemos, ERC, EH Bildu, PNV, BNG and Coalición Canaria8%8%
PP without Vox, with the regional partiesPP, PNV, Junts, Coalición Canaria and UPN5%5%
PSOE and PP grand coalitionPSOE and PPruled out by EX10more than 99%

Arithmetic: the members together hold at least 176 seats. Workable: they hold them and no declared, active veto in the register keeps them apart. Configuration declared on 16 October: details in the box Declared lists. Compromís is not simulated separately: its voting intentions are counted in Frente Amplio.

These figures are probabilities: the uncertainty is already built in. Vote shares and seats for each party, with their 90% and 50% intervals, are in the section The parties.

The three outcomes of the election

Each of the 20,000 simulations falls into one outcome only, according to the coalition selected by the counting rule described in the Who governs block. The three outcomes cover every simulation.

Retained coalition including PP87%

The PP is a member of the coalition selected by the counting rule. This is a convention for reading the simulations, not a forecast of the investiture. Most frequent coalition: PP and Vox, in 82% of simulations.

Retained coalition including PSOE12%

The PSOE is a member of the coalition selected by the counting rule. This is a convention for reading the simulations, not a forecast of the investiture. Most frequent coalition: PSOE, Frente Amplio, ERC and EH Bildu, in less than 1% of simulations.

No workable absolute majority in the first voteless than 1%

No coalition compatible with the declared vetoes reaches 176 seats: the first investiture vote cannot succeed. Spanish Constitution, art. 99.3: in the second vote, 48 hours after the first, a simple majority is enough. There must be more yes votes than no votes. That second vote is conditional: its outcome depends on who votes yes, no or abstains. The scenarios are quantified, conditionally, in the Who governs block.

These shares are not read like the chances of the formulas above: a formula can reach the majority without being the coalition the rule selects.

How the result takes shape

Central value of the seats, simulation by simulation: PP and Vox, 198 seats (162 to 232 in 90 simulations out of 100); 2023 investiture bloc, 150 seats (116 to 186). The absolute majority is 176 seats out of 350. Each central value is the median of the bloc's total in each simulation. It is not the sum of the parties' medians.

The model keeps only the coalitions that no declared and active veto in the register breaks apart. Among those that weigh on these outcomes:

  • EX10 PSOE rules out PP: PSOE-PP coalition or reciprocal abstention.
  • EX01, EX22 Junts and Vox rule each other out.
  • EX02, EX24 PNV and Vox rule each other out.

EX10 makes the PSOE and PP grand coalition formula unworkable: a selected coalition never includes both PP and PSOE.

The vetoes between Vox on one side and Junts and the PNV on the other (EX01, EX02, EX22, EX24) prevent a coalition of the PP and Vox from adding Junts or the PNV. They do not concern the PP: the register holds no active veto between the PP and Junts or the PNV.

Key takeaways

Facts drawn from the 20,000 simulations of the forecast of 1 November 2026.

  1. PP and Vox together win at least 176 seats in 85% of simulations. Since 17 October 2026, the first run of the current configuration, this share has moved from 86% to 85%; earlier runs followed another configuration and are not directly comparable.
  2. The PP wins the most seats in 73% of simulations, the PSOE in 26%.
  3. Vox would win 66 seats at the median, 45 to 90 in 90 simulations out of 100, against 33 in 2023. Even the lower bound is above its 2023 result.
  4. The bloc that elected Pedro Sánchez in 2023 wins at least 176 seats in 12% of simulations. At the median, it holds 150 seats, 116 to 186 in 90 simulations out of 100.
  5. The forecast aggregates 42 polls from 18 pollsters, all checked at their primary source. The most recent fieldwork ended on 25 October 2026.

The parties

Configuration declared on 16 October, detailed in the box Declared lists. Vote share and seats: median across simulations, then the intervals containing 90 and 50 simulations out of 100.

PartyVote shareSeatsAt least one seatLargest party
Median90%50%Median90%50%
PPPartido Popular, nationwide31.5%25.1 to 38.628.8 to 34.413199 to 165117 to 145more than 99%73%
PSOEPartido Socialista Obrero Español, nationwide26.7%19.9 to 35.123.8 to 30.010672 to 14692 to 122more than 99%26%
Voxnationwide18.8%14.6 to 23.717.0 to 20.76645 to 9057 to 75more than 99%less than 1%
Frente AmplioFrente Amplio (IU, Movimiento Sumar, Más Madrid, Comuns), nationwide; in the Canary Islands and in the Valencian Community, joint list with Podemos (Unidad del Pueblo Canario, Compromís-Front Valencià)6.5%3.7 to 11.35.2 to 8.2103 to 286 to 16more than 99%less than 1%
ERCEsquerra Republicana de Catalunya, Catalonia, with Podemos candidates2.8%1.6 to 4.42.3 to 3.4106 to 188 to 14more than 99%less than 1%
EH BilduEuskal Herria Bildu, Basque Country and Navarre1.4%0.8 to 2.11.1 to 1.672 to 115 to 8more than 99%less than 1%
JuntsJunts per Catalunya, Catalonia1.3%0.7 to 2.31.0 to 1.741 to 93 to 6more than 99%less than 1%
PNVPartido Nacionalista Vasco, Basque Country0.9%0.5 to 1.40.7 to 1.131 to 73 to 5more than 99%less than 1%
BNGBloque Nacionalista Galego, Galicia0.9%0.5 to 1.40.7 to 1.120 to 62 to 290%less than 1%
Podemosnationwide except the Canary Islands, the Valencian Community and Catalonia1.7%0.7 to 4.21.3 to 2.410 to 40 to 159%less than 1%
Coalición CanariaCoalición Canaria, Canary Islands0.4%0.2 to 0.60.3 to 0.510 to 21 to 180%less than 1%
UPNUnión del Pueblo Navarro, Navarre0.2%0.1 to 0.30.2 to 0.210 to 21 to 175%less than 1%
SALFSe Acabó La Fiesta, nationwide1.7%0.7 to 3.81.2 to 2.200 to 20 to 016%less than 1%
Adelante AndalucíaAdelante Andalucía, Andalusia0.9%0.4 to 2.00.7 to 1.200 to 50 to 130%less than 1%

The last two columns are chances in 100. “Largest party”: share of simulations in which the party wins the most seats. Median seats do not add up to a parliament: their sum is not 350.

The two blocs

Share of simulations for each seat total. Beyond the red line, a bloc reaches the absolute majority of 176 seats on its own. PP and Vox bloc: PP and Vox. 2023 investiture bloc: PSOE, Frente Amplio, Podemos, ERC, Junts, EH Bildu, PNV, BNG and Coalición Canaria.

1%2%8595105115125135145155165175185195205215225235245255265176
PP and Vox bloc: 85% at 176 seats or more2023 investiture bloc: 12% at 176 seats or more

At the median, the PP and Vox bloc wins 198 seats and the 2023 investiture bloc 150. The two curves do not add up: each bar counts simulations. Outside the frame: less than 0.1% of the PP and Vox bloc simulations, less than 0.1% of the 2023 investiture bloc simulations.

Build a coalition

Tick parties: the page counts the share of the 20,000 simulations in which their seats add up to 176. This is arithmetic: it does not say whether these parties would agree to govern together.

These parties reach 176 seats in
-
Combined seats, central value: - · 90% interval: -

Same simulations as the rest of the page (forecast of 1 November 2026). Example: PP and Vox together win at least 176 seats in 85% of simulations. Declared refusals to govern together are listed in the register; the page flags them when the ticked parties are concerned.

What pollsters project

Several pollsters publish their own seat projection. When they give a range, the table keeps the central value published by the pollster, or failing that the midpoint, rounded up when it falls on a half seat. These projections are not an input to the model: it reads only voting intentions.

PollsterFieldwork endPPPSOEVoxFrente AmplioPodemos
SocioMétrica25 October 202625/101351086370
NC Report24 October 202624/101421016591
EM-Analytics23 October 202623/1013211162111
Sigma Dos22 October 202622/1012810668111
IMOP16 October 202616/1012311372141
Target Point9 October 202609/1013610465102
Hamalgama Métrica8 October 202608/1014410368n/an/a
GESOP8 October 202608/1012311070162
GAD38 October 202608/101331076510n/a
40dB8 October 202608/101321126652
DYM7 October 202607/1014110963n/an/a
Le Millénairemedian and 90%13199 to 16510672 to 1466645 to 90103 to 2810 to 4

For the PP, 11 of 11 projections fall within our 90% interval. For the PSOE, 11 of 11 projections fall within our 90% interval. Our interval is wide: falling within it is a weak test.

Configuration of the lists

Configuration declared on 16 October. All figures on this page refer to this configuration.

Declared lists

  • Canarias, 2 constituencies: Frente Amplio and Podemos, joint list. Declared list: Unidad del Pueblo Canario (Nueva Canarias, Podemos, IU, Sumar).
  • Comunitat Valenciana, 3 constituencies: Frente Amplio and Podemos, joint list. Declared list: Compromís-Front Valencià (Compromís, Podem, Esquerra Unida, ERPV).
  • Cataluña, 4 constituencies: ERC and Podemos, joint list. Declared list: Podemos on the ERC lists.
  • The other 43 constituencies: Frente Amplio and Podemos run separately.

In the model, the joint list receives, in these communities, the voting intentions measured for Podemos. Sources for the lists: Público and Infobae, 16 October 2026.

Who governs

An arithmetic majority is not enough: its members must agree to govern together. This reading applies the declared vetoes in the register to each of the 20,000 simulations.

Most frequent selected coalitions

Selected coalitionChances
PP and Vox82%
PP alone2%
PP, Vox and Coalición Canarialess than 1%
PSOE, Frente Amplio, ERC and EH Bilduless than 1%
PSOE, Frente Amplio and ERCless than 1%

These 5 coalitions cover 86% of simulations. The rest is split between other coalitions and simulations with no workable majority. In each simulation, several workable majorities can coexist. To select one, the rule used in our German state models applies in order: workable majority, minimal coalition, presence of the party that came first, fewest parties, smallest surplus, most seats, then alphabetical order. This is a counting convention, not a forecast of negotiations. Compromís is not simulated separately: its voting intentions are counted in Frente Amplio.

Three measures per party

Indispensable: the party is in every workable majority of the simulation. Selected: it is in the coalition designated by the rule. At least one: it is in at least one workable majority. Indispensable and At least one do not depend on the rule. A large gap between them means the rule drives the figure.

PartyConfiguration declared on 16 October
IndispensableSelectedAt least one
PP87%87%88%
PSOE12%12%12%
Vox82%84%86%
Frente Amplio8%10%12%
ERC7%10%12%
EH Bildu5%9%12%
Junts3%7%15%
PNV2%5%15%
BNG2%5%11%
Podemos1%2%7%
Coalición Canaria2%4%12%
UPNless than 1%less than 1%3%
SALFless than 1%less than 1%less than 1%
Adelante Andalucíaless than 1%3%4%

If the first vote fails: second-vote scenarios

Spanish Constitution, art. 99.3: in the second vote, 48 hours after the first, a simple majority is enough. There must be more yes votes than no votes. The scenarios set who votes yes, no or abstains. The figure gives the number of simulations in which yes wins if that scenario occurs. It is conditional on the scenario and does not measure the chance that parties vote that way.

Voting scenarioChances
Alberto Núñez Feijóo as candidate. Junts and the PNV abstain.Yes: PP, Vox, UPN, SALF and Coalición Canaria. No: PSOE, Frente Amplio, Podemos, ERC, EH Bildu, BNG and Adelante Andalucía. Abstain: Junts and PNV.91%
Alberto Núñez Feijóo as candidate. Junts and the PNV vote against.Yes: PP, Vox, UPN, SALF and Coalición Canaria. No: PSOE, Frente Amplio, Podemos, ERC, EH Bildu, BNG, Adelante Andalucía, Junts and PNV. Abstain: no party.88%
Pedro Sánchez as candidate. Junts abstains.Yes: PSOE, Frente Amplio, Podemos, ERC, EH Bildu, BNG, PNV and Adelante Andalucía. No: PP, Vox, UPN, SALF and Coalición Canaria. Abstain: Junts.10%
Pedro Sánchez as candidate. Junts votes against.Yes: PSOE, Frente Amplio, Podemos, ERC, EH Bildu, BNG, PNV and Adelante Andalucía. No: PP, Vox, UPN, SALF, Coalición Canaria and Junts. Abstain: no party.9%

All values in this table are conditional on the scenario.

The veto register

25 entries, 24 of them active. 8 carry a quote. A veto is a recorded, dated and sourced statement: it is not a decision of the model, and it expires.

fragility 0 recent direct quote fragility 1 reported or extrapolated fragility 2 stated position only

Active vetoes of fragility 0 to 2 all enter the calculation. UPN inherits the vetoes of the PP, both those it makes and those aimed at it. SALF inherits the vetoes of Vox, both those it makes and those aimed at it. Compromís is not simulated separately: its voting intentions are counted in Frente Amplio.

Quoted statements

EX01fragility 1

Junts rules out Vox

any formula including Vox or relying on its votes

“si Vox forma parte de la ecuación no hace falta ni comenzar a hablar sobre esta posibilidad”

Jordi Turull · 7 June 2026 · infobae.com

Direct quote, but about a motion of no confidence: extrapolated to the investiture

EX02fragility 1

PNV rules out Vox

any formula including Vox or relying on its votes

“No la contemplamos”

Aitor Esteban · 28 May 2026 · elcorreogallego.es

PP motion of no confidence with Vox. “Línea roja insalvable” is EFE wording (2026-05-30)

EX03fragility 1

ERC rules out PP

investiture of a PP candidate

“la alternativa es mucho más corrupta y mucho peor”

Oriol Junqueras · 17 July 2026 · eldiario.es

No “nunca apoyaremos al PP” wording found

EX04fragility 0

EH Bildu rules out PP

any formula with the PP or Vox

“coquetear con PP y Vox, ni por acción ni por omisión, ni en Madrid ni en Euskal Herria”

Mertxe Aizpurua · 6 December 2025 · orain.eus

EX05fragility 0

EH Bildu rules out Vox

any formula with the PP or Vox

“coquetear con PP y Vox, ni por acción ni por omisión, ni en Madrid ni en Euskal Herria”

Mertxe Aizpurua · 6 December 2025 · orain.eus

EX06fragility 1

BNG rules out PP

investiture of a PP candidate

“ni Feijóo ni la ultraderecha van a gobernar nunca el Estado español”

Néstor Rego · 11 July 2023 · eldiario.es

Old statement (none found for 2025-2026)

EX10fragility 1

PSOE rules out PP

PSOE-PP coalition or reciprocal abstention

“inasumible”

Montse Mínguez · 18 May 2026 · europapress.tv

Refusal to abstain in Andalucía, extrapolated to the national level

Removes from the workable majority: PSOE and PP grand coalition.

EX19fragility 1suspended

Coalición Canaria rules out Vox

formula including Vox

“Una línea que tiene Coalición Canaria es que con VOX no”

Coalición Canaria (spokesperson, attribution not verified) · 26 May 2026 · elconfidencialdigital.com

Contradicted by CC's vote for Feijóo alongside Vox (Sept. 2023) and by Valido (2026-06-14). Suspended pending a decision (question no. 7)

Stated positions without a quote in the register

EntryScopeFragilitySourceNote
EX07 Podemos rules out PPinvestiture of a PP candidatefragility 2Podemos · 2 October 2026 · ultimahora.esStated position, no explicit quote
EX08 Frente Amplio rules out PPinvestiture of a PP candidatefragility 2Antonio Maíllo (IU), reported · 25 September 2026 · infobae.comStated position, no explicit quote
EX09 Compromís rules out PPinvestiture of a PP candidatefragility 2no sourceStated position (member of the 2023 investiture bloc), no 2026 source sought
EX11 ERC rules out Voxany formula with Voxfragility 2no sourceConsistent position, no quote sought
EX12 BNG rules out Voxany formula with Voxfragility 2no sourceConsistent position, no quote sought
EX13 Podemos rules out Voxany formula with Voxfragility 2no sourceStated position
EX14 Frente Amplio rules out Voxany formula with Voxfragility 2no sourceStated position
EX15 Compromís rules out Voxany formula with Voxfragility 2no sourceStated position
EX16 PSOE rules out Voxany formula with Voxfragility 2no sourceStated position
EX17 Adelante Andalucía rules out PPinvestiture of a PP candidatefragility 2no sourceAdelante Andalucía: stated position, no source sought
EX18 Adelante Andalucía rules out Voxany formula with Voxfragility 2no sourceStated position
EX20 PP rules out EH Bilduany formula with EH Bildufragility 2no sourceConsistent PP position, no quote sought
EX21 Vox rules out ERCany formula with the pro-independence partiesfragility 2no sourceConsistent Vox position, no quote sought
EX22 Vox rules out Juntsany formula with the pro-independence partiesfragility 2no sourceConsistent Vox position, no quote sought
EX23 Vox rules out EH Bilduany formula with EH Bildufragility 2no sourceConsistent Vox position, no quote sought
EX24 Vox rules out PNVany formula with the PNVfragility 2no sourceStated position, no quote sought
EX25 Vox rules out PSOEany formula with the PSOEfragility 2no sourceStated position, no quote sought

Probabilities over time

One value per run date: the last model output of the day, in the central configuration of that date. Source: the history of model outputs, each entry checked by its fingerprint.

Who will govern

  • PP and Vox
  • Broad right
  • 2023 investiture bloc

Chances in 100 that each combination wins at least 176 seats, as a workable majority. The vertical dotted line marks the change of configuration on 17 October 2026. The two periods are not directly comparable. Last run: 1 November 2026.

Median seats

  • PP
  • PSOE
  • Vox

Median seats on each date. The shaded band covers the 90% interval: 9 chances in 10 that the result falls inside it. The horizontal dotted line marks the absolute majority, 176 seats.

On 1 November 2026: PP 131 seats (99 to 165) · PSOE 106 seats (72 to 146) · Vox 66 seats (45 to 90).

How the forecast has changed

Central configuration of each date, one row per run date. When the model ran several times on the same day, only the last output is kept. Source: the history of model outputs, each entry checked against its fingerprint.

Configuration change on 17 October 2026. Until 16 October 2026: Podemos and the ex-Sumar list running separately everywhere. From 17 October 2026: configuration declared on 16 October. Each row follows the configuration of its date, so the two periods are not directly comparable.

Chances in 100 that PP and Vox together win at least 176 seats, from the first date to the last. The horizontal dotted line marks 50 in 100, and the vertical dotted line the configuration change.

RunLatest pollPP and Vox, workable majorityMedian seats and 90% interval
PPPSOEVox
1 November 202625 October 202685%13199 to 16510672 to 1466645 to 90
31 October 202625 October 202685%13199 to 16510672 to 1466645 to 90
30 October 202625 October 202685%13199 to 16510672 to 1466645 to 90
29 October 202625 October 202685%13099 to 16510672 to 1466645 to 90
28 October 202625 October 202685%13199 to 16510672 to 1466645 to 91
27 October 202625 October 202685%13199 to 16510672 to 1466645 to 91
25 October 202616 October 202686%131100 to 16610672 to 1466645 to 90
24 October 202616 October 202686%131100 to 16610672 to 1466645 to 90
23 October 202616 October 202686%131100 to 16610671 to 1466644 to 90
22 October 202614 October 202686%132100 to 16610671 to 1466544 to 90
21 October 202614 October 202686%132100 to 16610671 to 1466544 to 90
20 October 202614 October 202686%132100 to 16710671 to 1466544 to 90
19 October 202614 October 202686%133100 to 16710671 to 1466544 to 90
18 October 202611 October 202686%133101 to 16710671 to 1466544 to 90
17 October 202611 October 202686%133101 to 16710671 to 1466544 to 90
15 October 202611 October 202687%134101 to 16810772 to 1476644 to 90
14 October 202611 October 202687%134101 to 16810772 to 1486644 to 90
13 October 202611 October 202688%135102 to 16910671 to 1466644 to 90
12 October 202611 October 202688%135102 to 17010671 to 1466544 to 90
11 October 20269 October 202688%135102 to 17010671 to 1466544 to 90
9 October 20269 October 202688%135102 to 17010671 to 1476544 to 90
6 October 20262 October 202688%136102 to 17210569 to 1486543 to 90

The campaign in polls

Vote shares published by each poll since 18 August, in points, for PP, PSOE, Vox and Frente Amplio. This is the model's window: the 75 days before the last run. The line is a moving average. These are the figures published by the polling firms. Only Compromís, when polled separately, is added to Frente Amplio, as in the model.

42 polls from 18 polling firms, from 25 August 2026 to 25 October 2026.

  • PP
  • PSOE
  • Vox
  • Frente Amplio
  • One poll
  • Moving average

Each dot is a poll, placed on the last day of its fieldwork, or on its publication date when the fieldwork is not dated. The line is the simple average of the polls of the previous 14 days, without weighting. It starts once at least 3 polls are available. It is not the model's aggregate, which weights the polls. Frente Amplio is the Sumar column published by the polling firms. When a polling firm gives Compromís separately (11 polls here), that figure is added to Frente Amplio, as in the model. The table gives both published figures. 3 polls publish no figure for Frente Amplio: they have no dot on its line.

The 42 polls plotted, most recent first
Polling firmCommissioned byEnd of fieldworkPPPSOEVoxFrente AmplioCompromísSource
SocioMétricaEl Español25 October 202632.027.018.64.90.9elespanol.com
NC ReportLa Razón24 October 202632.925.819.06.6larazon.es
EM-AnalyticsElectomanía23 October 202630.926.719.05.81.2electomania.es
Sigma DosEl Mundo22 October 202630.626.119.97.40.8sigmados.com
IMOPEl Confidencial16 October 202628.527.120.0imop.es
Sigma DosEl Mundo14 October 202631.525.319.57.20.9sigmados.com
SocioMétricaEl Español11 October 202632.626.218.84.9elespanol.com
Sigma DosEl Mundo11 October 2026 *31.925.319.17.6sigmados.com
Target PointEl Debate9 October 202632.025.918.7eldebate.com
InvyMarklaSexta9 October 2026 *32.828.018.86.3lasexta.com
GESOPPrensa Ibérica8 October 202628.726.118.98.0elperiodico.com
GAD3ABC8 October 202631.426.418.27.4gad3.com
Hamalgama MétricaVozpópuli8 October 202633.425.319.6vozpopuli.com
40dBEl País/Cadena SER8 October 202631.928.118.95.3ep00.epimg.net
DYMHenneo/Joly7 October 202634.028.218.23.620minutos.es
CIS6 October 202622.234.017.16.1cis.es
NC ReportLa Razón6 October 202634.125.018.25.3larazon.es
EM-AnalyticsElectomanía3 October 202631.326.919.45.21.1electomania.es
SocioMétricaEl Español3 October 202633.426.518.15.3elespanol.com
Data10Okdiario2 October 202634.026.118.65.2okdiario.com
Ateneo del DatoelDiario.es1 October 202633.227.519.27.0eldiario.es
Sigma DosEl Mundo1 October 202632.625.618.36.6sigmados.com
40dBEl País/Cadena SER28 September 202631.627.418.45.6ep00.epimg.net
SocioMétricaEl Español26 September 202633.925.718.05.7elespanol.com
EM-AnalyticsElectomanía25 September 202632.325.318.85.51.0electomania.es
Celeste-TelOnda Cero21 September 202633.925.417.85.11.3celeste-tel.es
DYMHenneo/Joly21 September 202634.726.317.34.520minutos.es
EM-AnalyticsElectomanía18 September 202632.125.619.15.81.0electomania.es
Target PointEl Debate10 September 202631.525.618.96.9eldebate.com
EM-AnalyticsElectomanía10 September 202632.225.419.25.81.1electomania.es
Hamalgama MétricaVozpópuli8 September 202633.625.119.35.6vozpopuli.com
InvyMarklaSexta7 September 202633.726.818.66.1lasexta.com
CIS4 September 202625.531.016.65.7cis.es
NC ReportLa Razón3 September 202634.424.918.35.7larazon.es
GAD3ABC3 September 202631.126.119.27.0gad3.com
EM-AnalyticsElectomanía3 September 202632.025.619.25.61.1electomania.es
40dBEl País/Cadena SER2 September 202632.427.617.85.7ep00.epimg.net
More in Common28 August 202628.727.020.36.6moreincommon.es
EM-AnalyticsElectomanía28 August 202632.325.719.05.31.1electomania.es
Data10Okdiario27 August 202634.325.418.16.3okdiario.com
Sigma DosEl Mundo26 August 202633.125.417.96.6sigmados.com
Cluster17Agenda Pública25 August 202630.128.116.16.1agendapublica.es

Shares in points, as published. An empty cell: figure not published in the primary source. * Fieldwork not dated by the polling firm: publication date.

Province by province

Each constituency takes the colour of the list most often first in votes across simulations. The stronger the colour, the more likely that first place. Hovering over a province shows its detail, repeated in the table below the map.

Araba/Álava · 4 seats · most likely first in votes: PSOE, 65 in 100Albacete · 4 seats · most likely first in votes: PP, 75 in 100Alicante/Alacant · 12 seats · most likely first in votes: PP, 72 in 100Almería · 6 seats · most likely first in votes: PP, 70 in 100Ávila · 3 seats · most likely first in votes: PP, 94 in 100Badajoz · 5 seats · most likely first in votes: PP, 61 in 100Illes Balears · 8 seats · most likely first in votes: PP, 76 in 100Barcelona · 32 seats · most likely first in votes: PSOE, 87 in 100Burgos · 4 seats · most likely first in votes: PP, 81 in 100Cáceres · 4 seats · most likely first in votes: PP, 62 in 100Cádiz · 8 seats · most likely first in votes: PP, 66 in 100Castellón/Castelló · 5 seats · most likely first in votes: PP, 67 in 100Ciudad Real · 5 seats · most likely first in votes: PP, 75 in 100Córdoba · 6 seats · most likely first in votes: PP, 79 in 100A Coruña · 8 seats · most likely first in votes: PP, 95 in 100Cuenca · 3 seats · most likely first in votes: PP, 70 in 100Girona · 6 seats · most likely first in votes: PSOE, 65 in 100Granada · 7 seats · most likely first in votes: PP, 71 in 100Guadalajara · 3 seats · most likely first in votes: PP, 59 in 100Gipuzkoa · 6 seats · most likely first in votes: EH Bildu, 69 in 100Huelva · 5 seats · most likely first in votes: PP, 65 in 100Huesca · 3 seats · most likely first in votes: PP, 77 in 100Jaén · 5 seats · most likely first in votes: PP, 66 in 100León · 4 seats · most likely first in votes: PP, 74 in 100Lleida · 4 seats · most likely first in votes: PSOE, 63 in 100La Rioja · 4 seats · most likely first in votes: PP, 87 in 100Lugo · 4 seats · most likely first in votes: PP, 97 in 100Madrid · 38 seats · most likely first in votes: PP, 92 in 100Málaga · 11 seats · most likely first in votes: PP, 79 in 100Murcia · 10 seats · most likely first in votes: PP, 70 in 100Navarra · 5 seats · most likely first in votes: PSOE, 70 in 100Ourense · 4 seats · most likely first in votes: PP, 97 in 100Asturias · 7 seats · most likely first in votes: PP, 69 in 100Palencia · 3 seats · most likely first in votes: PP, 83 in 100Las Palmas · 8 seats · most likely first in votes: PSOE, 55 in 100Pontevedra · 7 seats · most likely first in votes: PP, 86 in 100Salamanca · 4 seats · most likely first in votes: PP, 94 in 100Santa Cruz de Tenerife · 7 seats · most likely first in votes: PP, 71 in 100Cantabria · 5 seats · most likely first in votes: PP, 85 in 100Segovia · 3 seats · most likely first in votes: PP, 93 in 100Sevilla · 12 seats · most likely first in votes: PP, 54 in 100Soria · 2 seats · most likely first in votes: PP, 85 in 100Tarragona · 6 seats · most likely first in votes: PSOE, 79 in 100Teruel · 3 seats · most likely first in votes: PP, 80 in 100Toledo · 6 seats · most likely first in votes: PP, 63 in 100Valencia/València · 16 seats · most likely first in votes: PP, 64 in 100Valladolid · 5 seats · most likely first in votes: PP, 83 in 100Bizkaia · 8 seats · most likely first in votes: PSOE, 49 in 100Zamora · 3 seats · most likely first in votes: PP, 90 in 100Zaragoza · 7 seats · most likely first in votes: PP, 75 in 100Ceuta · 1 seats · most likely first in votes: PP, 49 in 100Melilla · 1 seats · most likely first in votes: PP, 98 in 100
PP 43 constituencies
PSOE 8 constituencies
EH Bildu 1 constituency
less than 60 in 10060 to 79 in 10080 in 100 or more

The Canary Islands are shown in an inset. Coming first in votes in a province does not say how many seats the list wins there. Base map: INE, seccionado 2026 (provinces built by merging census sections), licence CC BY 4.0.

The 52 constituencies: seats at stake and median seats

Median seats across simulations and the interval containing 90 in 100 of them. Seats at stake: as set by the decree calling the election. The medians of a province do not necessarily add up to the number of seats at stake.

ConstituencySeatsMost likely first in votesPPPSOEVoxFrente AmplioOther lists
AlmeríaAndalucía6PP 70%32 to 311 to 221 to 300 to 0none
CádizAndalucía8PP 66%32 to 422 to 421 to 300 to 1Adelante Andalucía 0 0 to 1
CórdobaAndalucía6PP 79%32 to 421 to 311 to 200 to 1Adelante Andalucía 0 0 to 1
GranadaAndalucía7PP 71%32 to 421 to 321 to 300 to 1Adelante Andalucía 0 0 to 1
HuelvaAndalucía5PP 65%21 to 321 to 211 to 200 to 0none
JaénAndalucía5PP 66%21 to 321 to 211 to 200 to 0none
MálagaAndalucía11PP 79%43 to 632 to 432 to 400 to 1Adelante Andalucía 0 0 to 1
SevillaAndalucía12PP 54%43 to 643 to 632 to 410 to 1Adelante Andalucía 0 0 to 1
HuescaAragón3PP 77%11 to 210 to 210 to 100 to 0none
TeruelAragón3PP 80%11 to 210 to 110 to 1n/anone
ZaragozaAragón7PP 75%32 to 421 to 321 to 300 to 1none
AsturiasAsturias7PP 69%32 to 421 to 311 to 200 to 1none
Las PalmasCanarias8PSOE 55%22 to 332 to 421 to 300 to 1none
Santa Cruz de TenerifeCanarias7PP 71%32 to 422 to 4n/a00 to 1Coalición Canaria 1 0 to 2
CantabriaCantabria5PP 85%22 to 321 to 211 to 200 to 0none
BurgosCastilla y León4PP 81%21 to 311 to 210 to 100 to 0none
LeónCastilla y León4PP 74%21 to 211 to 210 to 1n/anone
PalenciaCastilla y León3PP 83%21 to 210 to 200 to 1n/anone
SalamancaCastilla y León4PP 94%22 to 310 to 210 to 1n/anone
SegoviaCastilla y León3PP 93%21 to 210 to 110 to 1n/anone
SoriaCastilla y León2PP 85%11 to 210 to 100 to 0n/anone
ValladolidCastilla y León5PP 83%22 to 311 to 211 to 200 to 0none
ZamoraCastilla y León3PP 90%21 to 210 to 100 to 1n/anone
ÁvilaCastilla y León3PP 94%21 to 210 to 110 to 1n/anone
AlbaceteCastilla-La Mancha4PP 75%21 to 211 to 211 to 200 to 0none
Ciudad RealCastilla-La Mancha5PP 75%21 to 321 to 211 to 200 to 0none
CuencaCastilla-La Mancha3PP 70%11 to 210 to 210 to 1n/anone
GuadalajaraCastilla-La Mancha3PP 59%11 to 210 to 111 to 1n/anone
ToledoCastilla-La Mancha6PP 63%22 to 321 to 321 to 300 to 0none
BarcelonaCataluña32PSOE 87%53 to 7118 to 1543 to 621 to 4ERC 7 4 to 11
Junts 2 1 to 5
GironaCataluña6PSOE 65%00 to 121 to 310 to 100 to 0ERC 1 1 to 3
Junts 1 0 to 2
LleidaCataluña4PSOE 63%00 to 111 to 200 to 100 to 0ERC 1 0 to 2
Junts 1 0 to 1
TarragonaCataluña6PSOE 79%10 to 121 to 311 to 200 to 0ERC 1 1 to 2
Junts 0 0 to 1
CeutaCeuta1PP 49%00 to 100 to 100 to 1n/anone
Alicante/AlacantComunitat Valenciana12PP 72%43 to 632 to 532 to 410 to 2none
Castellón/CastellóComunitat Valenciana5PP 67%21 to 311 to 211 to 200 to 1none
Valencia/ValènciaComunitat Valenciana16PP 64%54 to 743 to 643 to 521 to 4none
BadajozExtremadura5PP 61%21 to 321 to 311 to 2n/anone
CáceresExtremadura4PP 62%21 to 211 to 210 to 1n/anone
A CoruñaGalicia8PP 95%43 to 621 to 300 to 100 to 1BNG 1 0 to 2
LugoGalicia4PP 97%32 to 311 to 200 to 0n/aBNG 0 0 to 1
OurenseGalicia4PP 97%32 to 311 to 200 to 0n/aBNG 0 0 to 1
PontevedraGalicia7PP 86%42 to 521 to 300 to 100 to 1BNG 1 0 to 2
Illes BalearsIlles Balears8PP 76%32 to 421 to 321 to 300 to 1none
La RiojaLa Rioja4PP 87%22 to 311 to 200 to 1n/anone
MadridMadrid38PP 92%1612 to 2096 to 1396 to 1231 to 5Podemos 1 0 to 3
SALF 0 0 to 1
MelillaMelilla1PP 98%11 to 100 to 000 to 0n/anone
MurciaMurcia10PP 70%43 to 621 to 342 to 500 to 1none
NavarraNavarra5PSOE 70%11 to 221 to 300 to 100 to 1EH Bildu 1 0 to 2
UPN 1 0 to 2
Araba/ÁlavaPaís Vasco4PSOE 65%11 to 211 to 200 to 000 to 0EH Bildu 1 0 to 2
PNV 0 0 to 1
BizkaiaPaís Vasco8PSOE 49%11 to 232 to 400 to 000 to 1EH Bildu 2 1 to 3
PNV 2 1 to 3
GipuzkoaPaís Vasco6EH Bildu 69%00 to 121 to 3n/a00 to 0EH Bildu 2 1 to 4
PNV 1 0 to 2

The 2023 election

General election of 23 July 2023, Congreso. Votes for each list and share of valid votes, blank votes included. Final results published in the BOE (BOE-A-2023-18907). One row per list that won seats, plus the other lists combined. Last column: the 2026 list or party that stems from it.

List (BOE acronym)VotesValid votesSeatsIn 2026
PP8,160,83733.06%137PP
PSOE6,600,38326.74%102PSOE
VOX3,057,00012.38%33Vox
SUMAR3,044,99612.33%31Frente Amplio and Podemosjoint lists in the Canary Islands and in the Valencian Community; Podemos on the ERC list in Catalonia
PSC1,221,3354.95%19PSOE
ERC466,0201.89%7ERCwith Podemos in Catalonia
JUNTS395,4291.60%7Junts
EH Bildu335,1291.36%6EH Bildu
EAJ-PNV277,2891.12%5PNV
BNG153,9950.62%1BNG
CCa116,3630.47%1Coalición Canaria
UPN52,1880.21%1UPN
other lists (47)606,4502.46%0various lists

In 2023, the lists PP and VOX won 170 seats together, 6 short of the absolute majority of 176. The lists of the 2023 investiture bloc (PSOE, SUMAR, PSC, ERC, JUNTS, EH Bildu, EAJ-PNV, BNG and CCa) held 179. Valid votes include 200,673 blank votes (0.81%). The 2026 joint lists are detailed in the Declared lists box.

The electoral rules

52 constituencies, 350 seats, absolute majority at 176. Vote on Sunday 29 November 2026.

Seats and constituencies

The Congreso has 350 deputies (LOREG art. 162.1). They are elected in 52 constituencies: the 50 provinces, Ceuta and Melilla. The Real Decreto 806/2026 (BOE-A-2026-20742) sets the number of seats of each: from 2 (Soria) to 38 (Madrid) in the provinces, one in Ceuta and one in Melilla.

The threshold

In each constituency, a list must win at least 3% of the valid votes to obtain seats (LOREG art. 163.1.a). Blank votes count as valid votes.

Seat allocation

The seats of each constituency go to the lists above the threshold, by the D'Hondt method (LOREG art. 163.1). Each list's votes are divided by 1, 2, 3 and so on. Seats go to the largest quotients.

The investiture

At the first investiture vote, the candidate needs an absolute majority: 176 votes out of 350 (Spanish Constitution, art. 99.3). In the second vote, 48 hours after the first, a simple majority is enough. There must be more yes votes than no votes.

The timetable

Writ of election: Real Decreto 806/2026, published in the BOE on 6 October 2026 (BOE-A-2026-20742). Official campaign from 13 to 27 November 2026 (Real Decreto 806/2026, art. 4). Publication of polls banned from 24 to 28 November 2026, the 5 days before the vote (LOREG art. 69.7). This forecast is updated for the last time on 23 November 2026.

Election day

The vote takes place on Sunday 29 November 2026 (Real Decreto 806/2026, de 5 de octubre, art. 2).

The method in five lines

  1. Polls from the last 75 days. Each poll is weighted by its age, with a half-life of 30 days, its sample size and the past accuracy of its pollster. Polls from the same pollster add up. Each pollster's house effect is removed.
  2. Two adjustments were tested in cross-validation: bias by bloc and weight of the last election. Neither reduces the error, so neither is applied. Pollster weights are applied as a rule, although in cross-validation they do not beat the raw poll average.
  3. Uncertainty is measured on past elections, widened with the time remaining before the vote and increased for new lists.
  4. The election is simulated 20,000 times, province by province. Seats are allocated by the D'Hondt method with a threshold of 3% per constituency.
  5. Coalitions are read in each simulation from the declared vetoes, with no probability assigned to negotiations.

Seed 20261129. Model v0.2. Each parameter and its status are detailed in the method note generated by the engine.

Why trust us

The model was replayed on the elections of April 2019, November 2019 and 2023, each time without the tested election for uncertainty, biases, pollsters and geography. The final widening of the uncertainty was chosen knowing these elections. 38 party-by-election observations.

Strict record, with a widening chosen each time without the tested election: vote shares within the 90% interval for 35 results out of 38 and within the 50% interval for 19. Seats within the 90% interval for 37 and within the 50% interval for 24.

The four figures below use the retained widening, chosen knowing these elections: they are more favourable than the strict record.

37 of 38seat results within the 90% interval
13 of 13major parties within the 90% seat interval
36 of 38vote-share results within the 90% interval
0.068mean Brier score, against 0.167 for polls taken at face value

Mean absolute error of vote shares. April 2019: 0.79 points against 0.83 for the raw poll average. November 2019: 0.56 points against 0.58 for the raw poll average. 2023: 0.53 points against 0.66 for the raw poll average.

Our misses

  • The 50% seat intervals are too wide: they contain the result in 24 cases out of 38.
  • In 2023, the replayed model gave the right a 53 in 100 chance of reaching 176 seats. It fell short.
  • In April 2019, with a widening chosen without that election, the 90% vote-share interval contained the result for only 75% of parties.

The test far from the vote

For each past election, we take each pollster's latest poll available at a given date before the vote, then check whether the result falls within the vote-share interval given by our uncertainty at that horizon. This test covers vote shares, not seats, and does not run through the whole model chain.

Before the vote90% interval50% interval
7 days40 of 4029 of 40
14 days39 of 3926 of 39
21 days36 of 3822 of 38
30 days37 of 4025 of 40
45 days37 of 3822 of 38
60 days37 of 3920 of 39
90 days36 of 3818 of 38
120 days13 of 168 of 16

Elections covered: 2016, April 2019, November 2019 and 2023. This test is in sample: the election uncertainty and its widening were measured on these same elections. Its main purpose is to check that uncertainty grows enough far from the vote.

The limits

  • Only three elections serve as tests: one miss weighs a third of the record.
  • Cross-validation covers polls from the last fourteen days. Far from the vote, drift is only tested in sample. The distribution used for new lists and its increase are not tested.
  • The Brier score rests on 6 events. That is too few for a ranking.
  • The polls used in this run are all verified at the primary source. Historical polls are transcribed from secondary sources.
  • No Spanish forecast by Le Millénaire has yet been published and then checked against the result.

How it works

A forecast is not one more poll. A poll questions a sample and describes opinion at a given moment. The model questions nobody. It brings together published polls and the results of past elections, and derives from them a distribution of possible outcomes, each with its probability. It does not say that a party will win a given number of seats. It says within which range it should land, and what the chances of each outcome are.

Why it is sturdier than a single poll

Each pollster has its own method and margin of error. The model aggregates the polls whose fieldwork ended in the last 75 days. Each poll is weighted by its age, with a half-life of 30 days, by its sample size, capped at 1,500 respondents, and by the past accuracy of its pollster. These pollster weights are applied by rule. In cross-validation, they do not beat the raw poll average. The house effect of each pollster, its usual gap with the others, is removed. Only polls checked at the primary source carry weight in the aggregate. Party polls and poll averages are excluded. The distribution of the vote across provinces starts from the 2023 result. The split between Frente Amplio and Podemos is taken from the 2024 European elections.

Past polling errors

The model compares the average of the final polls with the result, party by party, at the general elections of 2016, April 2019, November 2019 and 2023. Among the PP, the PSOE and Vox, the largest gap was:

  • in 2016, the PP, underestimated by 3.2 points
  • in April 2019, the PP, overestimated by 3.6 points
  • in November 2019, Vox, underestimated by 1.8 points
  • in 2023, the PSOE, underestimated by 3.3 points

These errors do not always go in the same direction. The model measures their size over these elections, separately for parties above and below 10%. It widens it by a factor of 1.4 and adds the possible shift in opinion before the vote. This factor was chosen with knowledge of these elections: the strict record, which does not know them, is in the Why trust us block. A correction of bias by bloc was tested. It does not reduce the error and is not applied.

Twenty thousand simulations

A single forecast would give a false sense of certainty. The model therefore replays the election 20,000 times. Each simulation varies what is genuinely uncertain: the national polling error for each party, correlated across parties, the possible shift before the vote, and gaps specific to each autonomous community and each province. For new lists (Podemos, SALF and Adelante Andalucía), the uncertainty is multiplied by 1.5 and its tails are thicker. The probability shown is the share of simulations in which the event occurs.

Seats, not just votes

Each simulation allocates the 350 seats constituency by constituency, under Spanish electoral law: 52 constituencies, a threshold of 3% of the valid votes in each, D'Hondt method. The same national score can therefore yield different numbers of seats depending on how it is spread across the country. The absolute majority is 176 seats. Who can govern is then read in each simulation from the refusals to govern together that were declared publicly and dated, with no probability of negotiation.

Never a certainty on display

The model never shows an outcome as impossible or certain. Below 1%, the page says “less than 1%”. Above 99%, it says “more than 99%”. Shares and seats are given with their 90% and 50% intervals. The model was replayed on 3 elections (April 2019, November 2019 and 2023), each time without the tested election to measure uncertainty. With the retained widening, the seat result fell within the 90% interval in 37 cases out of 38. The details, with the strict record, are in Why trust us.

Sources

Official results: Spain's Official State Gazette (BOE), 2016: BOE-A-2016-7133; April 2019: BOE-A-2019-8070; November 2019: BOE-A-2019-17344 and BOE-A-2019-18147; 2023: BOE-A-2023-18907. Seats per constituency: Real Decreto 806/2026 (BOE-A-2026-20742). Polls: the pollsters and the media that publish them, each checked at the primary source. Polls of past elections: transcribed from secondary sources (Wikipedia). Declared lists: Público and Infobae, 16 October 2026. Refusals to govern together: register of public statements, each with its quote, date and link.

See the polls used (42)

Credits

All rights belong to Le Millénaire SAS, registered at 47 rue Vivienne, 75002 Paris.

Project director: William Thay

Status, data and fingerprints

Published on William Thay's order.
Run1 November 2026
Polls42 used, the most recent dated 25 October 2026. 42 verified at the primary source.
Calibration measurementsdata as of 25 October 2026
Uncertaintywidened by a factor of 1.4, measured in cross-validation: the smallest factor that brings vote-share coverage back to the stated level, the most cautious across the elections tested
Election29 November 2026. Legal date: Royal Decree 806/2026 of 5 October, art. 2 (BOE-A-2026-20742, BOE of 6 October 2026).
Parametersinputs: 64 decided, 13 legal, 2 provisional. Measured values are in calibration.json
Veto registerfingerprint checked against forecast.json
Official results2016: BOE-A-2016-7133. April 2019: BOE-A-2019-8070. November 2019: BOE-A-2019-17344 and BOE-A-2019-18147. 2023: BOE-A-2023-18907
The 42 polls used and their sources

Date: end of fieldwork, or publication date when the pollster does not give the fieldwork dates. Reference: identifier in the register of published polls kept by Le Millénaire.

PollsterCommissioned byDatePrimary sourceReference
SocioMétricaEl Español25 October 2026elespanol.comES-0506
NC ReportLa Razón24 October 2026larazon.esES-0505
EM-AnalyticsElectomanía23 October 2026electomania.esES-0507
Sigma DosEl Mundo22 October 2026sigmados.comES-0504
IMOPEl Confidencial16 October 2026imop.esES-0503
Sigma DosEl Mundo14 October 2026sigmados.comES-0501
SocioMétricaEl Español11 October 2026elespanol.comES-0498
Sigma DosEl Mundo11 October 2026sigmados.comES-0497
Target PointEl Debate9 October 2026eldebate.comES-0496
InvyMarklaSexta9 October 2026lasexta.comES-0494
GESOPPrensa Ibérica8 October 2026elperiodico.comES-0502
GAD3ABC8 October 2026gad3.comES-0499
Hamalgama MétricaVozpópuli8 October 2026vozpopuli.comES-0495
40dBEl País/Cadena SER8 October 2026ep00.epimg.netES-0492
DYMHenneo/Joly7 October 202620minutos.esES-0493
CIS6 October 2026cis.esES-0500
NC ReportLa Razón6 October 2026larazon.esES-0491
EM-AnalyticsElectomanía3 October 2026electomania.esES-0490
SocioMétricaEl Español3 October 2026elespanol.comES-0489
Data10Okdiario2 October 2026okdiario.comES-0485
Ateneo del DatoelDiario.es1 October 2026eldiario.esES-0488
Sigma DosEl Mundo1 October 2026sigmados.comES-0487
40dBEl País/Cadena SER28 September 2026ep00.epimg.netES-0486
SocioMétricaEl Español26 September 2026elespanol.comES-0001
EM-AnalyticsElectomanía25 September 2026electomania.esES-0002
Celeste-TelOnda Cero21 September 2026celeste-tel.esES-0004
DYMHenneo/Joly21 September 202620minutos.esES-0003
EM-AnalyticsElectomanía18 September 2026electomania.esES-0483
Target PointEl Debate10 September 2026eldebate.comES-0006
EM-AnalyticsElectomanía10 September 2026electomania.esES-0005
Hamalgama MétricaVozpópuli8 September 2026vozpopuli.comES-0007
InvyMarklaSexta7 September 2026lasexta.comES-0008
CIS4 September 2026cis.esES-0009
NC ReportLa Razón3 September 2026larazon.esES-0012
GAD3ABC3 September 2026gad3.comES-0011
EM-AnalyticsElectomanía3 September 2026electomania.esES-0010
40dBEl País/Cadena SER2 September 2026ep00.epimg.netES-0013
More in Common28 August 2026moreincommon.esES-0015
EM-AnalyticsElectomanía28 August 2026electomania.esES-0014
Data10Okdiario27 August 2026okdiario.comES-0016
Sigma DosEl Mundo26 August 2026sigmados.comES-0017
Cluster17Agenda Pública25 August 2026agendapublica.esES-0018

SHA-256 fingerprints of the files read

moteur/outputs/forecast.json1f2e13ab13d9189a76f4e3e2b8333b6db716cf50791d3fa382a6836e2cc4d4c3
moteur/outputs/calibration.json525664f9b2241f952ab5408647d25228b5674288fcdff7b563f313ebee60b9b6
moteur/parametres/parametres.yaml9b04708b883a5518f0cacd14a03c20cebd344c38e16d9b6c4910fd6c365bd08b
moteur/parametres/exclusions_coalition.csvd5aed68b7dd0fdaab80d7f5029de2e35dfbddaf326d8a2d39cd36b7eef804096
moteur/outputs/NOTE_METHODE.mda2a495d73a8463e0ec208b277cf78768588eb3b9af9d00708ec0485dfb5816c2
drive/1f52rg_provinces.json054628c9dc365ade24fcecb110c37d7d65137f27da9f18b007a39a4a231b67c1
moteur/outputs/test_horizons.json6b0e58d3ab81692f19af833a15781db02d911510f8ff279325565ca6a663ab8b
site/data/historique.jsonc876dbcbfa9e70468ef1e0378e97529f884425001d221976beb2e8987d3be59b
moteur/outputs/tirages_sieges.jsond88ba0000b6b904a77442ed8f0f01ef12068fd01d7a18360e561df92811c6294
data/sieges/sieges_2026-11-29_decret.csv12e649d467e74c220ede042cba502d659845573ec816091673237041c920707d
data/sondages/sondages_brut.csv5ba19c6951dbc580568009258bf3b0a71bc24455cb80c8c353a4950783ce4f1f

The fingerprints of the parameters, the measurements and the veto register are checked against forecast.json before any build. The page embeds its figures and checks them again when opened.