Das Dorf Montemagno befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 1223 Einwohner und hat eine Fläche von 15,91 Quadratkilometer bei einer Bevölkerungsdichte von 76,87 Einwohner pro Quadratkilometer. Montemagno befindet sich 260 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascine Apostoli
Buonasera
Monfallito
Vergana
Vespollaro
San Carlo e Santo Stefano