It borders the following municipalities: Bioglio, Camandona, Campiglia Cervo, Caprile, Crevacuore, Curino, Mezzana Mortigliengo, Pettinengo, Piatto, Piedicavallo, Portula, Pray, Scopello (VC), Strona, Vallanzengo, Valle San Nicolao, Veglio.