O candidato à Presidência da República Luiz Inácio Lula da Silva (PT) foi o mais votado na cidade de São Paulo no segundo turno das eleições. Ele recebeu 3.677.921 votos, contra 3.191.484 de Jair Messias Bolsonaro (PL).
No primeiro turno, Lula teve 47,54% dos votos (3.276.512) para a Presidência, enquanto Jair Bolsonaro foi a escolha de 37,99% dos eleitores (2.618.593 votos) do município.
Para o cargo de governador, Fernando Haddad (PT) repetiu o primeiro turno e venceu. Ele recebeu 3.565.920 votos, contra 2.987.298 de Tarcísio.
No primeiro turno, Haddad havia recebido 44,38% dos votos (2.804.984 votos) entre os eleitores de São Paulo (SP). O segundo colocado nesse cenário foi Tarcísio, com 32,56% (2.057.965 votos).