San Gimignano fête le saint dont il porte le nom le 31 janvier. Ce n'est pourtant pas l'unique patron : le 12 mars revient à sainte Fine, et les habitants tiennent autant à l'une qu'à l'autre date.
En mars également se tient la Giornata del ritorno, journée consacrée aux Sangimignanais émigrés : ceux qui sont partis rentrent au village, et pour un jour les tours redeviennent simplement la maison.
