El bloque de la derecha baja ligeramente, pero se mantiene más de 4 puntos (equivalente a algo más de 1 millón de votos) por encima de la izquierda. El PSOE continúa al alza y se va consolidando como primera fuerza política.
El PSOE se sitúa con un 28,9 % y podría obtener entre 112 y 128 escaños, una importante mejora respecto a 2016. El PP se mantiene segunda fuerza con el 20,7 % y obtendría entre 78 y 90 escaños. Ciudadanos se mantiene a la baja y conseguiría entre 51 y 59 escaños. Unidas Podemos modera su caída y se recupera ligeramente en la última semana, situándose con un 13,4 %, porcentaje con el que obtendría entre 33 y 37 escaños. Por último, Vox sube en la última semana hasta el 10,9 % y entraría al Congreso con entre 23 y 30 escaños.
Así, la derecha se sitúa con un 46,9 % de la intención de voto y obtendría entre 159 y 173 escaños (podría situarse a solo 3 escaños de la mayoría absoluta). La izquierda se sitúa con un 42,3 % y sumaría entre 148 y 162 escaños (en el mejor de los casos, a 14 de la mayoría).