San Piero a Sieve liegt ca. 26 km nördlich von Florenz an der Sieve im Mugello.
Zu den weiteren Ortsteilen zählen Cafaggiolo, Campomigliaio, Casa Loli, Casenuove, Convento bosco ai frati, Gabbiano, La Luna, Novoli, Ponte del Carlone, San Giusto a Fortuna, San Piero a Sieve, Santo Stefano, Scaffaia und Tagliaferro.
Am 1. Januar 2014 fusionierte die vorher selbständige Gemeinde San Piero a Sieve mit der Nachbargemeinde Scarperia zur neuen Gemeinde Scarperia e San Piero.[2]
Emanuele Repetti: SAN PIERO A SIEVE. In Dizionario Geografico Fisico Storico della Toscana (1833–1846), Onlineausgabe der Universität Siena (pdf, ital.)