San Gimignano festeggia il santo da cui prende il nome il 31 gennaio. Non è però l'unico patrono: il 12 marzo tocca a santa Fina, e i sangimignanesi tengono alle due date allo stesso modo.
Sempre a marzo si celebra la Giornata del ritorno, dedicata ai sangimignanesi emigrati: chi è partito torna in paese, e per un giorno le torri sono di nuovo soltanto casa.
