Los resultados otorgaban la victoria en voto popular por un estrecho margen al Partido Popular con 7 916 075 votos (36,02 %) frente a los 7 760 948 votos (35,32 %) del PSOE.