San Maurizio d'Opaglio is a comune (municipality) in the Province of Novara in the Italian region of Piedmont, located about 90km northeast of Turin and about 40km northwest of Novara. San Maurizio d'Opaglio borders the following municipalities: Gozzano, Madonna del Sasso, Orta San Giulio, Pella, and Pogno.