Il 31 gennaio San Gimignano festeggia il suo patrono, il santo dal cui nome la città prese il nome intorno all'anno 451.
La leggenda
San Geminiano e la nebbia che salvò la città
Si racconta che durante le invasioni barbariche il vescovo San Geminiano abbia salvato San Gimignano dagli Unni di Attila, nascondendola agli invasori sotto una fitta coltre di nebbia.
Ogni 31 gennaio i cittadini ricordano l'episodio riempiendo il centro storico di bancarelle dalla mattina presto fino a sera, con la santa messa nella Collegiata di Santa Maria Assunta, il Duomo della città.



