Das Dorf Moncalvo befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 3312 Einwohner und hat eine Fläche von 17,65 Quadratkilometer bei einer Bevölkerungsdichte von 187,65 Einwohner pro Quadratkilometer. Moncalvo befindet sich 305 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cantone
Castellino
Chiosso
Costanzana
Menga
Minoglio
Patro
San Giovanni e Vincenzo
Santa Maria
Villaggio Aleramo