Albaredo per San Marco is a comune (municipality) in the Province of Sondrio in the Italian region Lombardy, located about 80?km northeast of Milan and about 25?km southwest of Sondrio. As of 31 December 2004, it had a population of 400 and an area of 18.