A disputa entre os candidatos foi apertada. Ricardo Silva teve 131.421 votos, já Marco Aurélio, do Novo, teve 130.734. A diferença entre os candidatos foi de apenas 687 votos.
O número de votos em branco foi 11.466 e de nulos 24.215. Agora, Ricardo Silva comandará a Prefeitura de Ribeirão Preto de 1º de janeiro de 2025 até 31 de dezembro de 2028.
Neste domingo (27), eleitores de todo o Brasil compareceram às urnas para o segundo turno em 51 cidades, com mais de 200 mil eleitores. Entre as capitais, São Paulo (SP),