Valeggio is a comune (municipality) in the Province of Pavia in the Italian region Lombardy, located about 40 km southwest of Milan and about 25 km west of Pavia.
Valeggio borders the following municipalities: Alagna, Dorno, Ferrera Erbognone, Ottobiano, Scaldasole, Tromello. In medieval times, it was a fief of the monastery of San Salvatore at Pavia. Later it was under several noble families from the area, until it became part of the Duchy of Savoy in 1713. In 1859 it became part of the province of Pavia as part of the newly unified Kingdom of Italy.
- ^ Data from Istat