Ongoing story / Brazil

Brazil's 2026 presidential election: Lula vs. Flávio Bolsonaro

Overview · reviewed November 12, 2026

Brazilian President Luiz Inácio Lula da Silva won a fourth term on October 25, 2026, defeating Sen. Flávio Bolsonaro, the son of former President Jair Bolsonaro, in a runoff with 51.7% of the vote to 48.2%, a lead of nearly 4.4 million votes.[1] Lula came back from second place in the October 4 first round, in which Flávio Bolsonaro's Liberal Party also won at least 18 Senate seats and five governorships.[2][1] Voting was extended by two hours on election day, and Flávio Bolsonaro called for the runoff to be annulled.[3][1] After the Supreme Court ordered him to surrender his passports, he left Brazil for Miami, and a justice ordered police to investigate possible illegal foreign financing of his campaign, including by a group linked to US Vice President JD Vance.[4][5] The campaign had been shadowed by a visa dispute with the Trump administration and by a Supreme Court investigation into Flávio Bolsonaro's ties to a disgraced banker.[6][7][8]

Read the timeline

Follow this story to see new developments when you return.

Lula came back from second place in the October 4 first round, in which Flávio Bolsonaro's Liberal Party also won at least 18 Senate seats and five governorships.[2][1] Voting was extended by two hours on election day, and Flávio Bolsonaro called for the runoff to be annulled.[3][1] After the Supreme Court ordered him to surrender his passports, he left Brazil for Miami, and a justice ordered police to investigate possible illegal foreign financing of his campaign, including by a group linked to US Vice President JD Vance.[4][5] The campaign had been shadowed by a visa dispute with the Trump administration and by a Supreme Court investigation into Flávio Bolsonaro's ties to a disgraced banker.[6][7][8]

Coverage over time

Share of tracked outlets · weekly (UTC)

Week of 2025-10-20 (UTC): 2%, 3 of 194 tracked outlets (1 left, 1 center, 1 right)Week of 2025-10-27 (UTC): no coverage from tracked outletsWeek of 2025-11-03 (UTC): no coverage from tracked outletsWeek of 2025-11-10 (UTC): no coverage from tracked outletsWeek of 2025-11-17 (UTC): no coverage from tracked outletsWeek of 2025-11-24 (UTC): no coverage from tracked outletsWeek of 2025-12-01 (UTC): no coverage from tracked outletsWeek of 2025-12-08 (UTC): no coverage from tracked outletsWeek of 2025-12-15 (UTC): no coverage from tracked outletsWeek of 2025-12-22 (UTC): no coverage from tracked outletsWeek of 2025-12-29 (UTC): no coverage from tracked outletsWeek of 2026-01-05 (UTC): no coverage from tracked outletsWeek of 2026-01-12 (UTC): no coverage from tracked outletsWeek of 2026-01-19 (UTC): no coverage from tracked outletsWeek of 2026-01-26 (UTC): no coverage from tracked outletsWeek of 2026-02-02 (UTC): no coverage from tracked outletsWeek of 2026-02-09 (UTC): no coverage from tracked outletsWeek of 2026-02-16 (UTC): no coverage from tracked outletsWeek of 2026-02-23 (UTC): no coverage from tracked outletsWeek of 2026-03-02 (UTC): no coverage from tracked outletsWeek of 2026-03-09 (UTC): no coverage from tracked outletsWeek of 2026-03-16 (UTC): no coverage from tracked outletsWeek of 2026-03-23 (UTC): no coverage from tracked outletsWeek of 2026-03-30 (UTC): no coverage from tracked outletsWeek of 2026-04-06 (UTC): no coverage from tracked outletsWeek of 2026-04-13 (UTC): no coverage from tracked outletsWeek of 2026-04-20 (UTC): no coverage from tracked outletsWeek of 2026-04-27 (UTC): no coverage from tracked outletsWeek of 2026-05-04 (UTC): no coverage from tracked outletsWeek of 2026-05-11 (UTC): no coverage from tracked outletsWeek of 2026-05-18 (UTC): no coverage from tracked outletsWeek of 2026-05-25 (UTC): no coverage from tracked outletsWeek of 2026-06-01 (UTC): no coverage from tracked outletsWeek of 2026-06-08 (UTC): no coverage from tracked outletsWeek of 2026-06-15 (UTC): no coverage from tracked outletsWeek of 2026-06-22 (UTC): no coverage from tracked outletsWeek of 2026-06-29 (UTC): no coverage from tracked outletsWeek of 2026-07-06 (UTC): no coverage from tracked outletsWeek of 2026-07-13 (UTC): no coverage from tracked outletsWeek of 2026-07-20 (UTC): 4%, 21 of 562 tracked outlets (4 left, 9 center, 8 right)Week of 2026-07-27 (UTC): 1%, 5 of 561 tracked outlets (2 left, 1 center, 2 right)Week of 2026-08-03 (UTC): 5%, 25 of 537 tracked outlets (5 left, 13 center, 7 right)Week of 2026-08-10 (UTC): 1%, 4 of 545 tracked outlets (1 left, 3 center, 0 right)Week of 2026-08-17 (UTC): under 1%, 1 of 464 tracked outlets (1 left, 0 center, 0 right)Week of 2026-08-24 (UTC): no coverage from tracked outletsWeek of 2026-08-31 (UTC): 1%, 5 of 475 tracked outlets (1 left, 3 center, 1 right)Week of 2026-09-07 (UTC): 2%, 9 of 480 tracked outlets (3 left, 5 center, 1 right)Week of 2026-09-14 (UTC): under 1%, 1 of 480 tracked outlets (1 left, 0 center, 0 right)Week of 2026-09-21 (UTC): 2%, 8 of 479 tracked outlets (4 left, 4 center, 0 right)Week of 2026-09-28 (UTC): 9%, 43 of 476 tracked outlets (16 left, 22 center, 5 right)Week of 2026-10-05 (UTC): 10%, 49 of 479 tracked outlets (13 left, 20 center, 16 right)Week of 2026-10-12 (UTC): 3%, 13 of 476 tracked outlets (5 left, 6 center, 2 right)Week of 2026-10-19 (UTC): 8%, 38 of 479 tracked outlets (11 left, 21 center, 6 right)Week of 2026-10-26 (UTC): 21%, 98 of 473 tracked outlets (34 left, 37 center, 27 right)Week of 2026-11-02 (UTC): no coverage from tracked outletsWeek of 2026-11-09 (UTC): 1%, 4 of 474 tracked outlets (2 left, 2 center, 0 right), so far

LeftCenterRightLighter bar: this week so far

Each bar is the share of the outlets on our Left / Center / Right rating scale that we tracked publishing that week which carried reporting on this story, split by the outlets' ratings. We track more outlets now than in the archive, so a share keeps earlier and later weeks comparable. An outlet counts once a week however much it published, and outlets in one ownership or syndication group count as one on each side they appear on. A rating describes the outlet, not the report. A gap means no such reports were collected that week, not that nothing was reported anywhere. Weeks run Monday to Sunday in UTC, so a report published on a Sunday evening in US Eastern time counts in the next week. 14 more outlets off the scale (not rated, or outside the left-right graphs) also reported; they are not in this chart. See them.

Weekly counts, outlets and reports (16 weeks with coverage)
Outlets on the rating scale that carried this story each week, of the outlets tracked that week, newest first
Week of (UTC)LeftCenterRightOf trackedShareReceipts
Nov 9, 2026 (so far)2204 of 4741%
Oct 26, 202634372798 of 47321%
Oct 19, 20261121638 of 4798%
Oct 12, 202656213 of 4763%
Oct 5, 202613201649 of 47910%
Sep 28, 20261622543 of 4769%
Sep 21, 20264408 of 4792%
Sep 14, 20261001 of 480under 1%
Sep 7, 20263519 of 4802%
Aug 31, 20261315 of 4751%
Aug 17, 20261001 of 464under 1%
Aug 10, 20261304 of 5451%
Aug 3, 2026513725 of 5375%
Jul 27, 20262125 of 5611%
Jul 20, 202649821 of 5624%
Oct 20, 20251113 of 1942%

Latest coverage

The newest reporting in this story's record.

  1. Nov 11, 2026 · first reported · Headline from WTOP Washington DC

    Brazil fines Facebook $1.3 million for failing to comply with court orders during election

Background

The candidates were set by the summer of 2026. Lula announced in October 2025, during a trip to Asia, that he would run for a fourth term, brushing aside concerns about his age.[9] In July 2026, at an event formally nominating Flávio Bolsonaro, Argentina's President Javier Milei called Lula a "convict" and a "thief," and Brazil recalled its ambassador to Argentina.[10] The senator's Liberal Party confirmed him as its candidate at a national convention after a chaotic week marked by fresh legal trouble,[11] and the Workers' Party formally endorsed Lula in August.[12]

Read the full background (6 more paragraphs)

Flávio Bolsonaro's legal troubles followed him through the campaign. A weeklong fight among Supreme Court justices became a campaign issue and renewed scrutiny of his ties to an executive at the center of a banking fraud.[13] He came under a Supreme Court investigation for allegedly receiving $12 million from a disgraced banker to finance a film about his father. He said he had "nothing to hide."[8]

The election also strained relations with Washington. Brazil denied visas to two senior State Department officials whom the Trump administration planned to send to scrutinize the fairness and integrity of the electoral system before the vote. The State Department called "baseless" the Brazilian claim that the delegation aimed to shape the election.[7] In August, the administration revoked the visa of Brazil's ambassador to the United States in retaliation. A senior State Department official said it would be reinstated immediately if Brazil granted diplomatic approval for Trump's nominee for US ambassador to Brazil, Daniel Perez.[6] Lula sought to cast the race as a fight against submission to foreign interests,[12] and Brazil took steps to shield the vote from potential US meddling.[14] Two days before the first round, the United States suspended consular services at its embassy and consulates in Brazil, and Australia closed its embassy, both citing unspecified security concerns.[15]

The campaigns opened in mid-August, with both candidates courting women voters.[16] The top electoral court set new standards for AI-generated deepfakes in political advertising in a case involving Flávio Bolsonaro,[17] and Lula signed an order banning fixed-odds betting, calling the industry a "cancer."[18] Three days before the first round, TV Globo canceled the final presidential debate, citing judicial interference.[19]

Polls during the runoff campaign showed Flávio Bolsonaro narrowly ahead or the two tied.[20][21] Lula accused Meta at the electoral court of algorithmic bias favoring Bolsonaro. The court ordered the company to treat the two candidates equally and to prove that it did, and Meta told the court it gave them equal treatment.[22][23] Bolsonaro promised a sharp shift in climate and Amazon policy,[24] and the two candidates clashed in their first head-to-head debate, a week before the runoff.[21] Lula then said he would not debate Bolsonaro again unless Bolsonaro disclosed his financial records, and his campaign later said he had agreed to all of Bolsonaro's conditions for disclosing their bank records.[25] Corruption ranked as a top concern for many voters.[26] Two brothers from Brazil's richest family, João and Walter Moreira Salles, backed Lula, and the left stepped up its campaigning on social media and in the streets.[1] A federal court ordered the government to help Indigenous voters in remote parts of the Amazon get to the polls,[27] and analysts said the result could help shape the future of the Amazon.[28]

Both campaigns asked for more time over problems at polling places in their strongholds, and Justice Cristiano Zanin of the Supreme Court extended voting nationwide by two hours, forcing the electoral court to pause the count amid transport disruptions and legal challenges.[3] Conservative outlets noted that Zanin had been Lula's personal lawyer.[3] With all votes counted, the electoral court declared Lula the winner, after three weeks of rallies and voter mobilization had overturned his first-round defeat.[1] Flávio Bolsonaro called for the runoff to be annulled after a vote that Bloomberg said was marred by allegations of voter suppression and the last-minute extension.[1] Traders braced for steep losses in Brazilian markets, where many investors had preferred Bolsonaro,[1] and Lula, whose new term begins in January 2027, faces a Congress that has shifted to the right and high public debt.[1][29]

Flávio Bolsonaro's defeat was followed by a flight abroad. The day after the runoff, the Supreme Court ordered him to surrender his passports and barred him from leaving the country, citing ongoing investigations including a money-laundering probe; he said he would comply.[4] Authorities canceled the passports when he missed the deadline, and his escape to Miami set off a search for his whereabouts and drew heightened political and financial scrutiny.[4][5] A Supreme Court justice also ordered federal police to look into possible illegal foreign financing of his campaign, including by a group linked to Vance.[5] Lula's government summoned Argentina's representative after Flávio Bolsonaro fled to the United States via Argentina,[30] and Secretary of State Marco Rubio said the Trump administration had not facilitated his departure.[31] In November, Brazil's top electoral court fined Meta $1.3 million for not fully complying with court orders during the runoff campaign, while finding insufficient evidence of intentional electoral manipulation.[32]

Supporting stories (32)
  1. Lula mobilized millions to win Brazil's election, while Bolsonaro contests loss and Trump cries foul
  2. Lula, Bolsonaro head to Brazil presidential runoff election
  3. Brazil elections: Vote counting resumes after extension
  4. Bolsonaro flees Brazil for US after election defeat
  5. Brazil Probes Foreign Financing, Including Group Linked to Vance
  6. Trump administration revokes visa of Brazil’s ambassador to US in spat with Lula
  7. Brazil's government denies visas to US officials over upcoming elections
  8. Brazil’s Flávio Bolsonaro faces corruption investigation weeks before elections
  9. Brazil's Lula says will seek a fourth term in 2026 elections
  10. Brazil recalls ambassador after Argentina's President Milei insults government officials
  11. Brazil's Flávio Bolsonaro secures presidential bid despite headwinds
  12. Brazil’s Lula launches reelection bid as concerns rise over foreign interference
  13. Lula Edges Ahead of Bolsonaro Amid Court Crisis, New Poll Shows
  14. The big question looming over Brazil’s elections: Trump’s next move
  15. US and Australia suspend consular services in Brazil ahead of election citing security concerns
  16. Election campaigns kick off in Brazil ahead of October presidential vote
  17. Brazil’s electoral court sets new standards for AI deepfakes after case involving Sen. Bolsonaro
  18. Brazil's President Lula bans online betting ahead of presidential election
  19. Brazil final presidential debate canceled after court rulings
  20. Poll shows Bolsonaro with slight lead over Lula ahead of Brazilian run-off
  21. How Sunday's Debate Scrambled Brazil's Presidential Race — and What the Polls Show Now
  22. Meta denies accusation of anti-Lula political bias in Brazil after electoral court ruling
  23. Meta tells Brazil’s electoral court it treats Lula and Flávio Bolsonaro equally ahead of Sunday vote
  24. Flávio Bolsonaro’s Advance in Brazil’s Election Is Grim News for the Climate
  25. Brazil’s Bolsonaro challenges Lula to expand release of personal records
  26. Corruption is a Top Concern for Brazilian Voters Ahead of Runoff Between Bolsonaro and Lula
  27. Brazil's Indigenous voters deep in Amazon struggle to cast ballots
  28. How close is the Amazon to a 'tipping point?' Brazil’s election could help shape its future
  29. After stunning victory, Lula will face a deep hangover
  30. Brazil summons Argentina’s representative after Bolsonaro flees to the US via Argentina
  31. Rubio says the US government did not facilitate Bolsonaro’s flight to the US
  32. Brazil fines Facebook $1.3 million for failing to comply with court orders during election

The full record

Each date is when an update was first reported.

All 52 recorded updates

October 2026

  1. Rubio says the US government did not facilitate Bolsonaro’s flight to the USHeadline from MyNorthwest · 7 outlets
  2. Brazil summons Argentina’s representative after Bolsonaro flees to the US via ArgentinaHeadline from Philadelphia Inquirer · 5 outlets
  3. Brazil Probes Foreign Financing, Including Group Linked to VanceHeadline from Bloomberg · 3 outlets
  4. Environmentalists celebrate Lula’s reelection in Brazil: ‘The Amazon can breathe a sigh of relief’Headline from WTOP Washington DC · 3 outlets
  5. Flavio Bolsonaro posts video, says he fled Brazil due to ‘persecution’Headline from France 24 · 82 outlets
  6. Bolsonaro flees Brazil for US after election defeatHeadline from WFMZ Allentown · 4 outlets
  7. Lula, Brazil’s great political survivor, wins again in a deeply divided nationHeadline from KRDO · 6 outlets
  8. After stunning victory, Lula will face a deep hangoverHeadline from Financial Times · 1 outlet
  9. Brazil elections: Vote counting resumes after extensionHeadline from Deutsche Welle · 7 outlets
  10. How close is the Amazon to a 'tipping point?' Brazil’s election could help shape its futureHeadline from Philadelphia Inquirer · 3 outlets
  11. Lula mobilized millions to win Brazil's election, while Bolsonaro contests loss and Trump cries foulHeadline from Philadelphia Inquirer · 95 outlets
  12. Brazil’s presidential election has two very different soundtracksHeadline from The World from PRX · 2 outlets
  13. Brazil's Indigenous voters deep in Amazon struggle to cast ballotsHeadline from Philadelphia Inquirer · 4 outlets
  14. Brazil’s Bolsonaro challenges Lula to expand release of personal recordsHeadline from Al Jazeera · 3 outlets
  15. Meta tells Brazil’s electoral court it treats Lula and Flávio Bolsonaro equally ahead of Sunday voteHeadline from WTOP Washington DC · 6 outlets
  16. Corruption is a Top Concern for Brazilian Voters Ahead of Runoff Between Bolsonaro and LulaHeadline from CBN · 3 outlets
  17. Meta denies accusation of anti-Lula political bias in Brazil after electoral court rulingHeadline from WFMZ Allentown · 7 outlets
  18. How Sunday's Debate Scrambled Brazil's Presidential Race — and What the Polls Show NowHeadline from Latin Times · 11 outlets
  19. Brazil’s Senate approves a shorter workweek in major win for Lula ahead of runoffHeadline from WTOP Washington DC · 10 outlets
  20. Poll shows Bolsonaro with slight lead over Lula ahead of Brazilian run-offHeadline from Al Jazeera · 5 outlets
  21. Brazilian students in Rio de Janeiro march against the prospect of another Bolsonaro presidencyHeadline from WFMZ Allentown · 7 outlets
  22. Flávio Bolsonaro’s Advance in Brazil’s Election Is Grim News for the ClimateHeadline from Mother Jones · 3 outlets
  23. Indigenous, environmental groups warn far-right gains in Brazil’s Congress threaten protectionsHeadline from Philadelphia Inquirer · 3 outlets
  24. Lula de Silva: 80-year-old incumbent Brazilian president seeks 4th termHeadline from France 24 · 1 outlet

Coverage & sources

Read the reports, see how much was collected over time, or compare outlets by political leaning.

Coverage & sources →