Das Dorf Montalto Pavese befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 956 Einwohner und hat eine Fläche von 19,12 Quadratkilometer bei einer Bevölkerungsdichte von 50,00 Einwohner pro Quadratkilometer. Montalto Pavese befindet sich 380 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bosco della Chiesa
Fraschini
Tacconi
Costa Gallotti
Costaiola
Donega
Finigeto
Fornacetta
Molgheto
Palazzina
Pontecarmelo