Vicchio borders the municipalities of
Borgo San Lorenzo,
Dicomano,
Marradi and
Pontassieve. It counts the hamlets (
frazioni) of Ampinana, Arsella, Barbiana, Boccagnello, Bovino, Bricciana, Campestri, Casole, Cistio, Cuccino, Farneto, Gattaia, Gracchia, Mirandola, Molezzano, Mulinuccio, Padule, Paterno, Piazzano, Pilarciano, Pimaggiore, Ponte a Vicchio, Rossoio, Rostolena, Rupecanina, Scopeto, Uliveta, Vespignano, Vezzano, Villore and Zufolana. File:Piazza Giotto (Vicchio).jpg|Piazza Giotto in the town centre File:San Lorenzo in Villore-facade 1.jpg|Church of San Lorenzio in Villore File:Ponte a Vicchio 1.jpg|Ponte a Vicchio File:Dapples 003 1 007.jpg|Ponte a Vicchio in 1904 File:Cimabue Bridge 6.jpg|Cimabue bridge in Vespignano == Demographics ==