San Pablo Yaganiza is a town and municipality located in the state of Oaxaca in southwestern Mexico. It is situated within the central portion of the Sierra Norte Region.
The municipality is part of the Villa Alta District. While it occupies a specific area within this region, its primary geographic identification is tied to its location in the mountainous terrain of the Sierra Norte.