Por pouco Bolsonaro (PSL) não leva eleição no primeiro turno. Bolsonaro venceu em 16 Estados e no Distrito Federal. Ganhou na totalidade nas regiões Sul, Sudeste e Centro-Oeste. Apesar de não ter repetido o desempenho de Luiz Inácio Lula da Silva e de Dilma Rousseff no Nordeste, Haddad (PT) conseguiu evitar que a onda bolsonarista invadisse a região, o que teria levado a uma definição da disputa já no primeiro turno.
Dos Estados nordestinos, Fernando Haddad, só não foi o vencedor no Ceará, reduto eleitoral de Ciro Gomes (PDT). O pedetista teve 41% dos votos dos cearenses. Haddad ficou com 32%, e Bolsonaro, com 22%. Foi o único Estado em que o candidato do PSL ficou na terceira posição.
Bolsonaro chegou ao segundo turno com 46,07% da preferência dos eleitores e Haddad teve 29,22% dos votos.