Flávio Bolsonaro leads Lula into a 25 October runoff, 2.3 million votes ahead
With 99.89 percent of sections counted, the Superior Electoral Court had Flávio Bolsonaro at 47.05 percent and Lula at 45.13 percent. Neither crossed 50 percent. The runoff is set for 25 October. Turnout was 78.92 percent.

Brasília3 min read
Last updated
Senator Flávio Bolsonaro finished the first round of Brazil's presidential election ahead of President Luiz Inácio Lula da Silva, and the race now moves to a runoff on 25 October. With 99.89 percent of polling sections totalled, the Superior Electoral Court recorded 56,077,637 votes for Bolsonaro, 47.05 percent of valid votes, and 53,785,199 for Lula, 45.13 percent. The gap is 2,292,438 votes. Neither man reached the 50 percent of valid votes required to win outright.
The Senate's news service, using a count at 99.97 percent, put Bolsonaro at 56,098,457 votes, or 47.04 percent, and Lula at 53,846,396, or 45.15 percent. The BBC, working from an earlier cut of the count, had 47.03 percent and 45.16 percent. The small shifts do not change the result. Brazil will choose between the same two names in three weeks.
Turnout was 78.92 percent of registered voters, the Senate reported, with abstention at 21.08 percent. Blank ballots were 1.84 percent and null ballots 2.93 percent. Compulsory voting keeps abstention lower than in most large democracies, so a fifth of the roll staying home is a real figure, not a rounding error.
Third place went to the writer Augusto Cury of Avante, with 3,447,885 votes, 2.89 percent. Renan Santos of Missão took 2,675,584 votes, 2.25 percent on the Senate count and 2.24 percent on the Plural tally. Ronaldo Caiado of the PSD was fifth, at 2.18 percent. The three of them together hold a little over 7 percent of valid votes. Most of that pool sits to Lula's right, which is why Bolsonaro's camp treated the first-round lead as more than a photo finish.
The map follows the split of 2022. Plural reported that Bolsonaro was first in 15 states and Lula in 12. Lula won all nine states of the Northeast. His strongest shares there were Piauí at 70.97 percent, Bahia at 66.09 percent and Maranhão at 63.94 percent. Bolsonaro carried the South, the Southeast and the Centre-West. That is the same regional line that produced the narrowest presidential margin in Brazilian history four years ago, when Lula beat Flávio's father, Jair Bolsonaro.
Jair Bolsonaro is serving a 27-year prison sentence for directing a failed coup attempt after that loss. His supporters stormed the presidential palace, Congress and the Supreme Court in Brasília in January 2023. Flávio, 45, is a senator for Rio de Janeiro, in office since 2019, and chairs the Senate's public security committee. This is his first run for the presidency. He stood in for a father who cannot.
Polls during the campaign had Lula slightly ahead. The first-round result reversed that order. Lula called the outcome unexpected. He said he had been convinced he would win in the first round. After voting he had framed the choice as one between democracy and what he called barbarism. Once the count settled he said the game was about to start, that the contest was in extra time, and that in extra time his side would win over the Brazilian people.
Flávio Bolsonaro said he was very happy to have led Lula and spoke of a real possibility that, three weeks from now, Brazil would give a definitive answer by choosing what he called a modern government. He also said he wanted to free the Brazilian people. The Washington Post noted that the runoff is a rematch of sorts: the son against the man who unseated the father.
The practical question for 25 October is where the 7 percent behind Cury, Santos and Caiado goes, and whether abstention moves. A transfer of even half of Caiado's 2.18 percent, concentrated in the Centre-West where Bolsonaro already leads, would widen a gap that is already more than two million votes. Lula's path runs through holding the Northeast at the levels he posted on Sunday and cutting Bolsonaro's margin in São Paulo and Minas Gerais, the two states that decide national totals.
Voting is scheduled for 25 October. The TSE will publish the certified first-round result before then. Until that certification, the working numbers are the ones above: 47.05 to 45.13, a gap of 2.29 million votes, and a second round that the first-round map has already drawn in familiar colours.
Continue reading
- Politics
Gujarat's uniform civil code is gazetted, and still waits on a start date
Almanaque Digital DeskGandhinagar
- News
Catalonia floods kill two as Barcelona logs its wettest day in twenty years
Almanaque Digital DeskBarcelona
- Politics
Kosovo's acting presidency passes the six-month limit in Article 90
Almanaque Digital Desk