Elecciones generales, provincia a provincia
El Congreso tiene 350 diputados, y no se eligen en una sola elección sino en 52: una por provincia, más Ceuta y Melilla. En cada una, el último escaño se decide por una diferencia de votos que casi nunca sale en los titulares.
Esta es la lista de las 52, ordenadas por lo cerca que estuvo ese último escaño de cambiar de manos en 2023. La más ajustada fue Girona, por 285 votos. Cada provincia tiene su página, con el reparto de 2023 y el último escaño de todas las generales desde 1977.
| Provincia | Último escaño en 2023 | Más cerca |
|---|---|---|
| Girona 6 escaños | JxCAT - JUNTS | PP, a 285 votos |
| Cantabria 5 escaños | VOX | PP, a 403 votos |
| Tarragona 6 escaños | JxCAT - JUNTS | PSOE, a 1.247 votos |
| Madrid 38 escaños | PP | PSOE, a 1.340 votos |
| Albacete 4 escaños | PSOE | VOX, a 1.412 votos |
| Salamanca 4 escaños | PP | PSOE, a 1.495 votos |
| Santa Cruz de Tenerife 7 escaños | PSOE | SUMAR, a 1.565 votos |
| Ceuta 1 escaño | PP | PSOE, a 1.587 votos |
| Teruel 3 escaños | PP | EXISTE, a 1.946 votos |
| Málaga 11 escaños | PP | PSOE, a 2.429 votos |
| Gipuzkoa 6 escaños | EAJ-PNV | SUMAR, a 2.433 votos |
| Cuenca 3 escaños | PP | PSOE, a 2.728 votos |
| Navarra 5 escaños | PSOE | SUMAR, a 2.855 votos |
| Guadalajara 3 escaños | VOX | PP, a 3.057 votos |
| Las Palmas 8 escaños | PP | NC-bc, a 3.190 votos |
| Lleida 4 escaños | PSOE | PP, a 3.509 votos |
| Castellón / Castelló 5 escaños | VOX | SUMAR, a 4.727 votos |
| Soria 2 escaños | PSOE | SY, a 5.270 votos |
| Huesca 3 escaños | PP | PSOE, a 5.477 votos |
| Pontevedra 7 escaños | PSOE | B.N.G., a 6.085 votos |
| Ourense 4 escaños | PP | PSOE, a 6.087 votos |
| Ávila 3 escaños | PP | VOX, a 6.117 votos |
| Lugo 4 escaños | PP | PSOE, a 6.350 votos |
| Melilla 1 escaño | PP | PSOE, a 6.504 votos |
| Álava / Araba 4 escaños | EAJ-PNV | SUMAR, a 6.515 votos |
| Badajoz 5 escaños | VOX | PSOE, a 7.003 votos |
| Palencia 3 escaños | PP | PSOE, a 7.097 votos |
| Murcia 10 escaños | PSOE | PP, a 7.378 votos |
| Segovia 3 escaños | PP | VOX, a 7.438 votos |
| Sevilla 12 escaños | SUMAR | VOX, a 7.659 votos |
| Asturias 7 escaños | PP | PSOE, a 7.768 votos |
| Burgos 4 escaños | PSOE | VOX, a 9.030 votos |
| Zamora 3 escaños | PP | VOX, a 9.447 votos |
| Granada 7 escaños | SUMAR | PSOE, a 9.839 votos |
| Cádiz 8 escaños | PP | PSOE, a 10.504 votos |
| Huelva 5 escaños | VOX | SUMAR, a 10.821 votos |
| León 4 escaños | PSOE | VOX, a 10.839 votos |
| A Coruña 8 escaños | B.N.G. | PSOE, a 12.062 votos |
| Cáceres 4 escaños | PP | VOX, a 12.741 votos |
| Barcelona 32 escaños | PSOE | CUP-PR, a 13.153 votos (sin llegar al 3 %) |
| La Rioja 4 escaños | PSOE | PP, a 13.768 votos |
| Valladolid 5 escaños | VOX | PP, a 14.674 votos |
| Córdoba 6 escaños | SUMAR | PP, a 14.806 votos |
| Alicante / Alacant 12 escaños | PP | SUMAR, a 16.331 votos |
| Toledo 6 escaños | PP | SUMAR, a 16.969 votos |
| Illes Balears 8 escaños | PSOE | SUMAR, a 17.704 votos |
| Almería 6 escaños | PP | VOX, a 19.319 votos |
| Valencia / València 16 escaños | PP | PSOE, a 22.117 votos |
| Ciudad Real 5 escaños | VOX | PP, a 23.429 votos |
| Bizkaia 8 escaños | EH Bildu | EAJ-PNV, a 24.613 votos |
| Jaén 5 escaños | VOX | SUMAR, a 24.940 votos |
| Zaragoza 7 escaños | PP | PSOE, a 26.919 votos |