Superados ya el 90% de los resultados de las elecciones, el PSOE gana las elecciones con casi 7 millones de votos y 122 diputados. El PP logra el apoyo de casi 4 millones de votos y 65 diputados. La tercera posición ha sido para Ciudadanos que se queda a unos doscientos mil votos del PP y que alcanza los 57 diputados. Podemos se queda con 35 diputados y recibiendo el apoyo de casi 3 millones de votos. Cuarto lugar para VOX que se queda a cuatrocientos mil votos de Podemos y con 24 escaños.
A falta de los últimos datos de la provincia de Jaén el PSOE recupera el tercer escaño que perdió a manos de Podemos en el 2016. El PP se queda solo con un escaño y el quinto escaño va a parar a Ciudadanos.
A grandes rasgos respecto a las elecciones del 2016 el PSOE gana 37 escaños; el PP pierde 72 diputados; Ciudadanos gana 15 diputados; Podemos pierde 10 diputados y VOX pasa de 0 a 24 diputados.