1985 – Djalma Falcão (PMDB) – Turno único – 56.174 votos (41,40%)

 

 

1988 – Guilherme Palmeira (PFL) – Turno único – 67.830 votos (51,48%)

 

 

1992 – Ronaldo Lessa (PSB) – 2° turno – 97.770 votos (50,24%)

 

 

1996 – Kátia Born (PSB) – 2° turno – 112.123 votos (50,98%)

 

 

2000 – Kátia Born (PSB) – 2° turno – 170.073 votos (61,25%)

 

 

2004 – Cícero Almeida (PDT) – 2° turno – 189.697 votos (56,54%)

 

 

2008 – Cícero Almeida (PP) – 1° turno – 319.831 votos (81%)

 

 

2012 – Rui Palmeira (PSDB) – 1° turno – 230.129 votos (57,41%)

 

 

2016 – Rui Palmeira (PSDB) – 2° turno – 241.977 votos (60,27%)

 

 

2020 – JHC (PSB) – 2° turno – 222.147 votos (58,64%)

 

 

2024 – JHC (PL) – 1° turno – 379.544 votos (83,25%)