El PSOE ha ganado las elecciones generales en la provincia de Badajoz al obtener 154.463 votos, el 38,67 por ciento, y tres diputados, mientras que el PP perdería dos, Ciudadanos y Vox se estrenarían con un parlamentario cada uno y Unidas Podemos se quedaría sin representación.

Con el 98,01 % escrutado, el PP ha conseguido 81.179 votos (20,32 %) y un escaño; Cs, 73.796 (18,47); y Vox, 43.711 apoyos (10,94 %), ambos con un diputado.

Unidas Podemos se queda sin la diputada que tenía por Badajoz, Amparo Botejera, tras sumar 37.302 votos, el 9,34 %.

En las elecciones generales de 2016, el PP obtuvo 149.603 votos en la provincia de Badajoz, el 39,58 % de los sufragios escrutados, lo que le dio tres diputados. El PSOE, con 133.392 votos (el 35,29%), logró dos diputados.

Podemos-IU-Equo arañó un diputado, tras lograr 47.182 sufragios, el 12,48 %. SIn representación se quedó Cs, que obtuvo 40.417 votos (el 10,69 %), mientras que Vox reunió 617 apoyos (el 0,16 %).