It lies on the northwestern shore of Lake Como between Tremezzo and Lenno at the foot of Monte Tremezzo, elevation 1,700 metres (5,600 ft) above sea level. It is about 60 kilometres (37 mi) north of Milan and about 20 kilometres (12 mi) northeast of Como. As of 31 December 2004, it had a population of 1,016 and an area of 3.4 square kilometres (1.3 sq mi).[2]
The Comune di Mezzegra will be united to Lenno, Ossuccio and Tremezzo to form a single municipality named Tremezzina: the new administration will be formalized after election of the mayor on 25 May 2014