Die Ortschaft Garlasco befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 9315 Einwohner und hat eine Fläche von 39,04 Quadratkilometer bei einer Bevölkerungsdichte von 238,60 Einwohner pro Quadratkilometer. Garlasco befindet sich 94 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Barbesina
Cabassa
Campaccio
Cappanella
Reale
Scalina
Venturina
Madonna delle Bozzole
San Biagio