Com 100% das urnas apuradas, está confirmado o segundo turno entre os candidatos Jair Bolsonaro (PSL) e Fernando Haddad (PT). Bolsonaro tem 46,03% dos votos válidos. Fernando Haddad (PT) está com 29,28%. Os dois voltam a se enfrentar no dia 28 de outubro.
Em terceiro lugar está Ciro Gomes (PDT), com 12,47%. Ele é seguido por Geraldo Alckmin (PSDB), com 4,76% e João Amoedo (Novo), com 2,5%. Cabo Daciolo (Patr) ficou com 1,26% dos votos, Henrique Meirelles (MDB) com 1,2% e Marina Silva (Rede) com 1%.