# 2012 São Paulo mayoral election, second round

[Brazil](https://electionsarchive.com/br.md) / [São Paulo](https://electionsarchive.com/br/sp.md) / [São Paulo](https://electionsarchive.com/br/sp/sao-paulo.md), October 28, 2012

Fernando Haddad won with 55.6% of the vote, 11.1 points ahead of José Serra. José Serra led the first round with 30.8%.

## Rounds

### [Round 1](https://electionsarchive.com/br/sp/sao-paulo/2012-10-07-local/mayor.md), October 7, 2012

- José Serra, 30.8% (Advanced)
- Fernando Haddad, 29.0% (Advanced)
- Celso Ubirajara Russomanno, 21.6%

### Second round, October 28, 2012

- Fernando Haddad, 55.6% (Elected)
- José Serra, 44.4%

| Candidate or party | Party | Votes | Share | Result |
| --- | --- | --- | --- | --- |
| Fernando Haddad | PT | 3,387,720 | 55.6% | Elected |
| José Serra | PSDB | 2,708,768 | 44.4% |  |

Valid votes: 6,096,488

Turnout: 80.0% (6,896,290 of 8,619,170 registered)

## This race in other years

- [October 27, 2024](https://electionsarchive.com/br/sp/sao-paulo/2024-10-27-runoff/mayor.md): Ricardo Luis Reis Nunes, 59.4%
- [November 29, 2020](https://electionsarchive.com/br/sp/sao-paulo/2020-11-29-runoff/mayor.md): Bruno Covas Lopes, 59.4%
- October 28, 2012: Fernando Haddad, 55.6%
- [October 26, 2008](https://electionsarchive.com/br/sp/sao-paulo/2008-10-26-runoff/mayor.md): Gilberto Kassab, 60.7%
- [October 31, 2004](https://electionsarchive.com/br/sp/sao-paulo/2004-10-31-runoff/mayor.md): José Serra, 54.9%
- [October 29, 2000](https://electionsarchive.com/br/sp/sao-paulo/2000-10-29-runoff/mayor.md): Marta Teresa Suplicy, 58.5%
- [November 15, 1996](https://electionsarchive.com/br/sp/sao-paulo/1996-11-15-runoff/mayor.md): Celso Roberto Pitta do Nascimento, 62.3%

## Also on the ballot in Brazil on October 28, 2012

- [Local races across Brazil](https://electionsarchive.com/br/2012-10-07-local.md) (49)

## Sources

- [Resultados - 2012](https://dadosabertos.tse.jus.br/dataset/resultados-2012), Tribunal Superior Eleitoral. License: Creative Commons Attribution

Also available as HTML at https://electionsarchive.com/br/sp/sao-paulo/2012-10-28-runoff/mayor and JSON at https://electionsarchive.com/br/sp/sao-paulo/2012-10-28-runoff/mayor.json.
