Se dependesse dos eleitores francanos, o presidente Jair Bolsonaro (PL) levaria novamente a Presidência da República. Em Franca, o candidato teve 63,88% dos votos válidos (1190.713), contra 36,12% (67.686) dos votos para o Luiz Inácio Lula da Silva (PT).
O cenário foi parecido com o 1º turno, onde Bolsonaro também levou a vantagem. Cerca de 1,89% dos votos foram declarados em branco e 3,45% nulos.
Para o Governo do Estado de São Paulo, Tarcísio de Freitas (Republicanos) teve 62,97% (112.259) dos votos em Franca, e Fernando Haddad, 37,03% (66.005).