En el límite de la mayoría absoluta se encuentra el Partido Socialista de Diego Pichardo. De 9 concejales en 2015 pasa a obtener 7, suficientes para conservar el liderazgo indiscutido en el municipio y continuar con el proyecto que ha venido desarrollando en la pasada legislatura.
Con unos datos de participación muy similares a los de 2015, el 66% del electorado rocianero se ha divido en 1818 votos para socialista, 1215 para populares y 325 para Ciudadanos. Unos resultados que dejan 5 concejales para el PP y 1 para la formación naranja.
La subida más llamativa es la del Partido Popular, que pasa de 1 concejal en 2015 con 442 votos a 5 en esta última legislatura. La desaparición del Partido Andalucista ha podido influir en esta aglutinación del voto en torno al proyecto liderado por Paco Pérez.