Rocha obtuvo la primera mayoría en las urnas entre cinco candidatos, incluido el actual alcalde Rolando Peña.
El exconcejal de Lanco, Juan Rocha (PS), fue electo como alcalde de la comuna en las recientes elecciones, imponiéndose en las urnas al actual alcalde Rolando Peña (RN), Wilson Cantero (PEV) y a los independientes Marcela Olivera y Jaime Garrido.
Con 47 de las 50 mesas escrutadas, Rocha registra 2.576 votos (41,10%), cifra superior a los 1.972 sufragios por Peña (31,47%), las 1.234 preferencias por Olivera (19,69%), los 278 votos de Garrido (4,44%) y los 207 sufragios por Cantero (3,30%).
En el 94% de las mesas escrutadas también se registran 69 votos nulos (1,08%) y 74 en blanco (1,15%), con un total parcial de 6.410 votantes.