# List of mayors of São Paulo

This is a listing of all those that have served as the mayor of the city of São Paulo, Brazil.

## First Republic (1899–1930)

| No. | Mayor | Took office | Left office | Time in office | Party | Election | Vice Mayor |
| 1 | Antônio da Silva Prado (1840–1929) | 7 January 1899 (1899-01-07) | 15 January 1911 (1911-01-15) | 12 years, 8 days | PRP | 1899–1907 1907 | Pedro Vicente de Azevedo (PRP) Asdrúbal Augusto do Nascimento (PRP) |
| 2 | Raimundo da Silva Duprat (1863–1926) | 15 January 1911 (1911-01-15) | 15 January 1914 (1914-01-15) | 3 years, 0 days | PRP | 1911–1913 | João de Sampaio Viana (PRP) |
| 3 | Washington Luís (1869–1957) | 15 January 1914 (1914-01-15) | 15 August 1919 (1919-08-15) | 5 years, 212 days | PRP | 1914 1916 | João de Sampaio Viana (PRP) João de Sampaio Viana (PRP) Álvaro Gomes Azevedo (PRP) |
| 4 | Álvaro Gomes Azevedo (1864–1942) | 15 August 1919 (1919-08-15) | 15 January 1920 (1920-01-15) | 153 days | PRP | – | Vacant |
| 5 | Firmiano de Morais Pinto (1861–1938) | 15 January 1920 (1920-01-15) | 15 January 1926 (1926-01-15) | 6 years, 0 days | PRP | 1919 1922 | Álvaro Gomes Azevedo (PRP) Henrique de Sousa Queirós (PRP) Luís Pereira de Queirós (PRP) Luciano Gualberto (PRP) |
| 6 | José Pires do Rio (1880–1950) | 15 January 1926 (1926-01-15) | 24 October 1930 (1930-10-24) | 4 years, 282 days | PRP | 1925 1928 | Luciano Gualberto (PRP) Ulisses Pereira Coutinho (PRP) |

## Vargas Era and Fourth Republic (1930–1953)

| No. | Mayor | Took office | Left office | Time in office | Party | Party | Appointer |
| 7 | José Joaquim Cardoso de Melo Neto (1883–1965) | 24 October 1930 (1930-10-24) | 6 December 1930 (1930-12-06) | 43 days | | PD | Hastínfilo de Moura |
| 8 | Luís Inácio de Anhaia Melo (1891–1974) | 6 December 1930 (1930-12-06) | 26 July 1931 (1931-07-26) | 232 days | | PD | João Alberto |
| 9 | Francisco Machado de Campos (1879–1957) | 26 July 1931 (1931-07-26) | 15 November 1931 (1931-11-15) | 112 days | | PD | Laudo de Camargo |
| 10 | Luís Inácio de Anhaia Melo (1891–1974) | 15 November 1931 (1931-11-15) | 5 December 1931 (1931-12-05) | 20 days | | PD | Manuel Rabelo |
| 11 | Henrique Jorge Guedes (1887–1973) | 5 December 1931 (1931-12-05) | 24 May 1932 (1932-05-24) | 171 days | | PRP | Manuel Rabelo |
| 12 | Gofredo Teles (1888–1980) | 24 May 1932 (1932-05-24) | 3 October 1932 (1932-10-03) | 132 days | | PRP | Pedro Manuel de Toledo |
| 13 | Artur Saboia (1875–1952) | 3 October 1932 (1932-10-03) | 29 December 1932 (1932-12-29) | 87 days | | Independent | None |
| 14 | Teodoro Augusto Ramos (1895–1937) | 29 December 1932 (1932-12-29) | 2 April 1933 (1933-04-02) | 94 days | | Independent | Valdomiro Castilho de Lima |
| 15 | Artur Saboia (1875–1952) | 2 April 1933 (1933-04-02) | | | Independent | None |
| 16 | Osvaldo Gomes da Costa (1878–1943) | 24 May 1933 (1933-05-24) | 31 July 1933 (1933-07-31) | 68 days | | Independent | Valdomiro Castilho de Lima |
| 17 | Carlos dos Santos Gomes | 31 July 1933 (1933-07-31) | 22 August 1933 (1933-08-22) | 22 days | | Independent | Manuel Daltro Filho |
| 18 | Antônio Carlos de Assunção (1872–1952) | 22 August 1933 (1933-08-22) | 7 September 1934 (1934-09-07) | 1 year, 16 days | | Independent | Armando de Sales Oliveira |
| 19 | Fábio da Silva Prado (1887–1963) | 7 September 1934 (1934-09-07) | 1 May 1938 (1938-05-01) | 3 years, 236 days | | Independent | Armando de Sales Oliveira |
| 20 | Prestes Maia (1896–1965) | 1 May 1938 (1938-05-01) | 11 November 1945 (1945-11-11) | 7 years, 194 days | | Independent | Adhemar de Barros |
| 21 | Abraão Ribeiro (1883–1957) | 11 November 1945 (1945-11-11) | 15 March 1947 (1947-03-15) | 1 year, 124 days | | Independent | José Macedo Soares |
| 22 | Cristiano Stockler das Neves (1889–1982) | 15 March 1947 (1947-03-15) | 29 August 1947 (1947-08-29) | 167 days | | PSP | Adhemar de Barros (PSP) |
| 23 | Paulo Lauro (1907–1983) | 29 August 1947 (1947-08-29) | 26 August 1948 (1948-08-26) | 363 days | | PSP | Adhemar de Barros (PSP) |
| 24 | Milton Improta (1910–1984) | 26 August 1948 (1948-08-26) | 4 January 1949 (1949-01-04) | 131 days | | Independent | None |
| 25 | Asdrúbal da Cunha (1899–1971) | 4 January 1949 (1949-01-04) | 28 February 1950 (1950-02-28) | 1 year, 55 days | | PSP | Adhemar de Barros (PSP) |
| 26 | Lineu Prestes (1896–1958) | 28 February 1950 (1950-02-28) | 1 February 1951 (1951-02-01) | 338 days | | PSP | Adhemar de Barros (PSP) |
| 27 | Armando de Arruda Pereira (1889–1955) | 1 February 1951 (1951-02-01) | 7 April 1953 (1953-04-07) | 2 years, 65 days | | PSP | Lucas Nogueira Garcez (PSP) |

## Fourth Republic direct elections and Military Coup (1953–1969)

| No. | Mayor | Took office | Left office | Time in office | Party | Election | Vice Mayor |
| 28 | Jânio Quadros (1917–1992) | 7 April 1953 (1953-04-07) | 31 January 1955 (1955-01-31) | 1 year, 299 days | PDC | 1953 | Porfírio da Paz (PTB) |
| 29 | William Salem (1921–2010) | 31 January 1955 (1955-01-31) | 21 June 1955 (1955-06-21) | 141 days | PSP | – | Vacant |
| 30 | Juvenal Lino de Matos (1904–1991) | 21 June 1955 (1955-06-21) | 13 April 1956 (1956-04-13) | 297 days | PSP | 1955 | Vladimir de Toledo Piza (PTB) |
| 31 | Vladimir de Toledo Piza (1905–1999) | 13 April 1956 (1956-04-13) | 8 April 1957 (1957-04-08) | 360 days | PTB | – | Vacant |
| 32 | Adhemar de Barros (1901–1969) | 8 April 1957 (1957-04-08) | 8 April 1961 (1961-04-08) | 4 years, 0 days | PSP | 1957 | Cantídio Nogueira Sampaio (PSP) |
| 33 | Prestes Maia (1896–1965) | 8 April 1961 (1961-04-08) | 8 April 1965 (1965-04-08) | 4 years, 0 days | UDN | 1961 | José Freitas Nobre (PSB) |
| 34 | José Vicente Faria Lima (1909–1969) | 8 April 1965 (1965-04-08) | 8 April 1969 (1969-04-08) | 4 years, 0 days | ARENA | 1965 | Leôncio Ferraz Júnior (ARENA) |

## Military Dictatorship: appointed mayors (1969–1986)

| No. | Mayor | Took office | Left office | Time in office | Party | Appointer |
| 35 | Paulo Maluf (born 1931) | 8 April 1969 (1969-04-08) | 8 April 1971 (1971-04-08) | 2 years, 0 days | ARENA | Abreu Sodré (ARENA) |
| 36 | Figueiredo Ferraz (1918–1994) | 8 April 1971 (1971-04-08) | 22 August 1973 (1973-08-22) | 2 years, 136 days | Independent | Laudo Natel (ARENA) |
| 37 | Brasil Vita (1922–2017) | 22 August 1973 (1973-08-22) | 28 August 1973 (1973-08-28) | 6 days | ARENA | None |
| 38 | Miguel Colasuonno (1939–2013) | 28 August 1973 (1973-08-28) | 17 August 1975 (1975-08-17) | 1 year, 354 days | ARENA | Laudo Natel (ARENA) |
| 39 | Olavo Setúbal (1923–2008) | 17 August 1975 (1975-08-17) | 11 July 1979 (1979-07-11) | 3 years, 328 days | ARENA | Paulo Egydio Martins (ARENA) |
| 40 | Reynaldo de Barros (1931–2011) | 11 July 1979 (1979-07-11) | 15 May 1982 (1982-05-15) | 2 years, 308 days | ARENA PDS | Paulo Maluf (ARENA) |
| 41 | Antônio Salim Curiati (born 1928) | 15 May 1982 (1982-05-15) | 15 March 1983 (1983-03-15) | 304 days | PDS | Paulo Maluf (PDS) |
| 42 | Francisco Altino Lima (1924–1989) | 15 March 1983 (1983-03-15) | 10 May 1983 (1983-05-10) | 56 days | MDB | None |
| 43 | Mário Covas (1930–2001) | 10 May 1983 (1983-05-10) | 1 January 1986 (1986-01-01) | 2 years, 236 days | MDB | Franco Montoro (MDB) |

## Sixth Republic (1986–present)

| No. | Mayor | Took office | Left office | Time in office | Party | Election | Vice Mayor |
| 44 | Jânio Quadros (1917–1992) | 1 January 1986 (1986-01-01) | 1 January 1989 (1989-01-01) | 3 years, 0 days | PTB | 1985 | Arthur Alves Pinto (PFL) |
| 45 | Luiza Erundina (born 1934) | 1 January 1989 (1989-01-01) | 1 January 1993 (1993-01-01) | 4 years, 0 days | PT | 1988 | Luiz Eduardo Greenhalgh (PT) |
| 46 | Paulo Maluf (born 1931) | 1 January 1993 (1993-01-01) | 1 January 1997 (1997-01-01) | 4 years, 0 days | PDS PPR PP | 1992 | Sólon Borges (PTB) |
| 47 | Celso Pitta (1946–2009) | 1 January 1997 (1997-01-01) | 1 January 2001 (2001-01-01) | 4 years, 0 days | PP PTN | 1996 | Régis de Oliveira (PFL) |
| 48 | Marta Suplicy (born 1945) | 1 January 2001 (2001-01-01) | 1 January 2005 (2005-01-01) | 4 years, 0 days | PT | 2000 | Hélio Bicudo (PT) |
| 57 | José Serra (born 1942) | 1 January 2005 (2005-01-01) | 31 March 2006 (2006-03-31) | 1 year, 89 days | PSDB | 2004 | Gilberto Kassab (PFL) |
| 58 | Gilberto Kassab (born 1960) | 31 March 2006 (2006-03-31) | 1 January 2013 (2013-01-01) | 6 years, 276 days | PFL DEM PSD | – 2008 | Vacant Alda Marco Antônio (MDB) |
| 59 | Fernando Haddad (born 1963) | 1 January 2013 (2013-01-01) | 1 January 2017 (2017-01-01) | 4 years, 0 days | PT | 2012 | Nádia Campeão (PCdoB) |
| 60 | João Doria (born 1957) | 1 January 2017 (2017-01-01) | 6 April 2018 (2018-04-06) | 1 year, 95 days | PSDB | 2016 | Bruno Covas (PSDB) |
| 61 | Bruno Covas (1980–2021) | 6 April 2018 (2018-04-06) | 16 May 2021 (2021-05-16) | 3 years, 40 days | PSDB | – 2020 | Vacant Ricardo Nunes (MDB) |
| 62 | Ricardo Nunes (born 1967) | 16 May 2021 (2021-05-16) | Incumbent | 3 years, 304 days | MDB | – 2024 | Vacant Mello Araújo (PL) |