the first round of the presidential election was held on 7 october 2018. jair bolsonaro won 46% of the vote with fernando haddad winning 29.3%. since no candidate won more than 50% of the vote, a second round was held on 28 october 2018 with bolsonaro being elected president.