2026 election results in Distrito Federal: who was elected
Celina Leão (PP), with 50.0% of valid votes, and Leandro Grass (PT), with 34.5%, face each other in the runoff for governor of Distrito Federal on October 25. Elected to the Senate: Michelle Bolsonaro (PL) and Bia Kicis (PL). Distrito Federal elected 8 federal deputies; the candidate with the most votes was Fábio Felix (PSOL), with 224,224 votes. For the Legislative Chamber, 24 district deputies were elected; the candidate with the most votes was Max Maciel (PSOL), with 92,234 votes.

Governor of the Federal District
No candidate for governor of Distrito Federal got more than half of the valid votes in the first round. According to the TSE final count at 8:22 p.m. on Oct 4, 2026, Celina Leão (PP, coalition REPUBLICANOS / MDB / PODE / PL / DC / MOBILIZA / DEMOCRATA / PRD / SOLIDARIEDADE / PP / UNIÃO) got 825,530 votes (50.0% of valid votes) and Leandro Grass (PT, coalition PDT / PCDOB / PT / PV / PSOL / REDE), 569,930 votes (34.5%). The two go back to the polls on October 25.
The first round
| Candidate | Party | Votes | % | Status |
|---|---|---|---|---|
| Celina Leão | PP | 825,530 | 50.0% | runoff |
| Leandro Grass | PT | 569,930 | 34.5% | runoff |
| Paula Belmonte | PSDB | 140,765 | 8.5% | not elected |
| Kiko Caputo | NOVO | 72,148 | 4.4% | not elected |
| Cappelli | PSB | 36,828 | 2.2% | not elected |
| Professora Samara Mineiro | UP | 3,958 | 0.2% | not elected |
| Professor Robson | PSTU | 1,640 | 0.1% | not elected |
| Elisson | AGIR | 1,172 | outside the valid votes | sub judice |
| Rico Pinheiro | PRTB | 671 | outside the valid votes | sub judice |
| Expedito Mendonça | PCO | 595 | <0.1% | not elected |
In 2022, Ibaneis Rocha (MDB) won the election for governor of Distrito Federal in the first round, with 50.3% of valid votes.
All the candidates, with the votes in each city: governor 2026 in Distrito Federal.
Senate
In 2026, each state elected two senators, and each voter voted for two candidates. In Distrito Federal, the TSE final count at 8:22 p.m. on Oct 4, 2026 gave the seats to Michelle Bolsonaro (PL, coalition REPUBLICANOS / MDB / PODE / PL / PRD / SOLIDARIEDADE / PP / UNIÃO / DC / MOBILIZA / DEMOCRATA), with 938,496 votes and Bia Kicis (PL, coalition REPUBLICANOS / MDB / PODE / PL / PRD / SOLIDARIEDADE / PP / UNIÃO / DC / MOBILIZA / DEMOCRATA), with 886,616 votes.
Since each voter has two votes, each candidate's percentage is of the valid votes for the office, which add up both votes of each voter.
| Candidate | Party | Votes | % | Status |
|---|---|---|---|---|
| Michelle Bolsonaro | PL | 938,496 | 29.1% | elected |
| Bia Kicis | PL | 886,616 | 27.5% | elected |
| Leila do Vôlei | PDT | 686,340 | 21.3% | not elected |
| Erika Kokay | PT | 610,950 | 18.9% | not elected |
| Sebastião Coelho | NOVO | 67,396 | 2.1% | not elected |
| Professor Guilherme Amorim | UP | 14,861 | 0.5% | not elected |
| Guto Felício dos Santos | PSDB | 9,534 | 0.3% | not elected |
| Marley | AVANTE | 6,522 | 0.2% | not elected |
| Tiago | AGIR | 4,238 | outside the valid votes | sub judice |
| Zanata | PSTU | 3,572 | 0.1% | not elected |
| David Horn | PCO | 2,032 | 0.1% | not elected |
The senators of Distrito Federal elected in 2018 end their terms in January 2027: Leila do Vôlei (PSB) and Izalci (PSDB). None of them was reelected.
Each candidate's votes in each city: senator 2026 in Distrito Federal.
Federal and district deputies
Distrito Federal elected 8 federal deputies, according to the TSE final count at 9:07 a.m. on Oct 15, 2026, with 1,659,057 valid votes. 5 of the 21 slates that ran won at least one seat, and the candidate with the most votes was Fábio Felix (PSOL), with 224,224 votes (13.5% of valid votes).
For the Legislative Chamber, 24 district deputies were elected, with 1,698,609 valid votes. 9 slates elected someone, and the candidate with the most votes was Max Maciel (PSOL), with 92,234 votes (5.4% of valid votes).
In 2026, each party or federation competes for the seats with its own slate (there are no more coalitions for deputy). A slate's votes are the sum of its candidates' individual votes and the party-list votes. Tap a slate to see who it elected and the first alternates.
Labels: QP elected by the party's votes (party quotient) · average elected through the remaining votes · puxador the slate's top vote-getter · alternate not elected, in order of votes
PL3 seats448,883 votes (12,815 party-list)in 2022: 2
The first alternate was 20,838 votes behind the slate's last winner.
Federação PCDOB / PT / PV2 seats237,155 votes (15,720 party-list)PCDOB · PT · PVin 2022: 2
The first alternate was 7,062 votes behind the slate's last winner.
Federação PSOL / REDE1 seat239,437 votes (3,323 party-list)PSOL · REDEin 2022: 0
The first alternate was 219,888 votes behind the slate's last winner.
MDB1 seat214,223 votes (2,795 party-list)in 2022: 1
The first alternate was 82,429 votes behind the slate's last winner.
REPUBLICANOS1 seat193,682 votes (3,230 party-list)in 2022: 2
The first alternate was 41,498 votes behind the slate's last winner.
Federação PP / UNIÃO0 seats105,779 votes (4,221 party-list)PP · UNIÃOin 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PSB0 seats70,250 votes (1,225 party-list)in 2022: 1
The slate elected no one. Above, its candidates with the most votes.
NOVO0 seats25,862 votes (1,638 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PSD0 seats24,327 votes (1,554 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PODE0 seats22,362 votes (1,221 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
MISSÃO0 seats20,186 votes (1,589 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PDT0 seats15,404 votes (3,108 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
Federação PRD / SOLIDARIEDADE0 seats10,386 votes (395 party-list)PRD · SOLIDARIEDADEin 2022: 0
The slate elected no one. Above, its candidates with the most votes.
AVANTE0 seats9,240 votes (701 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
Federação CIDADANIA / PSDB0 seats8,565 votes (1,026 party-list)CIDADANIA · PSDBin 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DC0 seats4,350 votes (355 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
MOBILIZA0 seats4,002 votes (786 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DEMOCRATA0 seats3,730 votes (375 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
UP0 seats846 votes (105 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PCO0 seats388 votes (69 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
Votes by party: all of them, including those that elected no one
Each party by its total votes (individual plus party-list). In a federation, the seats belong to the whole federation; here, each party with the winners under its own label.
The 8 winners, from most to fewest votes, and how each one got in according to the TSE.
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 1 | Fábio Felix | PSOL | 224,224 | quotient |
| 2 | Rafael Prudente | MDB | 119,427 | quotient |
| 3 | Alberto Fraga | PL | 118,579 | quotient |
| 4 | Thiago Manzoni | PL | 90,418 | quotient |
| 5 | Julio Cesar | REPUBLICANOS | 90,092 | remaining seats |
| 6 | Izalci Lucas | PL | 88,056 | remaining seats |
| 7 | Agnelo Queiroz | PT | 43,542 | quotient |
| 8 | Prof. Reginaldo Veras | PV | 43,179 | remaining seats |
In 2026, each party or federation competes for the seats with its own slate (there are no more coalitions for deputy). A slate's votes are the sum of its candidates' individual votes and the party-list votes. Tap a slate to see who it elected and the first alternates.
Labels: QP elected by the party's votes (party quotient) · average elected through the remaining votes · puxador the slate's top vote-getter · alternate not elected, in order of votes
PL5 seats272,579 votes (19,817 party-list)in 2022: 4
The first alternate was 1,036 votes behind the slate's last winner.
Federação PP / UNIÃO4 seats201,546 votes (4,563 party-list)PP · UNIÃOin 2022: 3
The first alternate was 5,525 votes behind the slate's last winner.
REPUBLICANOS3 seats188,188 votes (3,502 party-list)in 2022: 1
The first alternate was 6,981 votes behind the slate's last winner.
Federação PCDOB / PT / PV3 seats184,835 votes (20,270 party-list)PCDOB · PT · PVin 2022: 3
The first alternate was 22,222 votes behind the slate's last winner.
MDB3 seats161,301 votes (3,379 party-list)in 2022: 3
The first alternate was 6,653 votes behind the slate's last winner.
Federação PSOL / REDE2 seats156,794 votes (3,093 party-list)PSOL · REDEin 2022: 2
The first alternate was 37,109 votes behind the slate's last winner.
PSB2 seats95,298 votes (1,699 party-list)in 2022: 1
The first alternate was 3,982 votes behind the slate's last winner.
PODE1 seat88,972 votes (1,106 party-list)in 2022: 0
The first alternate was 24,989 votes behind the slate's last winner.
PSD1 seat72,624 votes (1,154 party-list)in 2022: 2
The first alternate was 11,213 votes behind the slate's last winner.
MOBILIZA0 seats65,768 votes (566 party-list)in 2022: 1
The slate elected no one. Above, its candidates with the most votes.
AVANTE0 seats47,202 votes (574 party-list)in 2022: 1
The slate elected no one. Above, its candidates with the most votes.
DEMOCRATA0 seats39,050 votes (496 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PDT0 seats35,656 votes (5,787 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DC0 seats34,556 votes (320 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
NOVO0 seats24,259 votes (1,692 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
MISSÃO0 seats14,102 votes (1,568 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
Federação CIDADANIA / PSDB0 seats8,924 votes (1,382 party-list)CIDADANIA · PSDBin 2022: 1
The slate elected no one. Above, its candidates with the most votes.
Federação PRD / SOLIDARIEDADE0 seats6,101 votes (491 party-list)PRD · SOLIDARIEDADEin 2022: 0
The slate elected no one. Above, its candidates with the most votes.
UP0 seats854 votes (172 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
Votes by party: all of them, including those that elected no one
Each party by its total votes (individual plus party-list). In a federation, the seats belong to the whole federation; here, each party with the winners under its own label.
The 24 winners, from most to fewest votes, and how each one got in according to the TSE.
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 1 | Max Maciel | PSOL | 92,234 | quotient |
| 2 | Eduardo Pedrosa | UNIÃO | 50,833 | quotient |
| 3 | Chico Vigilante | PT | 50,046 | quotient |
| 4 | Joaquim Roriz Neto | PL | 45,604 | quotient |
| 5 | Estefane Sampaio · first-time candidate | REPUBLICANOS | 45,558 | quotient |
| 6 | Múcio | PSB | 42,769 | quotient |
| 7 | Gabriel Magno | PT | 42,331 | quotient |
| 8 | Keka Bagno | PSOL | 40,569 | quotient |
| 9 | Roosevelt Vilela | PL | 39,181 | quotient |
| 10 | Robério Negreiros | PODE | 37,401 | quotient |
| 11 | Victor Jansen · first-time candidate | PL | 32,120 | quotient |
| 12 | Jaqueline Silva | MDB | 31,882 | quotient |
| 13 | Rôney Nemer | PP | 29,926 | quotient |
| 14 | Pepa | PP | 29,786 | remaining seats |
| 15 | Ricardo Vale | PT | 29,387 | remaining seats |
| 16 | Wellington Luiz | MDB | 28,796 | quotient |
| 17 | Renata Daguiar | REPUBLICANOS | 28,172 | quotient |
| 18 | Martins Machado | REPUBLICANOS | 27,541 | remaining seats |
| 19 | Hermeto | MDB | 26,433 | remaining seats |
| 20 | André Kubitschek | PL | 23,683 | remaining seats |
| 21 | Pastor Daniel de Castro | PP | 21,326 | remaining seats |
| 22 | João Cardoso | PL | 20,622 | remaining seats |
| 23 | Rogerio Morro da Cruz | PSD | 19,603 | quotient |
| 24 | Dayse Amarilio | PSB | 15,440 | remaining seats |
Elected no one: Federação PP / UNIÃO, PSB, NOVO, PSD, PODE, MISSÃO, PDT, Federação PRD / SOLIDARIEDADE, AVANTE, Federação CIDADANIA / PSDB, DC, MOBILIZA, DEMOCRATA, UP, PCO and AGIR.
Votes cast only for the party number (party-label votes) added up to 56,251, 3.4% of valid votes. The slates with the most party-label votes were Federação PCDOB / PT / PV (15,720), PL (12,815) and Federação PP / UNIÃO (4,221).
According to the TSE, 3 of the 8 winners got in through the remaining seats, the seats left over after the party quotient: Julio Cesar (REPUBLICANOS, 90,092 votes), Izalci Lucas (PL, 88,056 votes) and Prof. Reginaldo Veras (PV, 43,179 votes).
Compared with the seats the same parties won in 2022 in Distrito Federal, the biggest gain was PL, from 2 to 3, and the biggest loss was REPUBLICANOS, from 2 to 1.
6 candidacies had their votes counted outside the valid votes, because the registration was denied or is still under review by the electoral courts (sub judice). They are: França (PODE, 11,041 votes, sub judice), Felipe Rodrigues (PSDB, 569 votes, sub judice), Professor Anthony Couto (DEMOCRATA, 466 votes, sub judice), Dra. Gardenia (UNIÃO, 427 votes, rejected), Tia Nega (AGIR, 254 votes, sub judice) and Silva Fotografo - O Corno (AGIR, 71 votes, sub judice). They stay in the result, with the status the TSE published; for those still under review, the count may change with the final ruling.
All the candidates, with the votes in each city: federal deputy 2026 in Distrito Federal.
Elected no one: MOBILIZA, AVANTE, DEMOCRATA, PDT, DC, NOVO, MISSÃO, Federação CIDADANIA / PSDB, Federação PRD / SOLIDARIEDADE and UP.
Votes cast only for the party number (party-label votes) added up to 71,631, 4.2% of valid votes. The slates with the most party-label votes were Federação PCDOB / PT / PV (20,270), PL (19,817) and PDT (5,787).
According to the TSE, 8 of the 24 winners got in through the remaining seats, the seats left over after the party quotient: Pepa (PP, 29,786 votes), Ricardo Vale (PT, 29,387 votes), Martins Machado (REPUBLICANOS, 27,541 votes), Hermeto (MDB, 26,433 votes), André Kubitschek (PL, 23,683 votes), Pastor Daniel de Castro (PP, 21,326 votes), João Cardoso (PL, 20,622 votes) and Dayse Amarilio (PSB, 15,440 votes).
Compared with the seats the same parties won in 2022 in Distrito Federal, the biggest gain was REPUBLICANOS, from 1 to 3, and the biggest loss was PSD, from 2 to 1.
3 candidacies had their votes counted outside the valid votes, because the registration was denied or is still under review by the electoral courts (sub judice). They are: Brunelli (PRD, 651 votes, sub judice), Sargento Elizalda (SOLIDARIEDADE, 238 votes, sub judice) and Luciene Daniel da Segurança (SOLIDARIEDADE, 46 votes, sub judice). They stay in the result, with the status the TSE published; for those still under review, the count may change with the final ruling.
All the candidates, with the votes in each city: district deputy 2026 in Distrito Federal.
Who was reelected
The same person is followed from one election to the next through the Radar do Voto profile, which links the TSE candidacies through the candidate's registration record.
Federal deputies
Of the 8 federal deputies elected in Distrito Federal in 2022, 4 were reelected, 1 was elected to another office and 3 ran and were left out. Of the 8 elected in 2026, 4 did not hold that seat before.
Reelected: Rafael Prudente (MDB), Alberto Fraga (PL), Julio Cesar (REPUBLICANOS) and Prof. Reginaldo Veras (PV).
Elected to another office: Bia Kicis (PL), as senator.
Ran and were left out: Erika Kokay (PT), who ran for senator, Fred Linhares (REPUBLICANOS) and Rollemberg (PSB).
District deputies
Of the 24 district deputies elected in Distrito Federal in 2022, 17 were reelected, 2 were elected to another office and 5 ran and were left out. Of the 24 elected in 2026, 7 did not hold that seat before.
Reelected: Max Maciel (PSOL), Eduardo Pedrosa (UNIÃO), Chico Vigilante (PT), Joaquim Roriz Neto (PL), Gabriel Magno (PT), Roosevelt Vilela (PL), Robério Negreiros (PODE), Jaqueline Silva (MDB), Pepa (PP), Ricardo Vale (PT), Wellington Luiz (MDB), Martins Machado (REPUBLICANOS), Hermeto (MDB), Pastor Daniel de Castro (PP), João Cardoso (PL), Rogerio Morro da Cruz (PSD) and Dayse Amarilio (PSB).
Elected to another office: Fábio Felix (PSOL), as federal deputy and Thiago Manzoni (PL), as federal deputy.
Ran and were left out: Paula Belmonte (PSDB), who ran for governor, Iolando (MDB), Jorge Vianna (DEMOCRATA), Delegada Doutora Jane (REPUBLICANOS) and Daniel Donizet (MDB), who ran for federal deputy.
The first-time candidates
Of the 34 elected in Distrito Federal so far, 3 were running in an election for the first time.
A first-time candidate, here, is someone who never appeared as a candidate in any election, for any office, from 1933 on, in the Radar do Voto database, which brings together every candidacy published by the TSE.
Senator
- Michelle Bolsonaro (PL), 938,496 votes
District deputy
- Estefane Sampaio (REPUBLICANOS), 45,558 votes
- Victor Jansen (PL), 32,120 votes
How to read
Elected is whoever the TSE declared elected: Radar do Voto does not redo the seat calculation. Each office appears on this page as soon as the TSE declares the winners for that office in Distrito Federal, and the numbers come in with the TSE final count. Candidacies whose registration is still under review (sub judice) are marked and are never removed from the list. Certification and rulings by the electoral courts can still change the result.
Radar do Voto gathers and organizes public data from Brazil's Superior Electoral Court (TSE) and is not a primary source. If there is any discrepancy, the TSE data prevails.
The results in other states
Brazil · Acre · Alagoas · Amazonas · Amapá · Bahia · Ceará · Espírito Santo · Goiás · Maranhão · Minas Gerais · Mato Grosso do Sul · Mato Grosso · Pará · Paraíba · Pernambuco · Piauí · Paraná · Rio de Janeiro · Rio Grande do Norte · Rondônia · Roraima · Rio Grande do Sul · Santa Catarina · Sergipe · São Paulo · Tocantins
Explore for free
Create a free account once and open any of them. The ones under "Products" are paid.
Elections and votes
- Mapa do Voto by CitySee the vote in your state and your city, by neighborhood and school.
- Presidential DashboardFREESee the presidential vote on the map of Brazil and the votes cast abroad.
- Comparison RadarFREESee up to 10 candidacies side by side, city by city, including the same candidate in different years. By neighborhood and school, free for president.
Campaign money
Legislative amendments
- Federal Amendments RadarFREEFrom federal deputies and senators to your city, with search by company tax ID (CNPJ).
- State Amendments RadarFREEFrom state deputies to your city and by company tax ID (CNPJ), state by state.
- Municipal Amendments RadarFREEFrom city councillors in the state capitals: who earmarked, where it went and how much was paid.
Products
- Candidate and city reportsPaid, in PDF (in Portuguese): a candidate's 2026 votes in each city, or those of a whole city, and then by neighborhood and school. They come with the state report and the Brazil report.
- Mapa do Voto by NeighborhoodSee the vote in your state and your city, by neighborhood and school, without the free limit: the full Analysis, with the 2026 results. Paid: choose the plan and pay directly.
- City councillor and mayor reportPaid, in PDF (in Portuguese): the 2024 municipal election by neighborhood and polling place. It arrives in minutes.
- Comparison Radar by neighborhood, school and voting machineSee up to 10 candidacies side by side, now by neighborhood, school and voting machine for every office and state, from 2010 on (in the free version, president only). Paid, for 1 year.
Radar do Voto is an initiative to make Brazilian politics more transparent and within everyone's reach: from elections to legislative amendments, we bring together in one place what was scattered and hard to find, so anyone can understand it and keep watch with information in hand. If you believe in this, help us go further: share it with friends, family and people who work in politics.



