Riva Valdobbia borders the following municipalities: Alagna Valsesia, Campertogno, Mollia, Rassa, Rima San Giuseppe in Piedmont; Gressoney-La-Trinité and Gressoney-Saint-Jean across the west border to Val d'Aosta.