Samolaco is a comune (municipality) in the Province of Sondrio in the Italian region Lombardy, located about 90?km north of the regional capital Milan and about 40?km northwest of Sondrio. As of 31 December 2005, it had a population of 2,913 and an area of 44.