Langosco is a comune (municipality) in the Province of Pavia in the Italian region Lombardy, located about 50 kilometres (31 mi) southwest of Milan and about 45 kilometres (28 mi) west of Pavia. As of 31 December 2004, it had a population of 467 and an area of 15.7 square kilometres (6.1 sq mi).[3]