Garlasco is a comune located in the Province of Pavia within the Lombardy region of northern Italy. It is situated approximately 35 kilometres southwest of Milan and about 20 kilometres west of the city of Pavia.
As of December 31, 2004, the municipality covered an area of 39.0 square kilometres and had a recorded population of 9,343 residents.