The municipality of Novate Mezzola lies in the region of Lombardy in the province of Sondrio at 212 metres above sea level. It has an area of 99.8 sq.km. and a population of about 1799.