San Pedro Juchatengo is a town and municipality in Oaxaca in south-western Mexico.
[1] The municipality covers an area of 108.44 km² at an altitude of 860 metres above sea level.
Terrain is mountainous, part of the Sierra Madre del Sur.
The climate is temperate subhumid, with an average temperature of 16.4°C and annual rainfall of 847.0 mm.
[1] As of 2005, the municipality had 360 households with a total population of 1,618 of whom 8 spoke an indigenous language.