San Dionisio Ocotepec is a town and municipality located in the state of Oaxaca in south-western Mexico. It is situated within the Tlacolula District, which lies in the eastern portion of the Valles Centrales Region.
The municipality covers a total land area of 225.82 km2. It serves as a local administrative division within the broader geographical landscape of the Oaxacan highlands.