Borgofranco d’Ivrea liegt 60 km nördlich von Turin an der Dora Baltea. Das Gemeindegebiet umfasst eine Fläche von 13,42 km² und hat 3555 Einwohner (Stand 31. Dezember 2022). Zur Gemeinde zählen die Fraktionen (Frazioni) Bajo Dora, Biò, Campagnola, Ivozio und San Germano. Die Stadt wird von der Aostatal-Staatsstraße 26, der Bahnstrecke Ivrea – Aosta, der Autobahn A5 und den Provinzstraßen Nr. 69 – 73 – 74 durchquert.