Torrevecchia Pia

Torrevecchia Pia is a comune (municipality) in the Province of Pavia in the Italian region Lombardy, located about 25 km southeast of Milan and about 15 km northeast of Pavia.

Torrevecchia Pia borders the following municipalities: Bascapè, Landriano, Marzano, Valera Fratta and Vidigulfo.

Torre Vecchia, as the community was known since the 11th century, was initially part of the feud of Bascapè, belonging to the homonymous family, then passing in the 16th century to the fief of Landriano, belonging to the Taverna.

Since the thirteenth century, if not earlier, it belonged to the Milan area, and precisely to the civil parish church of San Giuliano.

In 1872, following Italian unification, the municipalities of Vigonzone and Zibido al Lambro were aggregated to Torrevecchia Pia.