Com uma vitória expressiva, Ricardo Nunes (MDB) garantiu sua reeleição como prefeito de São Paulo, conquistando 59,41% dos votos válidos. Com 98,5% das urnas apuradas, o emedebista somava 3.345.263 votos, enquanto seu concorrente, Guilherme Boulos (PSOL), ficou com 2.285.451 votos (40,59%), uma diferença de mais de um milhão de votos.
Durante a apuração, Nunes liderou confortavelmente, sem ser ameaçado por Boulos em nenhum momento. Logo no início, Nunes chegou a alcançar 67% dos votos válidos, número que foi ajustado à medida que o processo de apuração avançava. O atual prefeito, que recebeu apoio de Jair Bolsonaro, teve que enfrentar um primeiro turno acirrado, onde a disputa entre os três candidatos mais votados foi decidida por uma diferença inferior a dois pontos percentuais.
Outro dado marcante foi o recorde de abstenção: mais de 31% dos eleitores paulistanos não compareceram às urnas neste segundo turno, somando 2.906.337 ausentes, o maior índice já registrado na cidade para uma eleição de segundo turno.