Na cidade de São Paulo, Fernando Haddad avançou em relação ao 1º turno e tem 51% da intenção de voto contra 49% de Bolsonaro, de acordo com o Ibope. No primeiro turno, Haddad perdeu para Bolsonaro. Teve 19,70% dos votos dos paulistanos, contra 44,58% de Jair Bolsonaro.
Em 2014, a capital paulista deu larga a vitória para os tucanos. Aécio Neves venceu com 63,85% dos votos contra 36,15% de Dilma Rousseff (PT). Haddad foi prefeito da capital entre 2012 e 2016, mas perdeu a reeleição no 1º turno para João Doria e deixou o governo com baixa aprovação.
Já no interior, onde está a maior parte do eleitorado do estado, Bolsonaro lidera lidera com ampla vantagem. O candidato do PSL tem 71% dos votos válidos contra 29% de Haddad. Bolsonaro está na frente na disputa presidencial no conjunto estado de São Paulo, com 64% dos votos válidos (excluídos brancos e nulos) contra 36% de Haddad.