El PSOE ha sido el partido más votado en las elecciones generales en Villanueva de la Serena al obtener 5.814 sufragios, casi 800 votos más de los que logró en los comicios de 2016.
El gran perjudicado en este 28 de abril respecto a dichas elecciones de 2016 es el PP, que ha pasado de ser la primera fuerza con 5.529 a tercera, al ser sobrepasado por Ciudadanos, que ha sido en esta ocasión segundo con 3.050 votos, por 2.944 del Partido Popular.
Vox ha arrebatado el cuarto puesto a Unidas Podemos, sumando 1.567 votos los de Abascal, por 1.493 votos los de Pablo Iglesias.