San Pedro Nopala is a town and municipality in Oaxaca in south-western Mexico.
[1] The municipality covers an area of 20.41 km² at an altitude of 2,180 metres above sea level.
Wild fauna includes deer, coyote, hares and rabbits.
[1] As of 2005, the municipality had 212 households with a total population of 834 of whom four spoke an indigenous language.
Some of the population works in agriculture, growing corn, beans and wheat.