2026 election results in São Paulo: who was elected
Tarcísio (REPUBLICANOS) was reelected governor of São Paulo in the first round, with 14,491,874 votes (62.7% of valid votes). Elected to the Senate: Guilherme Derrite (PP) and André do Prado (PL). São Paulo elected 70 federal deputies; the candidate with the most votes was Lucas Pavanato (PL), with 3,038,438 votes. For the Legislative Assembly, 94 state deputies were elected; the candidate with the most votes was Eduarda Campopiano (PL), with 1,956,238 votes.

Governor
Tarcísio (REPUBLICANOS, coalition REPUBLICANOS / PL / MDB / DEMOCRATA / AVANTE / PSD / PRD / SOLIDARIEDADE / PP / UNIÃO) was reelected governor of São Paulo in the first round, with 14,491,874 votes, 62.7% of the valid votes, according to the TSE final count at 10:56 p.m. on Oct 4, 2026. In second place was Fernando Haddad (PT), with 8,423,656 votes (36.4%).
Each city of São Paulo in the color of the party of whoever won there for governor. Hover over or tap a city to see who won there.
- REPUBLICANOS · 639 cities: Tarcísio
- PT · 6 cities: Fernando Haddad
| Candidate | Party | Cities |
|---|---|---|
| Tarcísio | REPUBLICANOS | 639 |
| Fernando Haddad | PT | 6 |
All the candidates
| Candidate | Party | Votes | % | Status |
|---|---|---|---|---|
| Tarcísio | REPUBLICANOS | 14,491,874 | 62.7% | elected |
| Fernando Haddad | PT | 8,423,656 | 36.4% | not elected |
| Vivian Mendes | UP | 80,480 | 0.3% | not elected |
| Vera Lúcia | PSTU | 75,641 | 0.3% | not elected |
| Carlos Machado | PCB | 58,862 | 0.3% | not elected |
In 2022, Tarcísio (REPUBLICANOS) won the election for governor of São Paulo in the runoff, with 55.3% of valid votes.
All the candidates, with the votes in each city: governor 2026 in São Paulo.
Senate
In 2026, each state elected two senators, and each voter voted for two candidates. In São Paulo, the TSE final count at 10:56 p.m. on Oct 4, 2026 gave the seats to Guilherme Derrite (PP, coalition PP / UNIÃO / REPUBLICANOS / PL / MDB / DEMOCRATA / PSD / PRD / SOLIDARIEDADE / AVANTE), with 13,273,880 votes and André do Prado (PL, coalition PP / UNIÃO / REPUBLICANOS / PL / MDB / DEMOCRATA / PSD / PRD / SOLIDARIEDADE / AVANTE), with 12,703,089 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 |
|---|---|---|---|---|
| Guilherme Derrite | PP | 13,273,880 | 30.6% | elected |
| André do Prado | PL | 12,703,089 | 29.3% | elected |
| Simone Tebet | PSB | 8,342,968 | 19.2% | not elected |
| Marina Silva | REDE | 7,862,400 | 18.1% | not elected |
| Guto Schiavetto | MISSÃO | 392,916 | 0.9% | not elected |
| Geraldo Rufino | PODE | 386,468 | 0.9% | not elected |
| Soninha Francine | CIDADANIA | 165,707 | 0.4% | not elected |
| Maíra de Souza | UP | 91,283 | 0.2% | not elected |
| Dra Eliana Ferreira | PSTU | 65,200 | 0.2% | not elected |
| Marcio Alves | UP | 45,178 | 0.1% | not elected |
| Petter Maahs | PCB | 28,311 | 0.1% | not elected |
| Weller Gonçalves | PSTU | 20,503 | <0.1% | not elected |
| William Teixeira | AGIR | 8,732 | outside the valid votes | outside the valid votes |
The senators of São Paulo elected in 2018 end their terms in January 2027: Major Olimpio (PSL) and Mara Gabrilli (PSDB). None of them was reelected.
Each candidate's votes in each city: senator 2026 in São Paulo.
Federal and state deputies
São Paulo elected 70 federal deputies, according to the TSE final count at 10:58 p.m. on Oct 4, 2026, with 23,674,188 valid votes. 13 of the 20 slates that ran won at least one seat, and the candidate with the most votes was Lucas Pavanato (PL), with 3,038,438 votes (12.8% of valid votes).
For the Legislative Assembly, 94 state deputies were elected, with 23,290,014 valid votes. 13 slates elected someone, and the candidate with the most votes was Eduarda Campopiano (PL), with 1,956,238 votes (8.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
PL19 seats6,429,497 votes (151,324 party-list)in 2022: 17
The first alternate was 2,802 votes behind the slate's last winner.
Federação PCDOB / PT / PV11 seats2,843,542 votes (272,286 party-list)PCDOB · PT · PVin 2022: 11
The first alternate was 3,105 votes behind the slate's last winner.
Federação PSOL / REDE6 seats3,060,751 votes (55,356 party-list)PSOL · REDEin 2022: 6
The first alternate was 24,088 votes behind the slate's last winner.
PODE6 seats1,913,048 votes (8,780 party-list)in 2022: 4
The first alternate was 39,790 votes behind the slate's last winner.
PSD6 seats1,570,843 votes (10,437 party-list)in 2022: 3
The first alternate was 952 votes behind the slate's last winner.
REPUBLICANOS6 seats1,501,603 votes (27,804 party-list)in 2022: 5
The first alternate was 10,245 votes behind the slate's last winner.
Federação PP / UNIÃO5 seats1,810,011 votes (41,201 party-list)PP · UNIÃOin 2022: 10
The first alternate was 7,886 votes behind the slate's last winner.
MDB4 seats1,187,729 votes (14,138 party-list)in 2022: 5
The first alternate was 4,139 votes behind the slate's last winner.
PSB2 seats964,284 votes (23,919 party-list)in 2022: 2
The first alternate was 46,257 votes behind the slate's last winner.
NOVO2 seats596,496 votes (11,165 party-list)in 2022: 1
The first alternate was 20,738 votes behind the slate's last winner.
MISSÃO1 seat656,391 votes (16,133 party-list)in 2022: 0
The first alternate was 468,303 votes behind the slate's last winner.
Federação CIDADANIA / PSDB1 seat379,305 votes (14,615 party-list)CIDADANIA · PSDBin 2022: 5
The first alternate was 30,150 votes behind the slate's last winner.
Federação PRD / SOLIDARIEDADE1 seat360,537 votes (6,201 party-list)PRD · SOLIDARIEDADEin 2022: 1
The first alternate was 11,247 votes behind the slate's last winner.
AVANTE0 seats195,498 votes (5,314 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PDT0 seats148,300 votes (19,928 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DC0 seats27,408 votes (665 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
UP0 seats13,476 votes (2,472 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PSTU0 seats8,012 votes (2,150 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DEMOCRATA0 seats4,123 votes (1,471 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
AGIR0 seats3,334 votes (521 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 70 winners, from most to fewest votes, and how each one got in according to the TSE.
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 1 | Lucas Pavanato | PL | 3,038,438 | quotient |
| 2 | Erika Hilton | PSOL | 1,596,472 | quotient |
| 3 | Sâmia Bomfim | PSOL | 583,107 | quotient |
| 4 | Kim Kataguiri | MISSÃO | 520,071 | quotient |
| 5 | Tabata Amaral | PSB | 476,383 | quotient |
| 6 | Renato Bolsonaro | PL | 379,312 | quotient |
| 7 | Sargento Nantes | PP | 333,401 | quotient |
| 8 | Delegado Palumbo | PODE | 303,271 | quotient |
| 9 | Guilherme Cortez | PSOL | 275,450 | quotient |
| 10 | Mauricio Neves | PP | 269,996 | quotient |
| 11 | Marcio Alvino | PL | 261,325 | quotient |
| 12 | Professora Luciene Cavalcante | PSOL | 253,778 | quotient |
| 13 | Ana Carolina Oliveira | PODE | 246,741 | quotient |
| 14 | Baleia Rossi | MDB | 239,124 | quotient |
| 15 | Luna Zarattini | PT | 233,733 | quotient |
| 16 | Marina Helena | NOVO | 230,866 | quotient |
| 17 | Delegado Bruno Lima | PODE | 217,952 | quotient |
| 18 | Rosana Valle | PL | 213,752 | quotient |
| 19 | Renata Abreu | PODE | 199,100 | quotient |
| 20 | Marcos Pereira | REPUBLICANOS | 196,681 | quotient |
| 21 | Luiz Philippe de O e Bragança | PL | 187,743 | quotient |
| 22 | Guilherme Piai | REPUBLICANOS | 182,328 | quotient |
| 23 | Igor Soares | PSD | 181,820 | quotient |
| 24 | Paulo Alexandre Barbosa | PSD | 168,207 | quotient |
| 25 | Felipe Becari | PODE | 162,957 | quotient |
See the other 45
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 26 | Thiago Surfista | PL | 161,971 | quotient |
| 27 | Alencar Santana | PT | 160,264 | quotient |
| 28 | Capitão Augusto | PL | 153,745 | quotient |
| 29 | Jilmar Tatto | PT | 152,984 | quotient |
| 30 | Celso Russomanno | REPUBLICANOS | 138,827 | quotient |
| 31 | Thiago dos Reis | PT | 137,240 | quotient |
| 32 | Paulo Serra | PSDB | 132,866 | quotient |
| 33 | Sidney Cruz | MDB | 130,951 | quotient |
| 34 | João Cury | MDB | 130,915 | quotient |
| 35 | Luiz Fernando Machado | PL | 129,004 | quotient |
| 36 | Arlindo Chinaglia | PT | 124,121 | quotient |
| 37 | Pastor Marco Feliciano | PL | 122,119 | quotient |
| 38 | Ney Santos | REPUBLICANOS | 118,566 | quotient |
| 39 | Carlos Zarattini | PT | 117,608 | quotient |
| 40 | Edinho Silva | PT | 115,341 | quotient |
| 41 | Nilto Tatto | PT | 114,560 | quotient |
| 42 | Natália Boulos · first-time candidate | PSOL | 114,552 | quotient |
| 43 | Kiko Celeguim | PT | 113,158 | remaining seats |
| 44 | Motta | PL | 112,854 | quotient |
| 45 | Juliana Cardoso | PT | 111,904 | remaining seats |
| 46 | Joao Paulo Cunha | PT | 109,548 | remaining seats |
| 47 | Rodrigo Gambale | PODE | 106,901 | remaining seats |
| 48 | Dra. Sandra Tadeu | PL | 106,471 | quotient |
| 49 | Enrico Misasi | MDB | 106,225 | remaining seats |
| 50 | Coronel Telhada | PP | 104,513 | quotient |
| 51 | Paulo Freire | PL | 99,388 | quotient |
| 52 | Marcos Neves | PSD | 98,359 | quotient |
| 53 | Jonas Donizette | PSB | 97,335 | quotient |
| 54 | Miguel Lombardi | PL | 96,333 | quotient |
| 55 | Saulo Pedroso | PSD | 95,096 | quotient |
| 56 | Altair Moraes | REPUBLICANOS | 94,770 | remaining seats |
| 57 | Jefferson Campos | PL | 92,286 | quotient |
| 58 | Carlos Sampaio | PSD | 91,902 | remaining seats |
| 59 | Maria Rosas | REPUBLICANOS | 91,690 | remaining seats |
| 60 | Mario Frias | PL | 91,403 | quotient |
| 61 | Delegado Paulo Bilynskyj | PL | 90,363 | quotient |
| 62 | Carlos Bezerra Jr. | PSD | 89,414 | remaining seats |
| 63 | Sirlange Manga | UNIÃO | 87,820 | quotient |
| 64 | Milton Leite Filho | UNIÃO | 71,631 | quotient |
| 65 | Adriana Ventura | NOVO | 69,083 | remaining seats |
| 66 | Eduardo Cury | PL | 66,860 | quotient |
| 67 | Wesley Cezar Lelinho | PL | 66,673 | quotient |
| 68 | Gil Diniz | PL | 63,398 | quotient |
| 69 | Edinho Araujo | PRD | 54,443 | quotient |
| 70 | Sônia Guajajara | PSOL | 54,207 | quotient |
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
PL27 seats6,286,047 votes (331,507 party-list)in 2022: 19
The first alternate was 397 votes behind the slate's last winner.
Federação PCDOB / PT / PV16 seats3,656,561 votes (347,855 party-list)PCDOB · PT · PVin 2022: 17
The first alternate was 4,165 votes behind the slate's last winner.
Federação PSOL / REDE9 seats2,260,506 votes (191,247 party-list)PSOL · REDEin 2022: 6
The first alternate was 36,395 votes behind the slate's last winner.
PSD9 seats2,251,841 votes (43,171 party-list)in 2022: 4
The first alternate was 2,126 votes behind the slate's last winner.
Federação PP / UNIÃO9 seats2,105,649 votes (147,589 party-list)PP · UNIÃOin 2022: 10
The first alternate was 1,470 votes behind the slate's last winner.
REPUBLICANOS6 seats1,590,829 votes (76,117 party-list)in 2022: 8
The first alternate was 362 votes behind the slate's last winner.
PODE6 seats1,379,162 votes (39,801 party-list)in 2022: 6
The first alternate was 5,255 votes behind the slate's last winner.
MDB5 seats1,194,417 votes (36,934 party-list)in 2022: 4
The first alternate was 2,816 votes behind the slate's last winner.
PSB3 seats741,565 votes (119,394 party-list)in 2022: 4
The first alternate was 35,337 votes behind the slate's last winner.
Federação CIDADANIA / PSDB1 seat467,347 votes (32,614 party-list)CIDADANIA · PSDBin 2022: 12
The first alternate was 85,802 votes behind the slate's last winner.
MISSÃO1 seat429,170 votes (36,017 party-list)in 2022: 0
The first alternate was 96,093 votes behind the slate's last winner.
NOVO1 seat346,706 votes (27,462 party-list)in 2022: 1
The first alternate was 463 votes behind the slate's last winner.
Federação PRD / SOLIDARIEDADE1 seat265,226 votes (15,554 party-list)PRD · SOLIDARIEDADEin 2022: 1
The first alternate was 35,853 votes behind the slate's last winner.
PDT0 seats159,989 votes (26,360 party-list)in 2022: 1
The slate elected no one. Above, its candidates with the most votes.
AVANTE0 seats59,751 votes (8,384 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DC0 seats35,017 votes (1,606 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
MOBILIZA0 seats22,310 votes (1,962 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
UP0 seats17,736 votes (3,447 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
PSTU0 seats9,988 votes (3,431 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
AGIR0 seats5,523 votes (1,887 party-list)in 2022: 0
The slate elected no one. Above, its candidates with the most votes.
DEMOCRATA0 seats4,674 votes (2,294 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 94 winners, from most to fewest votes, and how each one got in according to the TSE.
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 1 | Eduarda Campopiano | PL | 1,956,238 | quotient |
| 2 | Eduardo Suplicy | PT | 654,627 | quotient |
| 3 | Sofia Favero · first-time candidate | PSOL | 407,773 | quotient |
| 4 | Carlos Giannazi | PSOL | 367,861 | quotient |
| 5 | Paula da Bancada Feminista | PSOL | 326,190 | quotient |
| 6 | Giovanni Sanches · first-time candidate | PL | 235,363 | quotient |
| 7 | Rogerio Lins | PODE | 229,928 | quotient |
| 8 | Tenente Coimbra | PL | 198,342 | quotient |
| 9 | Rafa Minato · first-time candidate | MISSÃO | 185,582 | quotient |
| 10 | Danilo Joan | PP | 182,839 | quotient |
| 11 | Thomaz Henrique | PL | 178,164 | quotient |
| 12 | Ediane Maria | PSOL | 170,844 | quotient |
| 13 | Luiza Erundina | PSOL | 169,567 | quotient |
| 14 | Delegado Olim | PP | 163,918 | quotient |
| 15 | Rodrigo Ashiuchi | PL | 162,562 | quotient |
| 16 | Monica das Pretas | PSOL | 159,100 | quotient |
| 17 | Itamar Borges | MDB | 159,058 | quotient |
| 18 | Bruna Furlan | REPUBLICANOS | 157,381 | quotient |
| 19 | Marcos Damasio | PL | 156,691 | quotient |
| 20 | Dani Alonso | PL | 155,574 | quotient |
| 21 | Regina Nunes · first-time candidate | MDB | 154,966 | quotient |
| 22 | Duda Hidalgo | PT | 154,953 | quotient |
| 23 | Sargento Castro · first-time candidate | PP | 143,422 | quotient |
| 24 | Professora Bebel | PT | 142,001 | quotient |
| 25 | Conte Lopes | PL | 139,225 | quotient |
See the other 69
| # | Elected | Party | Votes | Got in through |
|---|---|---|---|---|
| 26 | Felipe Sertanejo | PL | 138,277 | quotient |
| 27 | Rogerio Nogueira | PSD | 137,335 | quotient |
| 28 | Telhadinha - Capitão Telhada | PP | 134,006 | quotient |
| 29 | Ana Carolina Serra | PSDB | 132,881 | quotient |
| 30 | Mariana Conti | PSOL | 126,344 | quotient |
| 31 | Delegada Graciela | PL | 125,624 | quotient |
| 32 | Dr. Edson da Paiol | PODE | 124,394 | quotient |
| 33 | Alex Madureira | PL | 122,704 | quotient |
| 34 | Leonardo Grandini | PT | 122,158 | quotient |
| 35 | Danilo Campetti | REPUBLICANOS | 119,904 | quotient |
| 36 | Barros Munhoz | PSD | 116,413 | quotient |
| 37 | Emídio | PT | 108,275 | quotient |
| 38 | Paulo Mansur | PL | 107,073 | quotient |
| 39 | Rafael Saraiva | UNIÃO | 105,174 | quotient |
| 40 | Rodrigo Mar · first-time candidate | PT | 104,820 | quotient |
| 41 | Enio Tatto | PT | 102,892 | quotient |
| 42 | Reinaldo Alguz | MDB | 101,946 | quotient |
| 43 | Marta Costa | PSD | 100,083 | quotient |
| 44 | Caio França | PSB | 99,840 | quotient |
| 45 | Franco Sardelli · first-time candidate | PL | 98,375 | quotient |
| 46 | Douglas Garcia | UNIÃO | 97,410 | quotient |
| 47 | Paulo Fiorilo | PT | 96,370 | quotient |
| 48 | Danilo Balas | PL | 96,188 | quotient |
| 49 | Luiz Fernando | PT | 94,901 | quotient |
| 50 | Débora Camilo | PSOL | 94,895 | quotient |
| 51 | Leticia Aguiar | PL | 94,832 | quotient |
| 52 | Donato | PT | 94,779 | quotient |
| 53 | Carla Morando | PSD | 94,596 | quotient |
| 54 | Ricardo Madalena | PL | 94,319 | quotient |
| 55 | Leandro Basson | PODE | 90,934 | quotient |
| 56 | Pardini | PSD | 89,558 | quotient |
| 57 | Rogério Franco | PL | 89,156 | quotient |
| 58 | Analice Fernandes | PSD | 88,784 | quotient |
| 59 | Delegado Mesquita | PP | 87,918 | quotient |
| 60 | Valdomiro Lopes | PSB | 86,893 | quotient |
| 61 | Thammy Miranda | PSD | 85,619 | quotient |
| 62 | Bruno Zambelli | PL | 82,946 | quotient |
| 63 | Ely Santos | REPUBLICANOS | 82,559 | quotient |
| 64 | Léo Oliveira | MDB | 82,508 | quotient |
| 65 | Thainara Faria | PT | 81,485 | quotient |
| 66 | Mauro Bragato | PSD | 79,157 | quotient |
| 67 | Marina Bragante | PSB | 78,957 | remaining seats |
| 68 | Coronel Paganotto · first-time candidate | PL | 77,703 | quotient |
| 69 | Solange Freitas | UNIÃO | 77,524 | quotient |
| 70 | João Paulo | PL | 76,371 | quotient |
| 71 | Camila Godoi | UNIÃO | 74,733 | remaining seats |
| 72 | Caruso | MDB | 74,480 | remaining seats |
| 73 | Kaka do Autismo | PODE | 74,365 | quotient |
| 74 | Barba | PT | 74,115 | quotient |
| 75 | Rafael Silva Jr · first-time candidate | PSD | 74,043 | quotient |
| 76 | Rodrigo Moraes | PL | 73,787 | quotient |
| 77 | Rômulo | PT | 73,648 | quotient |
| 78 | Renata Sene | REPUBLICANOS | 73,526 | quotient |
| 79 | Marcolino | PT | 72,574 | quotient |
| 80 | João Paulo Rillo | PT | 72,486 | remaining seats |
| 81 | Lucas Bove | PL | 71,263 | quotient |
| 82 | Capitão Mosart | PL | 70,997 | quotient |
| 83 | Ana Perugini | PT | 70,737 | remaining seats |
| 84 | Sebastião Santos | REPUBLICANOS | 68,118 | quotient |
| 85 | Fabio Faria de Sá | PODE | 68,055 | quotient |
| 86 | Lisboa | PL | 67,413 | quotient |
| 87 | Henrique Krigner | NOVO | 66,512 | quotient |
| 88 | Gilmaci Santos | REPUBLICANOS | 66,474 | quotient |
| 89 | Isaac Antunes | PL | 61,953 | quotient |
| 90 | Fabiana Bolsonaro | PL | 61,183 | remaining seats |
| 91 | Thiago Auricchio | PL | 59,942 | remaining seats |
| 92 | Keit Lima | PSOL | 58,984 | quotient |
| 93 | Atila Jacomussi | PRD | 54,065 | quotient |
| 94 | Ricardo França | PODE | 53,644 | remaining seats |
Elected no one: AVANTE, PDT, DC, UP, PSTU, DEMOCRATA and AGIR.
Votes cast only for the party number (party-label votes) added up to 685,880, 2.9% of valid votes. The slates with the most party-label votes were Federação PCDOB / PT / PV (272,286), PL (151,324) and Federação PSOL / REDE (55,356).
According to the TSE, 10 of the 70 winners got in through the remaining seats, the seats left over after the party quotient: Kiko Celeguim (PT, 113,158 votes), Juliana Cardoso (PT, 111,904 votes), Joao Paulo Cunha (PT, 109,548 votes), Rodrigo Gambale (PODE, 106,901 votes), Enrico Misasi (MDB, 106,225 votes), Altair Moraes (REPUBLICANOS, 94,770 votes), Carlos Sampaio (PSD, 91,902 votes), Maria Rosas (REPUBLICANOS, 91,690 votes), Carlos Bezerra Jr. (PSD, 89,414 votes) and Adriana Ventura (NOVO, 69,083 votes).
Compared with the seats the same parties won in 2022 in São Paulo, the biggest gain was PSD, from 3 to 6, and the biggest loss was Federação PP / UNIÃO, from 10 to 5.
62 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). The ones with the most votes: Dra. Merabe Muniz (AVANTE, 6,847 votes, sub judice), Professora Laine Daniel (REPUBLICANOS, 6,057 votes, sub judice), Índio Vigilante (PSOL, 3,255 votes, sub judice), Coronel Costa e Silva (PL, 1,720 votes, sub judice), Delegado Adolpho Henrique (PSB, 1,232 votes, rejected), Rodrigo Moraes (DC, 788 votes, rejected), Sergio Bomfim (DC, 773 votes, sub judice) and Abel Costa (AGIR, 726 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 São Paulo.
Elected no one: PDT, AVANTE, DC, MOBILIZA, UP, PSTU, AGIR, DEMOCRATA and PCO.
Votes cast only for the party number (party-label votes) added up to 1,494,633, 6.4% of valid votes. The slates with the most party-label votes were Federação PCDOB / PT / PV (347,855), PL (331,507) and Federação PSOL / REDE (191,247).
According to the TSE, 8 of the 94 winners got in through the remaining seats, the seats left over after the party quotient: Marina Bragante (PSB, 78,957 votes), Camila Godoi (UNIÃO, 74,733 votes), Caruso (MDB, 74,480 votes), João Paulo Rillo (PT, 72,486 votes), Ana Perugini (PT, 70,737 votes), Fabiana Bolsonaro (PL, 61,183 votes), Thiago Auricchio (PL, 59,942 votes) and Ricardo França (PODE, 53,644 votes).
Compared with the seats the same parties won in 2022 in São Paulo, the biggest gain was PL, from 19 to 27, and the biggest loss was Federação CIDADANIA / PSDB, from 12 to 1.
69 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). The ones with the most votes: Maurício Brinquinho (SOLIDARIEDADE, 10,413 votes, sub judice), Nilo Eloy (AGIR, 2,341 votes, sub judice), Edson Silva (MOBILIZA, 1,799 votes, sub judice), Ruberval (MOBILIZA, 1,661 votes, rejected), Ivan Vicensotti (SOLIDARIEDADE, 1,646 votes, sub judice), Demolidor (REPUBLICANOS, 1,621 votes, sub judice), Everson Marcos (PODE, 1,538 votes, rejected) and Fred Wilson (MOBILIZA, 1,303 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: state deputy 2026 in São Paulo.
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 70 federal deputies elected in São Paulo in 2022, 37 were reelected, 2 were elected to another office, 17 ran and were left out and 14 did not run for office in São Paulo in 2026. Of the 70 elected in 2026, 33 did not hold that seat before.
Reelected: Erika Hilton (PSOL), Sâmia Bomfim (PSOL), Kim Kataguiri (MISSÃO), Tabata Amaral (PSB), Delegado Palumbo (PODE), Mauricio Neves (PP), Marcio Alvino (PL), Baleia Rossi (MDB), Delegado Bruno Lima (PODE), Rosana Valle (PL), Renata Abreu (PODE), Marcos Pereira (REPUBLICANOS), Luiz Philippe de O e Bragança (PL), Paulo Alexandre Barbosa (PSD), Felipe Becari (PODE), Alencar Santana (PT), Capitão Augusto (PL), Jilmar Tatto (PT), Celso Russomanno (REPUBLICANOS), Arlindo Chinaglia (PT), Pastor Marco Feliciano (PL), Carlos Zarattini (PT), Nilto Tatto (PT), Kiko Celeguim (PT), Motta (PL), Juliana Cardoso (PT), Rodrigo Gambale (PODE), Paulo Freire (PL), Jonas Donizette (PSB), Miguel Lombardi (PL), Jefferson Campos (PL), Carlos Sampaio (PSD), Maria Rosas (REPUBLICANOS), Mario Frias (PL), Delegado Paulo Bilynskyj (PL), Adriana Ventura (NOVO) and Sônia Guajajara (PSOL).
Elected to another office: Guilherme Derrite (PP), as senator and Luiza Erundina (PSOL), as state deputy.
Ran and were left out: Marina Silva (REDE), who ran for senator, Rui Falcão (PT), Paulo Teixeira (PT), Alex Manente (CIDADANIA), Vitor Lippi (PSD), Fabio Teruel (MDB), Alexandre Leite (UNIÃO), who ran for state deputy, Milton Vieira (REPUBLICANOS), Marangoni (PODE), Antonio Carlos Rodrigues (PODE), Bruno Ganem (PODE), David Rr Soares (PODE), Cezinha de Madureira (PL), Fausto Pinato (UNIÃO), Gilberto Nascimento (PODE), Delegado da Cunha (UNIÃO) and Vinicius Carvalho (PL).
State deputies
Of the 94 state deputies elected in São Paulo in 2022, 53 were reelected, 5 were elected to another office, 27 ran and were left out and 9 did not run for office in São Paulo in 2026. Of the 94 elected in 2026, 41 did not hold that seat before.
Reelected: Eduardo Suplicy (PT), Carlos Giannazi (PSOL), Paula da Bancada Feminista (PSOL), Tenente Coimbra (PL), Ediane Maria (PSOL), Delegado Olim (PP), Monica das Pretas (PSOL), Itamar Borges (MDB), Bruna Furlan (REPUBLICANOS), Marcos Damasio (PL), Dani Alonso (PL), Professora Bebel (PT), Conte Lopes (PL), Rogerio Nogueira (PSD), Telhadinha - Capitão Telhada (PP), Ana Carolina Serra (PSDB), Delegada Graciela (PL), Alex Madureira (PL), Barros Munhoz (PSD), Emídio (PT), Paulo Mansur (PL), Rafael Saraiva (UNIÃO), Enio Tatto (PT), Marta Costa (PSD), Caio França (PSB), Paulo Fiorilo (PT), Danilo Balas (PL), Luiz Fernando (PT), Leticia Aguiar (PL), Donato (PT), Carla Morando (PSD), Ricardo Madalena (PL), Analice Fernandes (PSD), Valdomiro Lopes (PSB), Bruno Zambelli (PL), Léo Oliveira (MDB), Thainara Faria (PT), Mauro Bragato (PSD), Solange Freitas (UNIÃO), Camila Godoi (UNIÃO), Caruso (MDB), Barba (PT), Rodrigo Moraes (PL), Rômulo (PT), Marcolino (PT), Lucas Bove (PL), Ana Perugini (PT), Sebastião Santos (REPUBLICANOS), Gilmaci Santos (REPUBLICANOS), Fabiana Bolsonaro (PL), Thiago Auricchio (PL), Atila Jacomussi (PRD) and Ricardo França (PODE).
Elected to another office: André do Prado (PL), as senator, Milton Leite Filho (UNIÃO), as federal deputy, Gil Diniz (PL), as federal deputy, Altair Moraes (REPUBLICANOS), as federal deputy and Guilherme Cortez (PSOL), as federal deputy.
Ran and were left out: Reis (PT), who ran for federal deputy, Tome Abduch (REPUBLICANOS), who ran for federal deputy, Beth Sahao (PT), Rafa Zimbaldi (UNIÃO), Dr. Eduardo Nobrega (MDB), Maria Lúcia Amary (PSD), Maurici (PT), Paulo Correa Jr (REPUBLICANOS), Jorge Wilson Xerife Consumidor (REPUBLICANOS), Jorge do Carmo (PT), Rui Alves (REPUBLICANOS), Felipe Franco (UNIÃO), Edna Macedo (REPUBLICANOS), Daniel Soares (UNIÃO), Leci Brandão (PCDOB), Valeria Bolsonaro (PL), Marina Helou (PSB), who ran for federal deputy, Andrea Werner (PSB), who ran for federal deputy, Oseias de Madureira (PL), Guto Zacarias (MISSÃO), who ran for federal deputy, Vitão do Cachorrão (PODE), Marcia Lia (PT), who ran for federal deputy, Clarice Ganem (PODE), Dr Elton (UNIÃO), who ran for federal deputy, Major Mecca (PL), who ran for federal deputy, Dirceu Dalben (PSD) and Márcio Nakashima (PSD).
The first-time candidates
Of the 167 elected in São Paulo so far, 10 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.
Federal deputy
- Natália Boulos (PSOL), 114,552 votes
State deputy
- Sofia Favero (PSOL), 407,773 votes
- Giovanni Sanches (PL), 235,363 votes
- Rafa Minato (MISSÃO), 185,582 votes
- Regina Nunes (MDB), 154,966 votes
- Sargento Castro (PP), 143,422 votes
- Rodrigo Mar (PT), 104,820 votes
- Franco Sardelli (PL), 98,375 votes
- Coronel Paganotto (PL), 77,703 votes
- Rafael Silva Jr (PSD), 74,043 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 São Paulo, 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á · Distrito Federal · 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 · 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.



