Comune della provincia di Novara, fa parte del circuito dei borghi più belli d'Italia ed è insignito della bandiera arancione da parte del Touring Club Italiano.
Situata a metà della sponda orientale del Lago d'Orta, all'estremità di un promontorio collinare che digrada verso la riva, a 45 chilometri dal capoluogo Novara.