San Maurizio d'Opaglio borders the following municipalities: Gozzano, Madonna del Sasso, Orta San Giulio, Pella, and Pogno.