Brazil Election 2026 Results: Lula Wins the Runoff Over Flávio Bolsonaro

Short answer

Lula da Silva won Brazil’s October 25, 2026 presidential runoff with 64,256,232 votes (51.79% of valid votes) against Flávio Bolsonaro’s 59,826,041 (48.21%), with all electronic voting machines totalled by Brazil’s electoral court. He is the first runner-up from the first round to win the runoff since 1985, The Guardian reports.

Unofficial until certified. These are the electoral court (TSE) machine totals as reported by O Globo, The Guardian and Election Index; the TSE’s portal is the official record. Last updated October 27, 2026, 8:45 AM ET. ViralScopeHub is independent and not affiliated with any election office, party or government.

Brazil runoff results: Lula 51.79%, Flávio Bolsonaro 48.21%

With 100% of electronic voting machines totalled, the Superior Electoral Court (TSE) totals reported by O Globo show Luiz Inácio Lula da Silva (PT) won the October 25, 2026 presidential runoff with 64,256,232 votes (51.79% of valid votes). Flávio Bolsonaro (PL) received 59,826,041 votes (48.21%). Lula’s margin was 4,430,191 votes (our subtraction), which matches the “about 4.4 million” gap in our news summary.

Brazil presidential runoff, October 25, 2026, 100% of sections totalled. O Globo’s report of the TSE totals; Guardian and Election Index report the same shares and counts.
VotesShare of valid votes
Luiz Inácio Lula da Silva (PT) – elected64,256,23251.79%
Flávio Bolsonaro (PL)59,826,04148.21%
Null votes2,723,305—
Blank votes1,430,496—
Abstentions30,509,005—

Election Index reports all 499,248 polling sections were totalled by 23:26 Brasília time on October 25 and puts turnout at 128,236,074 voters (80.8%). The Guardian’s results page shows 100% of districts counted at 23:27 Brasília time.

Why this runoff was historic

What happens next

Frequently asked questions

Who won the 2026 Brazil presidential runoff?

Luiz Inácio Lula da Silva won the October 25, 2026 runoff with 64,256,232 votes (51.79% of valid votes) against Flávio Bolsonaro’s 59,826,041 (48.21%), according to TSE totals.

How many votes did Lula win by?

About 4.43 million votes (64,256,232 minus 59,826,041 equals 4,430,191).

What was the turnout in Brazil’s runoff?

Election Index reports turnout of 80.8% (128,236,074 voters) and O Globo reports 30,509,005 abstentions.

Had a first-round runner-up ever won before?

The Guardian reports that never since democracy returned in 1985 had the first-round runner-up won the runoff.

Are these results official?

They are the TSE’s final machine totals reported by O Globo, the Guardian and Election Index. The TSE’s results portal is the official source.

Sources

Every figure above comes from the sources listed here and was read on October 27, 2026. Where a number comes from a news outlet rather than the election office, the text says so.

More games

All games