A eleição suplementar foi realizada porque a Justiça Eleitoral cassou os mandatos do prefeito Thiago de Oliveira (PTB), e do vice, Josias Rabelo Junior, em fevereiro de 2017 por fraude na arrecadação de recursos nas eleições de 2016.
O candidato Kleber Campos (PSC) ficou em segundo lugar com 3.509 votos ou 24,94% dos votos válidos. Toninho Zanatta (PP) ficou em terceiro lugar com 2.410 votos e 17,13% dos votos válidos.
A eleição na cidade teve 3.970 de abstenção (19,68%), 533 de brancos (3,41%) e 1.579 de nulos (9,75%).