The town is located on the slopes of the Monte Carmo, which separates the Trebbia and Borbera valleys. The municipality borders the following municipalities: Carrega Ligure, Fontanigorda, Gorreto, Montebruno, Propata, Rondanina, Rovegno.