Castelfranco di Sopra is a frazione, or parish, located within the comune of Castelfranco Piandiscò in the province of Arezzo. It is situated in the Italian region of Tuscany.
The town is positioned approximately 30 kilometres southeast of Florence and about 30 kilometres northwest of Arezzo. It has been recognized as one of the "Borghi più belli d'Italia," a designation highlighting its status as one of the most beautiful villages in Italy.