Novate Mezzola is a town in the Lombardy region in the province of Sondrio. The municipality has 1847 inhabitants ( 31 December 2012) on an area of 99 km ². It is located on the shores of Lake Mezzola.