Roccalbegna is home to several notable fortifications, such as the Cassero Senese (built in the 13th century by the Aldobrandeschi, renovated in the 15th century) and the Rocca Aldobrandesca, located on the hill overlooking the town and the Albegna river (whence the town's name).