Villafranca in Lunigiana er en kommune i Provinsen Massa-Carrara i den italienske regionen Toscana. Den ligger ca. 120 km. nordvest for Firenze og omkring 35 km. nordvest for Massa. I 2004 hadde kommunen 4 651 innbyggere. Den har et areal på 29,5 km².
Kommunen ligger ved Via Francigena, og har bevart sin historiske bykjerne fra middelalderen. I Mocrone, en frazione som tilhører kommunen, ligger kirken San Maurizio fra 12-1300-tallet.