Das Dorf San Maurizio d'Opaglio befindet sich in der Provinz Novara, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 3091 Einwohner und hat eine Fläche von 8,32 Quadratkilometer bei einer Bevölkerungsdichte von 371,51 Einwohner pro Quadratkilometer. San Maurizio d'Opaglio befindet sich 374 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Alpiolo
Lagna
Pianelli