El PSOE ha ganado las elecciones municipales en Villaviciosa con un 49,37% de los votos y 10 concejales, frente al PP que obtuvo el 32,26% y 6 ediles. El partido Vox logró un 6% de los sufragios y 1 concejal. Cabe destacar que se necesitan 9 concejales para alcanzar la mayoría absoluta en el Ayuntamiento de Villaviciosa.
En las elecciones municipales de 2019, el partido más votado fue el PSOE con un 54,38% de votos y 10 concejales, seguido del PP con un 24,64% de los sufragios y 5 concejales. Ciudadanos consiguió 1 concejal con el 6,42% de los votos y Podemos obtuvo 1 edil con el 5,53% de los apoyos.
Los resultados de las últimas elecciones muestran una disminución en el porcentaje de votos obtenidos por el PSOE y un aumento en los votos del PP. No obstante, el PSOE sigue siendo el partido con más concejales en el Ayuntamiento de Villaviciosa.
Los datos relativos a votantes, abstención y votos nulos indican la importancia de la participación ciudadana en las elecciones municipales, donde la abstención fue del 27,05% y los votos nulos representaron el 1,10% del total de votos emitidos.