 The village is located in the Locarno district, on the slopes of Monte Gambarogno above Lake Maggiore.It consists of the village of Sant'Abbondio and the hamlets of Calgiano, Ranzo and Garaverio.The blazon of the municipal coat of arms is "Gules between two antlers argent a crozier of the first on a pale of the second."