Com 55,13% dos votos válidos, o candidato Jair Bolsonaro (PSL) ganhou em 15 estados e no Distrito Federal. O oponente, o candidato do PT, Fernando Haddad, venceu em 11 estados.
Bolsonaro
Por ordem alfabética, Bolsonaro venceu no Acre, no Amapá, no Amazonas, no Distrito Federal, no Espírito Santo, em Goiás, no Mato Grosso, no Mato Grosso do Sul, em Minas Gerais, no Paraná, no Rio Grande do Sul, no Rio de Janeiro, em Rondônia, em Roraima, em Santa Catarina e em São Paulo.
As unidades da Federação onde Bolsonaro obteve os melhores resultados foram Acre (77,22%), Santa Catarina (75,92%), Rondônia (72,18%), Roraima (71,55%) e Distrito Federal (69,99%).
Haddad
Haddad venceu em Alagoas, na Bahia, no Ceará, no Maranhão, na Paraíba, em Pernambuco, no Piauí, no Rio Grande do Norte, no Sergipe, no Pará e no Tocantins. As maiores vantagens foram registradas no Piauí (77,05%), no Maranhão (73,26%), na Bahia (72,69%) e no Sergipe (67,54%).
Regiões
Bolsonaro venceu em quatro das cinco regiões: Norte (51,9%), Centro-Oeste (66,55%), Sul (68,27%) e Sudeste (65,37%). Haddad venceu somente no Nordeste, com 69,69% dos votos válidos. No exterior, Bolsonaro obteve 70,98%, contra 29,02% de Haddad.