Spain general election 2023 results
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.
- 137seats for the PP
- 121seats for the PSOE
- 1.38points: the PP's lead
- 66.59%turnout
Seats in Congress
350 deputies · absolute majority 176PP 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| Party | Votes | % | Seats |
|---|---|---|---|
| Partido Popular | 8,160,837 | 33.06 | 137 |
| Partido Socialista Obrero Español | 7,821,718 | 31.68 | 121 |
| Vox | 3,057,000 | 12.38 | 33 |
| Sumar | 3,044,996 | 12.33 | 31 |
| Esquerra Republicana de Catalunya | 466,020 | 1.89 | 7 |
| Junts per Catalunya | 395,429 | 1.60 | 7 |
| Euskal Herria Bildu | 335,129 | 1.36 | 6 |
| Partido Nacionalista Vasco | 277,289 | 1.12 | 5 |
| Partido Animalista con el Medio Ambiente | 169,237 | 0.69 | 0 |
| Bloque Nacionalista Galego | 153,995 | 0.62 | 1 |
| Coalición Canaria | 116,363 | 0.47 | 1 |
| Candidatura d'Unitat Popular-Per la Ruptura | 99,644 | 0.40 | 0 |
| Unión del Pueblo Navarro | 52,188 | 0.21 | 1 |
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- The PP had the most votes in 40 of the 52 constituencies; the PSOE in 10; EAJ-PNV in 1; EH Bildu in 1.
- The closest: Huelva, 0.48 points between PP (36.43%) and PSOE (35.95%).
- The PP's best result: Lugo, 50.24%. The PSOE's: Badajoz, 39.21%.
- Turnout: from 75.5% in Cuenca to 45.2% in Melilla.
| Province | First | Second | Margin | Turnout | Seats |
|---|---|---|---|---|---|
| A Coruña | PP 43.1 | PSOE 28.2 | 15.0 | 62.9 | PP 4 · PSOE 2 · Sumar 1 · BNG 1 |
| Álava | PSOE 27.7 | EH Bildu 19.5 | 8.1 | 65.5 | PSOE 1 · EH Bildu 1 · PP 1 · EAJ-PNV 1 |
| Albacete | PP 39.9 | PSOE 34.5 | 5.4 | 72.7 | PP 2 · PSOE 2 |
| Alicante | PP 36.7 | PSOE 32.0 | 4.7 | 69.6 | PP 5 · PSOE 4 · Vox 2 · Sumar 1 |
| Almería | PP 40.9 | PSOE 29.0 | 11.9 | 62.9 | PP 3 · PSOE 2 · Vox 1 |
| Asturias | PP 35.7 | PSOE 34.3 | 1.3 | 62.9 | PP 3 · PSOE 2 · Sumar 1 · Vox 1 |
| Ávila | PP 43.3 | PSOE 27.4 | 15.9 | 72.5 | PP 2 · PSOE 1 |
| Badajoz | PSOE 39.2 | PP 37.8 | 1.4 | 72.3 | PSOE 2 · PP 2 · Vox 1 |
| Barcelona | PSOE 35.7 | Sumar 15.2 | 20.5 | 63.4 | PSOE 13 · Sumar 5 · PP 5 · ERC 4 · Junts 3 · Vox 2 |
| Bizkaia | EAJ-PNV 26.9 | PSOE 25.8 | 1.1 | 65.2 | EAJ-PNV 2 · PSOE 2 · EH Bildu 2 · PP 1 · Sumar 1 |
| Burgos | PP 40.6 | PSOE 34.5 | 6.2 | 69.1 | PP 2 · PSOE 2 |
| Cáceres | PSOE 38.9 | PP 38.0 | 0.9 | 70.6 | PSOE 2 · PP 2 |
| Cádiz | PP 34.8 | PSOE 33.2 | 1.6 | 63.3 | PP 4 · PSOE 3 · Vox 1 · Sumar 1 |
| Cantabria | PP 42.1 | PSOE 33.3 | 8.8 | 69.9 | PP 2 · PSOE 2 · Vox 1 |
| Castellón | PP 35.2 | PSOE 32.7 | 2.5 | 72.3 | PP 2 · PSOE 2 · Vox 1 |
| Ceuta | PP 38.8 | PSOE 34.0 | 4.8 | 53.2 | PP 1 |
| Ciudad Real | PP 40.5 | PSOE 35.4 | 5.2 | 73.3 | PP 2 · PSOE 2 · Vox 1 |
| Córdoba | PP 37.9 | PSOE 32.1 | 5.8 | 70.6 | PP 2 · PSOE 2 · Vox 1 · Sumar 1 |
| Cuenca | PP 39.8 | PSOE 37.4 | 2.4 | 75.5 | PP 2 · PSOE 1 |
| Gipuzkoa | EH Bildu 31.2 | PSOE 23.3 | 7.9 | 64.7 | EH Bildu 2 · PSOE 2 · EAJ-PNV 2 |
| Girona | PSOE 28.9 | Junts 19.6 | 9.4 | 59.9 | PSOE 2 · Junts 2 · ERC 1 · Sumar 1 |
| Granada | PP 37.0 | PSOE 33.0 | 4.0 | 66.6 | PP 3 · PSOE 2 · Vox 1 · Sumar 1 |
| Guadalajara | PP 36.3 | PSOE 33.0 | 3.4 | 72.5 | PP 1 · PSOE 1 · Vox 1 |
| Huelva | PP 36.4 | PSOE 36.0 | 0.5 | 64.8 | PP 2 · PSOE 2 · Vox 1 |
| Huesca | PP 38.2 | PSOE 33.6 | 4.6 | 69.9 | PP 2 · PSOE 1 |
| Illes Balears | PP 35.6 | PSOE 30.2 | 5.5 | 61.3 | PP 3 · PSOE 3 · Sumar 1 · Vox 1 |
| Jaén | PP 37.3 | PSOE 36.3 | 1.0 | 72.1 | PP 2 · PSOE 2 · Vox 1 |
| La Rioja | PP 45.6 | PSOE 35.7 | 10.0 | 70.2 | PP 2 · PSOE 2 |
| Las Palmas | PSOE 33.2 | PP 25.9 | 7.3 | 59.5 | PSOE 3 · PP 3 · Vox 1 · Sumar 1 |
| León | PP 36.9 | PSOE 33.6 | 3.3 | 65.7 | PP 2 · PSOE 2 |
| Lleida | PSOE 29.5 | ERC 18.6 | 10.9 | 58.9 | PSOE 2 · ERC 1 · Junts 1 |
| Lugo | PP 50.2 | PSOE 30.3 | 19.9 | 59.4 | PP 3 · PSOE 1 |
| Madrid | PP 40.6 | PSOE 27.8 | 12.7 | 69.7 | PP 16 · PSOE 10 · Sumar 6 · Vox 5 |
| Málaga | PP 38.3 | PSOE 30.3 | 8.0 | 64.4 | PP 5 · PSOE 3 · Vox 2 · Sumar 1 |
| Melilla | PP 49.2 | PSOE 25.4 | 23.8 | 45.2 | PP 1 |
| Murcia | PP 41.2 | PSOE 25.3 | 15.9 | 68.7 | PP 4 · PSOE 3 · Vox 2 · Sumar 1 |
| Navarra | PSOE 27.4 | EH Bildu 17.3 | 10.1 | 66.4 | PSOE 2 · EH Bildu 1 · PP 1 · UPN 1 |
| Ourense | PP 50.0 | PSOE 30.1 | 19.9 | 52.9 | PP 3 · PSOE 1 |
| Palencia | PP 42.0 | PSOE 34.7 | 7.3 | 71.3 | PP 2 · PSOE 1 |
| Pontevedra | PP 39.7 | PSOE 31.4 | 8.4 | 63.7 | PP 3 · PSOE 3 · Sumar 1 |
| Salamanca | PP 46.9 | PSOE 30.5 | 16.4 | 67.0 | PP 3 · PSOE 1 |
| Santa Cruz de Tenerife | PP 35.4 | PSOE 33.5 | 1.9 | 56.8 | PP 3 · PSOE 3 · CCa 1 |
| Segovia | PP 45.0 | PSOE 30.6 | 14.4 | 75.3 | PP 2 · PSOE 1 |
| Sevilla | PSOE 36.6 | PP 33.4 | 3.2 | 68.7 | PSOE 5 · PP 4 · Sumar 2 · Vox 1 |
| Soria | PP 37.2 | PSOE 29.5 | 7.7 | 67.5 | PP 1 · PSOE 1 |
| Tarragona | PSOE 32.9 | ERC 15.1 | 17.8 | 62.4 | PSOE 2 · ERC 1 · PP 1 · Sumar 1 · Junts 1 |
| Teruel | PP 35.0 | PSOE 29.3 | 5.7 | 72.0 | PP 2 · PSOE 1 |
| Toledo | PP 37.8 | PSOE 32.6 | 5.3 | 72.4 | PP 3 · PSOE 2 · Vox 1 |
| Valencia | PP 33.6 | PSOE 32.1 | 1.5 | 72.6 | PP 6 · PSOE 5 · Sumar 3 · Vox 2 |
| Valladolid | PP 40.8 | PSOE 32.8 | 8.1 | 74.0 | PP 2 · PSOE 2 · Vox 1 |
| Zamora | PP 44.7 | PSOE 32.5 | 12.2 | 64.2 | PP 2 · PSOE 1 |
| Zaragoza | PP 36.0 | PSOE 30.8 | 5.2 | 70.7 | PP 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.