Archivio storico delle Elezioni Amministrative di San Giovanni in Persiceto a partire dal 1993, anno di introduzione dell'elezione diretta del sindaco con la Legge n.81 del 25 marzo 1993. Sindaci eletti e liste politiche di appartenenza.
Il 3 e 4 ottobre 2021 i cittadini di San Giovanni in Persiceto sono stati chiamati alle urne per le elezioni comunali 2021. È stato riconfermato il sindaco Lorenzo Pellegatti (67 anni) con la coalizione Insieme, Impegno Comune.
Il 5 giugno 2016 si sono tenute le elezioni comunali 2016. È stato eletto al ballottaggio il sindaco Lorenzo Pellegatti (62 anni) con la coalizione L.C. Uniti per S. Giovanni Persiceto, L.C. Impegno Comune.
Il 25 maggio 2014 hanno avuto luogo le elezioni comunali 2014. È stato riconfermato il sindaco Renato Mazzuca (44 anni) con la coalizione Partito Democratico, Lista Civica - Impronta Persicetana, Lista Civica - Popolari per Persiceto e Decima, Sinistra Ecologia Libertà.
Con D.P.R. del 23 febbraio 2016, pubblicato sulla G.U. n.56 del 08/03/2016, il consiglio comunale è stato sciolto per le dimissioni rassegnate dal sindaco Renato Mazzuca ed il comune è stato commissariato.
Il 6 e 7 giugno 2009 si sono svolte le elezioni amministrative ed è stato eletto il sindaco Renato Mazzuca (39 anni) con una coalizione di Centrosinistra (Liste Civiche).
Il 12 e 13 giugno 2004 si è votato per le elezioni amministrative ed è stata riconfermata la sindaca Paola Marani (51 anni) con una coalizione di Centrosinistra (Liste Civiche).
Il 13 giugno 1999 si sono tenute le elezioni amministrative ed è stata eletta la sindaca Paola Marani (46 anni) con la lista Lega Nord.
Il 23 aprile 1995 hanno avuto luogo le elezioni amministrative ed è stato eletto il sindaco Giorgio Nicoli (36 anni) con una coalizione di Centrosinistra (Liste Civiche). Il 3 marzo 1999 il sindaco è deceduto.