sondagSee the elections

Spain general election 2023 results

Sunday 23 July 2023Congress of Deputies · 350 seats

PP first with 137 seats, short of a majority

In the general election of 23 July 2023 the Partido Popular (PP) won 8,160,837 votes (33.06%) and 137 seats, ahead of the PSOE, with 7,821,718 votes (31.68%) and 121 seats. Vox won 33 and Sumar 31. PP and Vox together had 170 deputies, 6 short of an absolute majority (176). Turnout was 66.59%. Pedro Sánchez was voted in as prime minister on 16 November 2023 with 179 votes.

Seats in Congress

350 deputies · absolute majority 176
176 for a majority

PP 137 · PSOE 121 · Vox 33 · Sumar 31 · ERC 7 · Junts 7 · EH Bildu 6 · EAJ-PNV 5 · BNG 1 · CCa 1 · UPN 1.

Votes and seats by party

Congress · 24,688,087 valid votes
PartyVotes%Seats
Partido Popular8,160,83733.06137
Partido Socialista Obrero Español7,821,71831.68121
Vox3,057,00012.3833
Sumar3,044,99612.3331
Esquerra Republicana de Catalunya466,0201.897
Junts per Catalunya395,4291.607
Euskal Herria Bildu335,1291.366
Partido Nacionalista Vasco277,2891.125
Partido Animalista con el Medio Ambiente169,2370.690
Bloque Nacionalista Galego153,9950.621
Coalición Canaria116,3630.471
Candidatura d'Unitat Popular-Per la Ruptura99,6440.400
Unión del Pueblo Navarro52,1880.211

Registered voters 37,469,458, votes cast 24,952,447, blank votes 200,673, spoilt votes 264,360. Percentages of valid votes. The PSOE includes the PSC and its other regional federations; Sumar includes its regional coalitions. Parties with a seat or at least 0.3% of the vote.

Results by province

52 constituencies · party with most votes
A Coruña: PP 43.1%, PSOE 28.2%, Sumar 12.2%Álava: PSOE 27.7%, EH Bildu 19.5%, PP 17.9%Albacete: PP 39.9%, PSOE 34.5%, Vox 16.6%Alicante: PP 36.7%, PSOE 32.0%, Vox 16.3%Almería: PP 40.9%, PSOE 29.0%, Vox 21.3%Asturias: PP 35.7%, PSOE 34.3%, Sumar 14.9%Ávila: PP 43.3%, PSOE 27.4%, Vox 15.4%Badajoz: PSOE 39.2%, PP 37.8%, Vox 13.7%Illes Balears: PP 35.6%, PSOE 30.2%, Sumar 16.6%Barcelona: PSOE 35.7%, Sumar 15.2%, PP 13.8%Bizkaia: EAJ-PNV 26.9%, PSOE 25.8%, EH Bildu 20.6%Burgos: PP 40.6%, PSOE 34.5%, Vox 12.8%Cáceres: PSOE 38.9%, PP 38.0%, Vox 13.6%Cádiz: PP 34.8%, PSOE 33.2%, Vox 15.2%Cantabria: PP 42.1%, PSOE 33.3%, Vox 14.1%Castellón: PP 35.2%, PSOE 32.7%, Vox 15.9%Ceuta: PP 38.8%, PSOE 34.0%, Vox 23.3%Ciudad Real: PP 40.5%, PSOE 35.4%, Vox 16.3%Córdoba: PP 37.9%, PSOE 32.1%, Vox 13.9%Cuenca: PP 39.8%, PSOE 37.4%, Vox 15.6%Gipuzkoa: EH Bildu 31.2%, PSOE 23.3%, EAJ-PNV 22.6%Girona: PSOE 28.9%, Junts 19.6%, ERC 14.7%Granada: PP 37.0%, PSOE 33.0%, Vox 16.1%Guadalajara: PP 36.3%, PSOE 33.0%, Vox 19.3%Huelva: PP 36.4%, PSOE 36.0%, Vox 14.6%Huesca: PP 38.2%, PSOE 33.6%, Vox 12.6%Jaén: PP 37.3%, PSOE 36.3%, Vox 14.8%La Rioja: PP 45.6%, PSOE 35.7%, Vox 9.8%Las Palmas: PSOE 33.2%, PP 25.9%, Vox 14.6%León: PP 36.9%, PSOE 33.6%, Vox 12.9%Lleida: PSOE 29.5%, ERC 18.6%, Junts 18.0%Lugo: PP 50.2%, PSOE 30.3%, BNG 8.7%Madrid: PP 40.6%, PSOE 27.8%, Sumar 15.5%Málaga: PP 38.3%, PSOE 30.3%, Vox 16.5%Melilla: PP 49.2%, PSOE 25.4%, Vox 15.9%Murcia: PP 41.2%, PSOE 25.3%, Vox 21.8%Navarra: PSOE 27.4%, EH Bildu 17.3%, PP 16.7%Ourense: PP 50.0%, PSOE 30.1%, BNG 8.2%Palencia: PP 42.0%, PSOE 34.7%, Vox 12.9%Pontevedra: PP 39.7%, PSOE 31.4%, Sumar 13.2%Salamanca: PP 46.9%, PSOE 30.5%, Vox 14.7%Santa Cruz de Tenerife: PP 35.4%, PSOE 33.5%, CCa 16.8%Segovia: PP 45.0%, PSOE 30.6%, Vox 14.1%Sevilla: PSOE 36.6%, PP 33.4%, Sumar 14.0%Soria: PP 37.2%, PSOE 29.5%, SY 19.1%Tarragona: PSOE 32.9%, ERC 15.1%, PP 13.9%Teruel: PP 35.0%, PSOE 29.3%, Existe 15.0%Toledo: PP 37.8%, PSOE 32.6%, Vox 19.6%Valencia: PP 33.6%, PSOE 32.1%, Sumar 16.9%Valladolid: PP 40.8%, PSOE 32.8%, Vox 15.2%Zamora: PP 44.7%, PSOE 32.5%, Vox 13.2%Zaragoza: PP 36.0%, PSOE 30.8%, Vox 15.3%
PP (40)PSOE (10)EAJ-PNV (1)EH Bildu (1)
ProvinceFirstSecondMarginTurnoutSeats
A Coruña PP 43.1 PSOE 28.215.062.9PP 4 · PSOE 2 · Sumar 1 · BNG 1
Álava PSOE 27.7 EH Bildu 19.58.165.5PSOE 1 · EH Bildu 1 · PP 1 · EAJ-PNV 1
Albacete PP 39.9 PSOE 34.55.472.7PP 2 · PSOE 2
Alicante PP 36.7 PSOE 32.04.769.6PP 5 · PSOE 4 · Vox 2 · Sumar 1
Almería PP 40.9 PSOE 29.011.962.9PP 3 · PSOE 2 · Vox 1
Asturias PP 35.7 PSOE 34.31.362.9PP 3 · PSOE 2 · Sumar 1 · Vox 1
Ávila PP 43.3 PSOE 27.415.972.5PP 2 · PSOE 1
Badajoz PSOE 39.2 PP 37.81.472.3PSOE 2 · PP 2 · Vox 1
Barcelona PSOE 35.7 Sumar 15.220.563.4PSOE 13 · Sumar 5 · PP 5 · ERC 4 · Junts 3 · Vox 2
Bizkaia EAJ-PNV 26.9 PSOE 25.81.165.2EAJ-PNV 2 · PSOE 2 · EH Bildu 2 · PP 1 · Sumar 1
Burgos PP 40.6 PSOE 34.56.269.1PP 2 · PSOE 2
Cáceres PSOE 38.9 PP 38.00.970.6PSOE 2 · PP 2
Cádiz PP 34.8 PSOE 33.21.663.3PP 4 · PSOE 3 · Vox 1 · Sumar 1
Cantabria PP 42.1 PSOE 33.38.869.9PP 2 · PSOE 2 · Vox 1
Castellón PP 35.2 PSOE 32.72.572.3PP 2 · PSOE 2 · Vox 1
Ceuta PP 38.8 PSOE 34.04.853.2PP 1
Ciudad Real PP 40.5 PSOE 35.45.273.3PP 2 · PSOE 2 · Vox 1
Córdoba PP 37.9 PSOE 32.15.870.6PP 2 · PSOE 2 · Vox 1 · Sumar 1
Cuenca PP 39.8 PSOE 37.42.475.5PP 2 · PSOE 1
Gipuzkoa EH Bildu 31.2 PSOE 23.37.964.7EH Bildu 2 · PSOE 2 · EAJ-PNV 2
Girona PSOE 28.9 Junts 19.69.459.9PSOE 2 · Junts 2 · ERC 1 · Sumar 1
Granada PP 37.0 PSOE 33.04.066.6PP 3 · PSOE 2 · Vox 1 · Sumar 1
Guadalajara PP 36.3 PSOE 33.03.472.5PP 1 · PSOE 1 · Vox 1
Huelva PP 36.4 PSOE 36.00.564.8PP 2 · PSOE 2 · Vox 1
Huesca PP 38.2 PSOE 33.64.669.9PP 2 · PSOE 1
Illes Balears PP 35.6 PSOE 30.25.561.3PP 3 · PSOE 3 · Sumar 1 · Vox 1
Jaén PP 37.3 PSOE 36.31.072.1PP 2 · PSOE 2 · Vox 1
La Rioja PP 45.6 PSOE 35.710.070.2PP 2 · PSOE 2
Las Palmas PSOE 33.2 PP 25.97.359.5PSOE 3 · PP 3 · Vox 1 · Sumar 1
León PP 36.9 PSOE 33.63.365.7PP 2 · PSOE 2
Lleida PSOE 29.5 ERC 18.610.958.9PSOE 2 · ERC 1 · Junts 1
Lugo PP 50.2 PSOE 30.319.959.4PP 3 · PSOE 1
Madrid PP 40.6 PSOE 27.812.769.7PP 16 · PSOE 10 · Sumar 6 · Vox 5
Málaga PP 38.3 PSOE 30.38.064.4PP 5 · PSOE 3 · Vox 2 · Sumar 1
Melilla PP 49.2 PSOE 25.423.845.2PP 1
Murcia PP 41.2 PSOE 25.315.968.7PP 4 · PSOE 3 · Vox 2 · Sumar 1
Navarra PSOE 27.4 EH Bildu 17.310.166.4PSOE 2 · EH Bildu 1 · PP 1 · UPN 1
Ourense PP 50.0 PSOE 30.119.952.9PP 3 · PSOE 1
Palencia PP 42.0 PSOE 34.77.371.3PP 2 · PSOE 1
Pontevedra PP 39.7 PSOE 31.48.463.7PP 3 · PSOE 3 · Sumar 1
Salamanca PP 46.9 PSOE 30.516.467.0PP 3 · PSOE 1
Santa Cruz de Tenerife PP 35.4 PSOE 33.51.956.8PP 3 · PSOE 3 · CCa 1
Segovia PP 45.0 PSOE 30.614.475.3PP 2 · PSOE 1
Sevilla PSOE 36.6 PP 33.43.268.7PSOE 5 · PP 4 · Sumar 2 · Vox 1
Soria PP 37.2 PSOE 29.57.767.5PP 1 · PSOE 1
Tarragona PSOE 32.9 ERC 15.117.862.4PSOE 2 · ERC 1 · PP 1 · Sumar 1 · Junts 1
Teruel PP 35.0 PSOE 29.35.772.0PP 2 · PSOE 1
Toledo PP 37.8 PSOE 32.65.372.4PP 3 · PSOE 2 · Vox 1
Valencia PP 33.6 PSOE 32.11.572.6PP 6 · PSOE 5 · Sumar 3 · Vox 2
Valladolid PP 40.8 PSOE 32.88.174.0PP 2 · PSOE 2 · Vox 1
Zamora PP 44.7 PSOE 32.512.264.2PP 2 · PSOE 1
Zaragoza PP 36.0 PSOE 30.85.270.7PP 3 · PSOE 2 · Vox 1 · Sumar 1

First and second: share of the valid votes in the constituency. Each province links to its page (in Spanish): the last seat in play and the estimate for 2026.

What now?

The next general election is on 29 November 2026: polls, seats and, from 20:00 that day, the live count, compared with this result.

Sources: Ministerio del Interior, resultados definitivos de las elecciones a Cortes Generales de 2023 (reproducidos en Wikipedia) ↗ (licence Reutilización con cita de la fuente); Wikipedia, Results breakdown of the 2023 Spanish general election (Congress) ↗ (licence CC BY-SA 4.0); Wikipedia, artículos de las 52 circunscripciones del Congreso (tabla de 2023) ↗ (licence CC BY-SA 4.0). Download the data (CSV); free to reuse with a link to sondagio.com and the official source.

More results