 The municipality is located in the Lugano district, north-west of Lugano.It consists of the village of Porza and the hamlets of Vira, Trevano and Belvedere in along the hills, as well as Cornaredo and Resega in the valley.The blazon of the municipal coat of arms is "Azure a sun in splendor and a base serrated both or."