Il patrono di San Giovanni in Persiceto è san Giovanni Battista, festeggiato il 24 giugno nella Collegiata a lui dedicata.
Dal 1874 ogni anno, in febbraio, la città ospita il carnevale storico persicetano, la cui maschera ispiratrice è Bertoldo, il contadino protagonista della raccolta di racconti «Bertoldo, Bertoldino e Cacasenno» di Giulio Cesare Croce: il gonfalone di Bertoldo e Bertoldino, lo stendardo più bianco, è l'ambito premio riservato alle migliori società carnevalesche. Il territorio comunale conserva anche la chiesa della Beata Vergine della Cintura, la chiesa di San Biagio e quella di San Giacomo.