O prefeito de Franca, Alexandre Ferreira (MDB), foi reeleito ao receber 82.856 votos de eleitores, o que representou 58,64% na preferência. O resultado foi divulgado pelo Tribunal Superior Eleitoral (TSE) por volta das 18h47.
João Rocha (PL), que foi para o segundo turno, ficou com 41,36% dos votos, ou 58.443 eleitores o escolheram.
No total, 160.496 pessoas foram votar neste segundo turno. Os votos válidos somaram 141.299.