A polarização política nunca esteve tão presente no Brasil como nas eleições presidenciais deste ano, com a disputa entre Lula (PT) e Jair Bolsonaro (PL). Em Franca, o passado registra preferência da maioria do eleitorado para o nome do atual presidente, enquanto Lula nunca obteve a maioria dos votos dos francanos.
Bolsonaro, inclusive, detém o recorde de votos por eleitores francanos. Em 2018, durante o 2° turno, 126.487 eleitores, o que corresponde a 75,4% dos votos válidos, votaram nele. Fernando Haddad (PT), candidato de Lula na ocasião, teve apenas 41.285 votos.
Até então, o melhor desempenho de um presidenciável em Franca tinha sido no 1° turno das Eleições de 2006. Geraldo Alckmin, na época no PSDB, recebeu 67,8% dos votos válidos, com a confiança de 112.191 eleitores francanos.
Naquelas eleições, Alckmin disputou o 2° turno justamente contra Lula. Na votação, o petista recebeu 58.826 votos (35,1%); no 1° turno, Lula recebeu 41.960 votos.
Diferentemente de quando se reelegeu, Lula em 2002 chegou perto de ser maioria em Franca. No 2° turno, teve 49,1% da preferência dos francanos, com 74.066. Mas José Serra recebeu 76.983 votos, o que representou 50,9% do total.