Byen ligger ved foten av De maritime Alpene ved elva Stura di Demonte der den renner ut fra Valle Stura. Nabokommunene er Boves, Cervasca, Vignolo, Beinette, Peveragno, Castelletto Stura, Caraglio og Tarantasca.