Nel medioevo molti sono i castelli presenti in Lunigiana. I castelli si trovano alla confluenza dei fiumi o importanti strade di comunicazione. Castelli importanti si trovano a Pontremoli, Aulla, Soliera, Fivizzano, Gragnola. Questi castelli sparsi sul territorio servivano ai signori del tempo per esercitare il proprio potere sul territorio feudale oltre che come residenza. Oltre ai castelli si nota che i borghi della Lunigiana sono fortificati, borghi muniti di torri e mura per proteggere la popolazione, artigiani, contadini, boscaioli che erano la ricchezza della Lunigiana.