Presidential succession (1990–present)
Rows highlighted FSP mark presidents from a Foro de São Paulo member/affiliated party.
| Period | President | Party | Notes |
|---|---|---|---|
| 1990–1992 | Fernando Collor de Mello | PRN | Resigned during impeachment. |
| 1992–1995 | Itamar Franco | PMDB | |
| 1995–2003 | Fernando Henrique Cardoso | PSDB | |
| 2003–2011 | Luiz Inácio Lula da Silva FSP | PT | |
| 2011–2016 | Dilma Rousseff FSP | PT | Removed by impeachment Aug 2016. |
| 2016–2019 | Michel Temer | PMDB/MDB | |
| 2019–2023 | Jair Bolsonaro | PSL/PL | |
| 2023–present | Luiz Inácio Lula da Silva FSP | PT |
Legislative composition
Seats by party for recent elections, and whether the governing coalition held a majority. In a fragmented system a governing majority is assembled across several parties — no party governs alone; a coalition majority is not a single-party majority. Each bar orders blocs left→right with a marker at the majority line.
FSP member parties (highlighted FSP): Partido dos Trabalhadores (PT), Partido Comunista do Brasil (PCdoB). Also 1990 founding members: Partido Democrático Trabalhista (PDT), Partido Socialista Brasileiro (PSB), Partido Comunista Brasileiro (PCB). Per Regalado's rosters, PT and PCdoB are FSP members through 2007 (both are flagged below). PDT, PSB and PCB were among the 1990 founding members too, but their current FSP membership is unverified, so they are not flagged.
2022 — Câmara dos Deputados (513 seats; majority = 257)
| Party | Full name | Seats | Alignment |
|---|---|---|---|
| PL | Partido Liberal | 99 | Opposition |
| PT FSP | Partido dos Trabalhadores | 68 | Government |
| União | União Brasil | 59 | Mixed / centrão |
| PP | Progressistas | 47 | Mixed / centrão |
| PSD | Partido Social Democrático | 42 | Mixed / centrão |
| MDB | Movimento Democrático Brasileiro | 42 | Government |
| Republicanos | Republicanos | 41 | Mixed / centrão |
| PDT | Partido Democrático Trabalhista | 17 | Government |
| PSB | Partido Socialista Brasileiro | 14 | Government |
| PCdoB FSP | Partido Comunista do Brasil | 6 | Government |
| others | Other parties (20+) | 78 | Mixed / centrão |
FSP member parties together: 74 of 513 (14%) — 183 seats short of the 257-seat majority. A working majority is assembled with non-FSP coalition partners.
Government: Luiz Inácio Lula da Silva (PT) — commanded a working majority. FSP party in government: yes. The PT-led left base (~120–130 seats) is a minority alone; Lula's government assembles a working majority (257) through a broad multiparty coalition — União Brasil, PP, MDB, PSD, Republicanos (the “Centrão”) — via ministerial posts. No party governs alone (coalition presidentialism). (source 1, source 2, source 3)
2022 — Senado Federal (81 seats; majority = 41)
| Party | Full name | Seats | Alignment |
|---|---|---|---|
| PL | Partido Liberal | 14 | Opposition |
| PSD | Partido Social Democrático | 11 | Mixed / centrão |
| MDB | Movimento Democrático Brasileiro | 10 | Government |
| União | União Brasil | 10 | Mixed / centrão |
| PT FSP | Partido dos Trabalhadores | 9 | Government |
| others | Other parties (PP, Podemos, Republicanos, PDT, PSB, …) | 27 | Mixed / centrão |
FSP member parties together: 9 of 81 (11%) — 32 seats short of the 41-seat majority. A working majority is assembled with non-FSP coalition partners.
Government: Luiz Inácio Lula da Silva (PT) — commanded a working majority. FSP party in government: yes. One-third of the 81 seats are renewed each election (8-year terms). Figures are the post-2022 result; party-switching in early 2023 made the PSD the largest bench. Lula's government commands a working Senate majority via the same broad coalition — the Senate elected a government-aligned president (Rodrigo Pacheco, PSD) in 2023. (source 1, source 2, source 3)
2018 — Câmara dos Deputados (513 seats; majority = 257)
| Party | Full name | Seats | Alignment |
|---|---|---|---|
| PT FSP | Partido dos Trabalhadores | 56 | Opposition |
| PSL | Partido Social Liberal (Bolsonaro) | 52 | Government |
| PP | Progressistas | 37 | Mixed / centrão |
| MDB | Movimento Democrático Brasileiro | 34 | Mixed / centrão |
| PSD | Partido Social Democrático | 34 | Mixed / centrão |
| PR | Partido da República (now PL) | 33 | Mixed / centrão |
| PSB | Partido Socialista Brasileiro | 32 | Opposition |
| PRB | Partido Republicano Brasileiro (Republicanos) | 30 | Government |
| DEM | Democratas | 29 | Government |
| PSDB | Partido da Social Democracia Brasileira | 29 | Mixed / centrão |
| PCdoB FSP | Partido Comunista do Brasil | 9 | Opposition |
| others | Other parties (20+, incl. PDT 28) | 138 | Mixed / centrão |
FSP member parties together: 65 of 513 (13%) — 192 seats short of the 257-seat majority. The FSP parties sat in opposition.
Government: Jair Bolsonaro (PSL) — commanded a working majority. FSP party in government: no. PT remained the largest single party but sat in opposition. Bolsonaro's government (PSL, DEM, MDB, PRB, Novo and allies) assembled majorities through shifting Centrão support. (source 1, source 2)
2006 — Câmara dos Deputados (513 seats; majority = 257)
| Party | Full name | Seats | Alignment |
|---|---|---|---|
| PMDB | Partido do Movimento Democrático Brasileiro | 89 | Government |
| PT FSP | Partido dos Trabalhadores | 83 | Government |
| PSDB | Partido da Social Democracia Brasileira | 66 | Opposition |
| PFL | Partido da Frente Liberal (from 2007, DEM) | 65 | Opposition |
| PP | Partido Progressista | 41 | Mixed / centrão |
| PSB | Partido Socialista Brasileiro | 27 | Government |
| PDT | Partido Democrático Trabalhista | 24 | Government |
| PL | Partido Liberal (from 2007, PR) | 23 | Government |
| PTB | Partido Trabalhista Brasileiro | 22 | Government |
| PPS | Partido Popular Socialista | 22 | Opposition |
| PCdoB FSP | Partido Comunista do Brasil | 13 | Government |
| others | Other parties (PV, PSC, PSOL and smaller lists) | 38 | Mixed / centrão |
FSP member parties together: 96 of 513 (19%) — 161 seats short of the 257-seat majority. A working majority is assembled with non-FSP coalition partners.
Government: Luiz Inácio Lula da Silva (PT) — commanded a working majority. FSP party in government: yes. Lula's re-election. The two FSP members, PT (83) and PCdoB (13), together held 96 of 513 seats — well short of a majority. The second-term government was sustained by a broad coalition in which the PMDB, now the largest party, was the key partner (alongside PSB, PDT, PR, PTB and, in practice, much of the PP); the PSDB and PFL/DEM led the opposition. (source 1, source 2, source 3)
2002 — Câmara dos Deputados (513 seats; majority = 257)
| Party | Full name | Seats | Alignment |
|---|---|---|---|
| PT FSP | Partido dos Trabalhadores | 91 | Government |
| PFL | Partido da Frente Liberal | 84 | Opposition |
| PMDB | Partido do Movimento Democrático Brasileiro | 75 | Mixed / centrão |
| PSDB | Partido da Social Democracia Brasileira | 70 | Opposition |
| PPB | Partido Progressista Brasileiro (from 2003, PP) | 49 | Mixed / centrão |
| PL | Partido Liberal | 26 | Government |
| PCdoB FSP | Partido Comunista do Brasil | 11 | Government |
| others | Other parties (PTB, PSB, PDT, PPS, PV and 10+ smaller lists) | 107 | Mixed / centrão |
FSP member parties together: 102 of 513 (20%) — 155 seats short of the 257-seat majority. A working majority is assembled with non-FSP coalition partners.
Government: Luiz Inácio Lula da Silva (PT) — commanded a working majority. FSP party in government: yes. Lula's first victory made the PT the largest party for the first time, but the FSP members PT (91) and PCdoB (11) held only 102 of 513 seats. The government's working majority was a broad coalition built with the PL (of vice-president José Alencar), PTB, PSB, PDT, PPS, PV and, from 2004, the PMDB; managing it was fraught — the 2005 'mensalão' scandal, in which government operatives were convicted of buying legislators' votes, grew directly out of sustaining this coalition. Minor-party totals vary slightly by source (election-day vs sworn-in figures); the PCdoB figure follows FGV's Atlas (11 elected in 2002). (source 1, source 2, source 3)
High court — Supremo Tribunal Federal (STF)
- Seats
- 11
- Appointment
- Nominated by the President, confirmed by the Senate; mandatory retirement at 75.
- Appointed under FSP-party govts
- 7 of 11 sitting justices — a majority of the current bench. This is appointment provenance (who nominated each justice), not a claim about how they rule — justices serve independently.
- Changes (FSP era)
- No structural change to the court. PT presidents (Lula, Dilma) filled vacancies through the normal process. As of 2026 a majority of the 11 sitting justices were appointed by PT (FSP) presidents: Lula appointed Cármen Lúcia, Dias Toffoli, Cristiano Zanin and Flávio Dino (with Jorge Messias nominated for the seat vacated by Barroso's 2025 retirement); Dilma appointed Luiz Fux and Edson Fachin (the current court president). The rest were appointed by FHC (Gilmar Mendes), Temer (Alexandre de Moraes) and Bolsonaro (Nunes Marques, André Mendonça).
- How much remains
- About 7 of the 11 current justices were appointed by FSP (PT) presidents Lula and Dilma — a working majority — as of 2026 (snapshot; the Barroso-seat confirmation was still in process).
- Verified
- yes — sourced
Court history (1990–present)
Structural changes to the court during the Foro de São Paulo era — size changes, court-packings, purges and reforms. packing/purge mark expansions and forced removals. Sources: source · source · source.
| Period | Type | Change | Seats | Government |
|---|---|---|---|---|
| Before 1990 (context) | composition | Earlier history: the STF was founded in 1890–91 (15 ministers), cut to 11 by Vargas (1931), expanded 11→16 by the military regime's AI-2 (1965) and purged of three ministers under AI-5 (1969, back to 11). The 1988 democratic Constitution kept the 11-seat court (retirement at 70). | 11 | various (1890–1988) |
| 2015 | reform | Constitutional Amendment 88 ('PEC da Bengala') raised mandatory retirement from 70 to 75, slowing turnover on the court. | 11 | Dilma Rousseff (PT) |
| 1990–present | composition | No structural change; vacancies filled through the normal appointment process. By 2026 about 7 of the 11 justices had been appointed by PT (FSP) presidents — see the current-bench table below. | 11 | various |
Bench control by appointing government
Sourced period bands: how much of the sitting high-court bench was appointed (or, where sources say so, effectively controlled) under FSP-member governments. Appointment provenance is not a claim about how judges rule — see each band's notes; documented interventions are in the court history above. Seat counts appear only where sources give them; years outside these bands are uncovered, not asserted.
| Period | Control | FSP-era appointees | Notes & sources |
|---|---|---|---|
| 1990–2002 | independent | 0 of 11 | All 11 justices were appointees of pre-FSP-era presidents (Sarney through Cardoso); the PT first won the presidency in the 2002 election. (source 1) |
| 2003–2005 | partial | bench of 11 | Lula's first appointments — Cezar Peluso, Ayres Britto and Joaquim Barbosa (2003), then Eros Grau (2004) — put 3–4 PT-era appointees on the 11-seat bench. (source 1) |
| 2006–2010 | aligned | bench of 11 | With Ricardo Lewandowski and Cármen Lúcia (2006) the tally reached 6 of 11 — a majority by appointment provenance — and 7 with Menezes Direito (2007; Dias Toffoli took that seat in 2009). Provenance did not dictate outcomes: Lula appointee Joaquim Barbosa went on to lead the mensalão corruption convictions of senior PT figures. (source 1, source 2) |
| 2011–2016 | aligned | bench of 11 | Dilma Rousseff's appointments (Fux and Rosa Weber 2011, Zavascki 2012, Barroso 2013, Fachin 2015) kept 7–8 of the 11 seats held by Lula/Dilma appointees — the peak, 8 of 11, around 2015–16. (source 1, source 2) |
| 2017–2022 | aligned | 7 of 11 | 7 of the 11 sitting justices were Lula/Dilma appointees (MercoPress, 2018); the period's vacancies went to Temer (Moraes 2017) and Bolsonaro (Nunes Marques 2020, Mendonça 2021). The same court upheld Lula's imprisonment in 2018 — appointment provenance is not a voting bloc. (source 1, source 2) |
| 2023–present | aligned | bench of 11 | Lula's third-term appointments (Zanin 2023, Dino 2024) offset PT-era retirements (Lewandowski and Rosa Weber, 2023); 6–7 of 11 as of 2026, with Jorge Messias's confirmation pending for Barroso's seat after his October 2025 retirement. (source 1, source 2) |
Court composition — by appointing government
Each justice with the president (and party) who appointed them; rows marked FSP were appointed by a Foro de São Paulo member/affiliated president. "Background" notes prior political/professional roles where notable — justices are not formal party members.
| Appt. year | Justice | Appointed by (party) | Status | Background |
|---|---|---|---|---|
| 2002 | Gilmar Mendes | Fernando Henrique Cardoso (PSDB) | serving (decano) | Former Advocate-General of the Union under FHC. |
| 2006 | Cármen Lúcia FSP | Lula da Silva (PT) | serving | Career jurist. |
| 2009 | Dias Toffoli FSP | Lula da Silva (PT) | serving | Former Advocate-General under Lula; had been a PT legal adviser. |
| 2011 | Luiz Fux FSP | Dilma Rousseff (PT) | serving | Career jurist. |
| 2015 | Edson Fachin FSP | Dilma Rousseff (PT) | serving (court president 2025–2027) | Law professor; seen as progressive-leaning. |
| 2017 | Alexandre de Moraes | Michel Temer (PMDB/MDB) | serving | Former São Paulo state security secretary (PSDB era) and Temer's justice minister. |
| 2020 | Kassio Nunes Marques | Jair Bolsonaro (PL) | serving | Career judge. |
| 2021 | André Mendonça | Jair Bolsonaro (PL) | serving | Presbyterian pastor; former Advocate-General and justice minister under Bolsonaro ('terribly evangelical' seat). |
| 2023 | Cristiano Zanin FSP | Lula da Silva (PT) | serving | Lula's former personal defence lawyer in the Lava Jato cases. |
| 2024 | Flávio Dino FSP | Lula da Silva (PT) | serving | Career politician — ex-PCdoB, former PSB governor of Maranhão and Lula's justice minister. |
| 2025 | Jorge Messias FSP | Lula da Silva (PT) | nominated (confirmation pending) for Barroso's seat | Advocate-General of the Union under Lula. |