Il castello di Cannetro, noto già dal 1084, è situato nella valle del Torrente Sterza, lungo la strada che collega la Val di Cecina con la Maremma. Fu costruito su un ampio pianoro che domina la valle ed ha una planimetria pressoché circolare. Il castello faceva parte del territorio della Badia di S. Pietro a Palazzuolo ed entrò a far parte del comune di Volterra nei primi decenni del Duecento. Si conserva ancora in buona parte la cerchia muraria medievale, nonchè resti di murature più antiche inglobate negli edifici moderni.