A apuração total das urnas acabou por volta das 20h30. A todo o momento o republicano liderava a contagem, até que se distanciou quando pouco mais da metade da votação já havia sido contabilizada. No final, a diferença para o petebista ficou em 26.726 votos.
De acordo com o TSE, 23,25% dos eleitores (49.246) deixaram de ir às urnas. Além disso, 5,02% (8.159) votaram em branco e 9,44% (15.348) anularam o voto.
Logo após a confirmação da vitória, Ashiuchi e aliados se concentraram no comitê central da campanha, na Praça dos Expedicionários, onde fizeram o discurso para o público presente.
No primeiro turno, o candidato do PR obteve 43.983 votos, enquanto Lacerda conseguiu 38.936. Ou seja, Ashiuchi ampliou em 38.929 a quantidade de votos no segundo turno, e o prefeiturável do PTB em 17.250.