altnalysisEspañol
52 · 350

The 52 constituencies

Choose chamber and year: the 29 November forecast or the 2008–2023 results. Select a province for details.

Chamber
View
Year
National total: Congreso · simulation median
19682210736113669
Podemos 1Frente Amplio 9EH Bildu 6ERC 8BNG 2Adelante Andalucía 2PSOE (incl. PSC) 107Junts 3EAJ-PNV 6Coalición Canaria 1PP 136Vox 69

PSOE includes the PSC in Catalonia.

Madrid →

38 seats

Estimated turnout 77.7 % (73.0–82.1)

PP38.1 %30.1–46.416 (12–19) seats13141516171819
PSOE23.5 %17.4–30.29 (7–12) seats789101112
Vox21.7 %15.8–28.49 (6–12) seats67891011
Frente Amplio8.3 %4.1–14.63 (1–6) seats12345
Podemos3.6 %1.4–7.51 (0–3) seat012
Se Acabó La Fiesta1.5 %0.6–3.30 (0–1) seats01
  • Toss-up16.º seat for PP: 56 % · challenger PSOE (49 %)
  • Toss-up9.º seat for Vox: 57 %
  • Lean1.º seat for Podemos: 62 %

All constituencies · Congreso · 29N 2026 · forecast

Show all provinces
ConstituencySeatsSeat-by-seat allocationClosest seat95% range
Albacete4121PP 92 %PSOE 1 (1–2)PP 2 (1–2)Vox 1 (1–1)
Alicante/Alacant121353PP 67 %Compromís-Front Valencià 1 (0–2)PSOE 3 (2–5)PP 5 (4–6)Vox 3 (2–4)
Almería6132PP 70 %PSOE 1 (1–2)PP 3 (2–3)Vox 2 (1–3)
Araba/Álava41111EAJ-PNV 71 %EH Bildu 1 (0–2)PSOE 1 (0–2)EAJ-PNV 1 (0–2)PP 1 (0–2)
Asturias7232Vox 38 %PSOE 2 (2–3)PP 3 (2–4)Vox 2 (1–2)
Ávila3111Vox 62 %PSOE 1 (0–1)PP 1 (1–2)Vox 1 (0–1)
Badajoz5221PSOE 86 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
Balears (Illes)8332PSOE 39 %PSOE 3 (2–3)PP 3 (2–4)Vox 2 (1–3)
Barcelona323511265Vox 49 %Frente Amplio 3 (1–5)ERC 5 (3–9)PSC 11 (9–14)Junts 2 (1–5)PP 6 (4–8)Vox 5 (3–6)
Bizkaia82231EAJ-PNV 50 %EH Bildu 2 (1–4)PSOE 2 (1–3)EAJ-PNV 3 (1–5)PP 1 (0–2)
Burgos4121Vox 90 %PSOE 1 (1–2)PP 2 (1–3)Vox 1 (0–1)
Cáceres4121PP 81 %PSOE 1 (1–2)PP 2 (1–2)Vox 1 (0–1)
Cádiz81232Adelante Andalucía 63 %Adelante Andalucía 1 (0–2)PSOE 2 (1–3)PP 3 (2–4)Vox 2 (1–3)
Cantabria5221PSOE 54 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
Castellón/Castelló5221PSOE 61 %PSOE 2 (1–2)PP 2 (1–3)Vox 1 (1–2)
Ceuta11PP 71 %PP 1 (0–1)
Ciudad Real5221PSOE 59 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
Córdoba6231PP 76 %PSOE 2 (1–2)PP 3 (2–4)Vox 1 (1–2)
Coruña (A)81241Vox 66 %BNG 1 (0–3)PSOE 2 (1–3)PP 4 (3–5)Vox 1 (0–1)
Cuenca3111Vox 69 %PSOE 1 (1–2)PP 1 (1–2)Vox 1 (0–1)
Gipuzkoa62121PP 48 %EH Bildu 2 (1–4)PSOE 1 (0–2)EAJ-PNV 2 (1–3)PP 1 (0–1)
Girona612111Vox 82 %ERC 1 (0–2)PSC 2 (1–3)Junts 1 (0–2)PP 1 (0–1)Vox 1 (0–1)
Granada7232Vox 85 %PSOE 2 (1–3)PP 3 (2–4)Vox 2 (1–2)
Guadalajara3111Vox 96 %PSOE 1 (1–1)PP 1 (1–2)Vox 1 (0–1)
Huelva5221PSOE 73 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
Huesca3111Vox 49 %PSOE 1 (1–2)PP 1 (1–2)Vox 1 (0–1)
Jaén5221PSOE 75 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
León4121Vox 84 %PSOE 1 (1–2)PP 2 (1–2)Vox 1 (0–1)
Lleida4121PSC 63 %ERC 1 (0–2)PSC 2 (1–2)PP 1 (0–1)
Lugo413PP 63 %PSOE 1 (1–2)PP 3 (2–3)
Madrid38139169PP 56 %Podemos 1 (0–3)Frente Amplio 3 (1–6)PSOE 9 (7–12)PP 16 (12–19)Vox 9 (6–12)
Málaga11353PP 59 %PSOE 3 (2–4)PP 5 (4–6)Vox 3 (2–4)
Melilla11PP 99 %PP 1 (1–1)
Murcia10253PP 46 %PSOE 2 (1–3)PP 5 (3–6)Vox 3 (2–4)
Navarra5122PSOE 53 %EH Bildu 1 (0–3)PSOE 2 (1–2)PP 2 (1–3)
Ourense413PP 60 %PSOE 1 (1–2)PP 3 (2–3)
Palencia312PP 63 %PSOE 1 (1–1)PP 2 (1–2)
Palmas (Las)81322PSOE 52 %Unidad del Pueblo Canario 1 (0–2)PSOE 3 (2–3)PP 2 (2–3)Vox 2 (1–3)
Pontevedra71231Vox 40 %BNG 1 (0–2)PSOE 2 (1–3)PP 3 (2–4)Vox 1 (0–1)
Rioja (La)4121Vox 58 %PSOE 1 (1–2)PP 2 (2–3)Vox 1 (0–1)
Salamanca4121Vox 94 %PSOE 1 (1–1)PP 2 (2–3)Vox 1 (0–1)
Santa Cruz de Tenerife7313PSOE 42 %PSOE 3 (2–3)Coalición Canaria 1 (0–2)PP 3 (2–4)
Segovia312PP 62 %PSOE 1 (0–1)PP 2 (1–2)
Sevilla121443PSOE 57 %Adelante Andalucía 1 (0–2)PSOE 4 (3–5)PP 4 (3–6)Vox 3 (2–4)
Soria211PSOE 91 %PSOE 1 (0–1)PP 1 (1–2)
Tarragona61311PSC 49 %ERC 1 (0–2)PSC 3 (2–3)PP 1 (1–2)Vox 1 (1–2)
Teruel3111Vox 65 %PSOE 1 (1–1)PP 1 (1–2)Vox 1 (0–1)
Toledo6222Vox 72 %PSOE 2 (1–2)PP 2 (2–3)Vox 2 (1–2)
Valencia/València161564PSOE 58 %Compromís-Front Valencià 1 (1–3)PSOE 5 (3–6)PP 6 (4–7)Vox 4 (3–5)
Valladolid5221PSOE 50 %PSOE 2 (1–2)PP 2 (2–3)Vox 1 (1–2)
Zamora312PP 72 %PSOE 1 (0–1)PP 2 (1–2)
Zaragoza7232Vox 76 %PSOE 2 (1–3)PP 3 (2–4)Vox 2 (1–2)

Seat-by-seat allocation: each seat goes to its favourite, as in the hemicycle, so it always adds up to the constituency total. In brackets, the 95% range of the simulations; each party's median may differ by a seat.