Os candidatos à prefeitura de São Paulo pelo Democratas, Gilberto Kassab, e pelo PT, Marta Suplicy, disputarão o segundo turno da eleição em 26 de outubro. O TSE informou que Kassab registrava 1.998.752 votos (33,87% do total de válidos),
enquanto Marta detinha 1.909.161 votos, ou 32,35% do total, por volta das 22h40, quando o TSE já havia apurado 92,70% do total de votos (7.599.968). Já o candidato do PSDB, Geraldo Alckmin, mantinha a terceira posição com 1.335.096 votos (22,62%) e estava fora, portanto, da disputa.
Do total apurado até o momento, 213.139 votos estavam em branco (3,33%) e 93.389 eram nulos (4,58%). A abstenção na capital paulista até o momento foi de 1.191.394 (15,68%). Paulo Maluf (PP) recebeu 350.655 votos (5,94%), seguido por Soninha Francine (PPS), com 247.870 votos ou 4,20%. Ivan Valente (PSOL) obteve 39.810 (0,67%); Renato Reichmann (PMN), 6.677 votos (0,11%); Levy Fidelix (PRTB), 5.022 (0,09%), e Edmilson Costa (PCB), 3.963 ou 0,07%. O candidato pelo PTC, Ciro Moura, registrou 3.529 votos ou 0,06% e Anaí Caproni (PCO), 1.511 (0,03%).