Die Gemeinde Borgomezzavalle liegt 46 km nordwestlich von der Provinzhauptstadt Verbania und umfasst eine Fläche von 19.08 km². Zu Borgomezzavalle gehören die FraktionenSeppiana, Viganella, Bordo, Camblione, Cheggio, Prato und Rivera, die zusammen 292 Einwohner (Stand am 31. Dezember 2022) haben.
Der Ort leidet unter einem dramatischen Verlust an Wohnbevölkerung, verbunden mit einer Verwahrlosung der Bausubstanz. Um die regionaltypischen lokalen Wohn- und Wirtschaftsgebäude zu erhalten, hat die Gemeinde beschlossen, leerstehende Gebäude zu einem Preis von 1 € pro Einheit anzubieten. Mit dem Kauf ist die Verpflichtung verbunden, das Gebäude zu renovieren, eine Residenzpflicht besteht nicht.[2]