altnalysisEspañol
2008–2026

The last seat

In each constituency the last seat allocated is the easiest to flip. Here, by election, the votes the runner-up would need to take directly from the winner to flip it, in votes and as a share of valid votes.

Last seat across the 50,000 forecast simulations: who wins it, who falls just short and how many votes they would need. It is the figure most sensitive to small changes.

Ceuta 1 seatsPP 71 %Vox 56 %2,0946 %

Who wins the last seat

PP71 %
Vox25 %
PSOE4 %

Who falls just short

Vox56 %
PP24 %
PSOE20 %

Votes the challenger would need (median; interquartile range 971–3,592): 5.58 % of valid votes; 6 % of a seat (3–10).

Lleida 4 seatsPSC 34 %Vox 23 %3,2516 %

Who wins the last seat

PSC34 %
PP26 %
Junts17 %
ERC12 %

Who falls just short

PSC27 %
Vox23 %
Junts22 %
PP16 %

Votes the challenger would need (median; interquartile range 1,428–6,262): 1.53 % of valid votes; 6 % of a seat (3–12).

Ávila 3 seatsVox 36 %PP 48 %2,8589 %

Who wins the last seat

Vox36 %
PP35 %
PSOE29 %
Se Acabó La Fiesta<1 %

Who falls just short

PP48 %
Vox36 %
PSOE16 %
Se Acabó La Fiesta<1 %

Votes the challenger would need (median; interquartile range 1,250–5,627): 2.87 % of valid votes; 9 % of a seat (4–17).

Navarra 5 seatsPSOE 34 %PP 29 %7,22110 %

Who wins the last seat

PSOE34 %
PP28 %
EH Bildu21 %
Vox15 %

Who falls just short

PP29 %
PSOE27 %
Vox23 %
EH Bildu18 %

Votes the challenger would need (median; interquartile range 3,052–14,785): 1.96 % of valid votes; 10 % of a seat (4–20).

Segovia 3 seatsPP 49 %Vox 51 %3,12310 %

Who wins the last seat

PP49 %
Vox33 %
PSOE18 %
Frente Amplio<1 %

Who falls just short

Vox51 %
PP39 %
PSOE9 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 1,464–5,640): 3.39 % of valid votes; 10 % of a seat (5–18).

Huesca 3 seatsVox 46 %PP 44 %4,29710 %

Who wins the last seat

Vox46 %
PP45 %
PSOE9 %
CHA-Frente Amplio<1 %

Who falls just short

PP44 %
Vox39 %
PSOE17 %
CHA-Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 1,931–8,249): 3.46 % of valid votes; 10 % of a seat (5–20).

Palencia 3 seatsPP 58 %Vox 52 %3,48511 %

Who wins the last seat

PP58 %
Vox33 %
PSOE9 %
Frente Amplio<1 %

Who falls just short

Vox52 %
PP34 %
PSOE14 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 1,630–6,245): 3.51 % of valid votes; 11 % of a seat (5–19).

Teruel 3 seatsVox 55 %PP 58 %2,75911 %

Who wins the last seat

Vox55 %
PP33 %
PSOE12 %
Se Acabó La Fiesta<1 %

Who falls just short

PP58 %
Vox31 %
PSOE11 %
Podemos<1 %

Votes the challenger would need (median; interquartile range 1,168–5,528): 3.58 % of valid votes; 11 % of a seat (5–22).

Zamora 3 seatsPP 61 %Vox 60 %3,78311 %

Who wins the last seat

PP61 %
Vox25 %
PSOE14 %
Se Acabó La Fiesta<1 %

Who falls just short

Vox60 %
PP30 %
PSOE10 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 1,831–6,521): 3.67 % of valid votes; 11 % of a seat (5–19).

Gipuzkoa 6 seatsEH Bildu 32 %EAJ-PNV 26 %7,60911 %

Who wins the last seat

EH Bildu32 %
EAJ-PNV25 %
PSOE23 %
PP19 %

Who falls just short

EH Bildu31 %
EAJ-PNV26 %
PSOE24 %
PP17 %

Votes the challenger would need (median; interquartile range 3,106–16,413): 1.87 % of valid votes; 11 % of a seat (5–24).

Pontevedra 7 seatsPP 37 %PSOE 26 %9,37111 %

Who wins the last seat

PP37 %
Vox24 %
PSOE22 %
BNG13 %

Who falls just short

PP33 %
PSOE26 %
Vox22 %
BNG12 %

Votes the challenger would need (median; interquartile range 3,727–22,033): 1.60 % of valid votes; 11 % of a seat (5–26).

Tarragona 6 seatsPSC 48 %PP 18 %8,58212 %

Who wins the last seat

PSC48 %
ERC16 %
Junts11 %
Vox11 %

Who falls just short

PSC29 %
ERC18 %
PP18 %
Vox16 %

Votes the challenger would need (median; interquartile range 3,623–16,950): 2.03 % of valid votes; 12 % of a seat (5–24).

Araba/Álava 4 seatsEAJ-PNV 33 %PSOE 34 %5,67012 %

Who wins the last seat

EAJ-PNV33 %
PP22 %
PSOE21 %
EH Bildu19 %

Who falls just short

PSOE34 %
EH Bildu24 %
EAJ-PNV21 %
PP14 %

Votes the challenger would need (median; interquartile range 2,258–11,808): 3.10 % of valid votes; 12 % of a seat (5–26).

Barcelona 32 seatsPSC 35 %PP 19 %11,76912 %

Who wins the last seat

PSC35 %
PP18 %
ERC17 %
Vox14 %

Who falls just short

PSC31 %
PP19 %
ERC17 %
Vox15 %

Votes the challenger would need (median; interquartile range 4,744–25,135): 0.39 % of valid votes; 12 % of a seat (5–27).

Bizkaia 8 seatsEAJ-PNV 30 %EH Bildu 24 %10,32613 %

Who wins the last seat

EAJ-PNV30 %
EH Bildu25 %
PSOE25 %
PP11 %

Who falls just short

EAJ-PNV28 %
PSOE24 %
EH Bildu24 %
PP13 %

Votes the challenger would need (median; interquartile range 4,215–21,950): 1.56 % of valid votes; 13 % of a seat (5–27).

Coruña (A) 8 seatsPP 41 %PSOE 28 %11,72414 %

Who wins the last seat

PP41 %
Vox23 %
PSOE20 %
BNG13 %

Who falls just short

PP34 %
PSOE28 %
BNG16 %
Vox16 %

Votes the challenger would need (median; interquartile range 4,418–27,220): 1.70 % of valid votes; 14 % of a seat (5–32).

Rioja (La) 4 seatsVox 47 %PP 36 %6,30214 %

Who wins the last seat

Vox47 %
PP31 %
PSOE22 %
Frente Amplio<1 %

Who falls just short

PSOE38 %
PP36 %
Vox26 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 2,541–13,278): 3.45 % of valid votes; 14 % of a seat (6–29).

Girona 6 seatsVox 26 %PSC 41 %8,81014 %

Who wins the last seat

Vox26 %
PSC24 %
PP21 %
Junts16 %

Who falls just short

PSC41 %
ERC19 %
Junts14 %
Vox12 %

Votes the challenger would need (median; interquartile range 3,190–20,053): 2.31 % of valid votes; 14 % of a seat (5–32).

Sevilla 12 seatsPP 32 %PSOE 28 %13,42714 %

Who wins the last seat

PP32 %
PSOE28 %
Vox22 %
Adelante Andalucía10 %

Who falls just short

PP32 %
PSOE28 %
Vox22 %
Adelante Andalucía10 %

Votes the challenger would need (median; interquartile range 5,105–28,468): 1.17 % of valid votes; 14 % of a seat (5–30).

Asturias 7 seatsPP 36 %PSOE 32 %12,50714 %

Who wins the last seat

PP36 %
PSOE29 %
Vox24 %
Frente Amplio8 %

Who falls just short

PSOE32 %
PP31 %
Vox26 %
Frente Amplio9 %

Votes the challenger would need (median; interquartile range 5,205–25,453): 2.04 % of valid votes; 14 % of a seat (6–29).

Ourense 4 seatsPP 63 %PSOE 38 %6,79514 %

Who wins the last seat

PP63 %
BNG21 %
PSOE15 %
Vox<1 %

Who falls just short

PSOE38 %
PP29 %
BNG28 %
Vox4 %

Votes the challenger would need (median; interquartile range 3,105–12,898): 3.63 % of valid votes; 14 % of a seat (7–28).

Córdoba 6 seatsPP 43 %Vox 39 %11,35015 %

Who wins the last seat

PP43 %
PSOE33 %
Vox20 %
Por Andalucía2 %

Who falls just short

Vox39 %
PP31 %
PSOE24 %
Adelante Andalucía3 %

Votes the challenger would need (median; interquartile range 4,930–21,769): 2.43 % of valid votes; 15 % of a seat (6–28).

Málaga 11 seatsPP 37 %Vox 25 %11,53515 %

Who wins the last seat

PP37 %
PSOE25 %
Vox25 %
Adelante Andalucía9 %

Who falls just short

PP34 %
Vox25 %
PSOE25 %
Adelante Andalucía9 %

Votes the challenger would need (median; interquartile range 4,320–25,174): 1.34 % of valid votes; 15 % of a seat (6–32).

Cuenca 3 seatsVox 62 %PP 58 %5,69515 %

Who wins the last seat

Vox62 %
PP28 %
PSOE10 %
Se Acabó La Fiesta<1 %

Who falls just short

PP58 %
Vox27 %
PSOE16 %
Se Acabó La Fiesta<1 %

Votes the challenger would need (median; interquartile range 2,331–11,275): 4.96 % of valid votes; 15 % of a seat (6–29).

Balears (Illes) 8 seatsPP 35 %PSOE 30 %10,51715 %

Who wins the last seat

PP35 %
PSOE28 %
Vox22 %
Ara MÉS-Front Ampli12 %

Who falls just short

PP33 %
PSOE30 %
Vox22 %
Ara MÉS-Front Ampli12 %

Votes the challenger would need (median; interquartile range 4,147–22,112): 1.92 % of valid votes; 15 % of a seat (6–32).

Palmas (Las) 8 seatsPSOE 32 %PP 32 %11,04015 %

Who wins the last seat

PSOE32 %
PP30 %
Vox22 %
Unidad del Pueblo Canario14 %

Who falls just short

PP32 %
PSOE31 %
Vox22 %
Unidad del Pueblo Canario13 %

Votes the challenger would need (median; interquartile range 4,547–21,907): 1.92 % of valid votes; 15 % of a seat (6–31).

Lugo 4 seatsPP 66 %PSOE 43 %7,65316 %

Who wins the last seat

PP66 %
BNG18 %
PSOE16 %
Vox<1 %

Who falls just short

PSOE43 %
BNG28 %
PP28 %
Vox2 %

Votes the challenger would need (median; interquartile range 3,538–14,173): 3.89 % of valid votes; 16 % of a seat (7–29).

Castellón/Castelló 5 seatsPSOE 50 %PP 33 %10,60616 %

Who wins the last seat

PSOE50 %
PP28 %
Vox15 %
Compromís-Front Valencià8 %

Who falls just short

PP33 %
Vox29 %
PSOE28 %
Compromís-Front Valencià10 %

Votes the challenger would need (median; interquartile range 4,553–20,375): 3.21 % of valid votes; 16 % of a seat (7–31).

Melilla 1 seatsPP 99 %Vox 72 %5,75017 %

Who wins the last seat

PP99 %
Vox1 %
PSOE<1 %

Who falls just short

Vox72 %
PSOE27 %
PP1 %

Votes the challenger would need (median; interquartile range 4,207–7,312): 17.43 % of valid votes; 17 % of a seat (13–22).

Cáceres 4 seatsPP 47 %PSOE 59 %10,55618 %

Who wins the last seat

PP47 %
Vox30 %
PSOE23 %
Frente Amplio<1 %

Who falls just short

PSOE59 %
PP27 %
Vox13 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 4,411–19,308): 4.40 % of valid votes; 18 % of a seat (7–32).

Valladolid 5 seatsPSOE 45 %PP 41 %11,70018 %

Who wins the last seat

PSOE45 %
PP43 %
Vox11 %
Frente Amplio<1 %

Who falls just short

PP41 %
PSOE37 %
Vox21 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 5,295–21,419): 3.52 % of valid votes; 18 % of a seat (8–32).

Almería 6 seatsPP 49 %PSOE 43 %10,31318 %

Who wins the last seat

PP49 %
Vox27 %
PSOE24 %
Por Andalucía<1 %

Who falls just short

PSOE43 %
PP32 %
Vox25 %
Por Andalucía<1 %

Votes the challenger would need (median; interquartile range 4,675–18,455): 2.97 % of valid votes; 18 % of a seat (8–32).

Santa Cruz de Tenerife 7 seatsPP 40 %PSOE 36 %13,65618 %

Who wins the last seat

PP40 %
PSOE33 %
Coalición Canaria14 %
Unidad del Pueblo Canario14 %

Who falls just short

PP36 %
PSOE36 %
Unidad del Pueblo Canario14 %
Coalición Canaria14 %

Votes the challenger would need (median; interquartile range 5,298–29,060): 2.54 % of valid votes; 18 % of a seat (7–38).

Soria 2 seatsPSOE 87 %PP 70 %4,56718 %

Who wins the last seat

PSOE87 %
PP11 %
Vox2 %
Se Acabó La Fiesta<1 %

Who falls just short

PP70 %
Vox20 %
PSOE10 %
Se Acabó La Fiesta<1 %

Votes the challenger would need (median; interquartile range 2,322–7,459): 8.92 % of valid votes; 18 % of a seat (9–29).

Cádiz 8 seatsPP 36 %PSOE 27 %15,35518 %

Who wins the last seat

PP36 %
Vox23 %
PSOE22 %
Adelante Andalucía17 %

Who falls just short

PP34 %
PSOE27 %
Vox22 %
Adelante Andalucía14 %

Votes the challenger would need (median; interquartile range 5,869–31,280): 2.24 % of valid votes; 18 % of a seat (7–37).

Zaragoza 7 seatsVox 32 %PP 35 %14,17618 %

Who wins the last seat

PP38 %
Vox32 %
PSOE23 %
CHA-Frente Amplio6 %

Who falls just short

PP35 %
PSOE30 %
Vox24 %
CHA-Frente Amplio10 %

Votes the challenger would need (median; interquartile range 5,731–29,561): 2.57 % of valid votes; 18 % of a seat (7–37).

Toledo 6 seatsVox 34 %PP 46 %12,71618 %

Who wins the last seat

Vox34 %
PSOE34 %
PP32 %
Frente Amplio<1 %

Who falls just short

PP46 %
Vox28 %
PSOE26 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 5,547–24,178): 3.03 % of valid votes; 18 % of a seat (8–35).

Valencia/València 16 seatsPP 36 %PSOE 30 %18,21919 %

Who wins the last seat

PP36 %
PSOE28 %
Vox24 %
Compromís-Front Valencià12 %

Who falls just short

PP33 %
PSOE30 %
Vox24 %
Compromís-Front Valencià12 %

Votes the challenger would need (median; interquartile range 7,601–35,698): 1.19 % of valid votes; 19 % of a seat (8–38).

León 4 seatsPP 43 %PSOE 60 %13,60920 %

Who wins the last seat

PP43 %
Vox39 %
PSOE19 %
Frente Amplio<1 %

Who falls just short

PSOE60 %
PP25 %
Vox15 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 5,626–24,644): 4.88 % of valid votes; 20 % of a seat (8–35).

Alicante/Alacant 12 seatsPP 38 %PSOE 30 %15,86520 %

Who wins the last seat

PP38 %
PSOE27 %
Vox25 %
Compromís-Front Valencià10 %

Who falls just short

PP35 %
PSOE30 %
Vox25 %
Compromís-Front Valencià10 %

Votes the challenger would need (median; interquartile range 6,263–30,814): 1.64 % of valid votes; 20 % of a seat (8–39).

Ciudad Real 5 seatsPSOE 51 %PP 44 %11,39720 %

Who wins the last seat

PSOE51 %
PP37 %
Vox12 %
Frente Amplio<1 %

Who falls just short

PP44 %
PSOE33 %
Vox23 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 5,112–20,747): 3.94 % of valid votes; 20 % of a seat (9–36).

Cantabria 5 seatsPSOE 47 %PP 45 %14,46120 %

Who wins the last seat

PSOE47 %
PP43 %
Vox9 %
Frente Amplio<1 %

Who falls just short

PP45 %
PSOE39 %
Vox15 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 6,504–25,936): 3.98 % of valid votes; 20 % of a seat (9–36).

Madrid 38 seatsPP 41 %PSOE 28 %20,87720 %

Who wins the last seat

PP41 %
PSOE25 %
Vox23 %
Frente Amplio9 %

Who falls just short

PP35 %
PSOE28 %
Vox25 %
Frente Amplio9 %

Votes the challenger would need (median; interquartile range 8,090–41,572): 0.53 % of valid votes; 20 % of a seat (8–40).

Huelva 5 seatsPSOE 61 %PP 46 %11,10320 %

Who wins the last seat

PSOE61 %
PP27 %
Vox10 %
Adelante Andalucía1 %

Who falls just short

PP46 %
Vox27 %
PSOE25 %
Adelante Andalucía2 %

Votes the challenger would need (median; interquartile range 4,919–20,223): 4.07 % of valid votes; 20 % of a seat (9–37).

Murcia 10 seatsPP 44 %Vox 35 %18,01822 %

Who wins the last seat

PP44 %
Vox33 %
PSOE20 %
Frente Amplio3 %

Who falls just short

PP37 %
Vox35 %
PSOE24 %
Frente Amplio4 %

Votes the challenger would need (median; interquartile range 7,470–33,817): 2.22 % of valid votes; 22 % of a seat (9–42).

Jaén 5 seatsPSOE 63 %PP 52 %17,46423 %

Who wins the last seat

PSOE63 %
PP28 %
Vox8 %
Por Andalucía<1 %

Who falls just short

PP52 %
PSOE26 %
Vox22 %
Por Andalucía<1 %

Votes the challenger would need (median; interquartile range 7,738–30,675): 4.63 % of valid votes; 23 % of a seat (10–41).

Granada 7 seatsVox 35 %PP 38 %20,26527 %

Who wins the last seat

PP41 %
Vox35 %
PSOE22 %
Por Andalucía1 %

Who falls just short

PP38 %
PSOE33 %
Vox24 %
Por Andalucía3 %

Votes the challenger would need (median; interquartile range 8,201–35,617): 3.79 % of valid votes; 27 % of a seat (11–46).

Burgos 4 seatsPP 46 %PSOE 59 %14,38727 %

Who wins the last seat

PP46 %
Vox43 %
PSOE11 %
Frente Amplio<1 %

Who falls just short

PSOE59 %
PP29 %
Vox12 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 6,513–23,293): 6.80 % of valid votes; 27 % of a seat (12–44).

Badajoz 5 seatsPSOE 58 %PP 55 %27,98935 %

Who wins the last seat

PSOE58 %
PP31 %
Vox11 %
Frente Amplio<1 %

Who falls just short

PP55 %
PSOE30 %
Vox14 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 12,944–45,164): 6.99 % of valid votes; 35 % of a seat (16–56).

Albacete 4 seatsPP 74 %PSOE 58 %20,12635 %

Who wins the last seat

PP74 %
Vox16 %
PSOE10 %
Frente Amplio<1 %

Who falls just short

PSOE58 %
Vox22 %
PP19 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 11,098–29,339): 8.84 % of valid votes; 35 % of a seat (20–52).

Guadalajara 3 seatsVox 51 %PP 76 %19,99739 %

Who wins the last seat

Vox51 %
PSOE40 %
PP9 %
Frente Amplio<1 %

Who falls just short

PP76 %
PSOE13 %
Vox12 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 11,691–27,605): 12.90 % of valid votes; 39 % of a seat (23–53).

Salamanca 4 seatsVox 45 %PP 49 %24,10047 %

Who wins the last seat

Vox45 %
PP43 %
PSOE12 %
Frente Amplio<1 %

Who falls just short

PP49 %
PSOE35 %
Vox16 %
Frente Amplio<1 %

Votes the challenger would need (median; interquartile range 14,281–32,688): 11.78 % of valid votes; 47 % of a seat (28–64).

Challenger: the party with the highest D'Hondt quotient among those not winning the last seat, other than the holder. '% of a seat': votes needed divided by the average price of a seat (valid votes ÷ seats), so constituencies of different size are comparable (residents and CERA).

Cálculo propio sobre los resultados del BOE 2008–2023.