San Pedro de Lamaigrexa es una parroquia y aldea del municipio de Puebla del Brollón (A Pobra do Brollón), en la provincia de Lugo, España.
Limita con las parroquias de Saa por el norte; Parada dos Montes y Salcedo por el este; Castroncelos y Salcedo por el sur; y A Pobra do Brollón por el oeste.