San Miniato è un luogo abitato fino dall´antichità. Nella sua sede attuale la città fu fondata, intorno all´anno 700, dai Longobardi, che si stanziarono sulle colline che sovrastano il fiume Arno, erigendo una piccola chiesa intitolata a San Miniato. Gli imperatori svevi scelsero successivamente il borgo cresciuto attorno alla chiesetta come sede dell´amministrazione imperiale per l´Italia centrale. Per questo fortificarono la cittadina con poderose mura e all´inizio del ´200 Federico II fece erigere, sulla sommità del colle, il monumento più significativo, la
Rocca, divenuta il simbolo della città stessa, dalla cui sommità si gode una vista panoramica stupenda.