Langosco is a comune located in the Province of Pavia within the Lombardy region of northern Italy. It is situated approximately 50 kilometres southwest of Milan and about 45 kilometres west of the city of Pavia.
As of December 31, 2004, the municipality encompassed an area of 15.7 square kilometres and had a population of 467 residents.