San Mateo Cajonos is a town and municipality located in the state of Oaxaca in south-western Mexico. The municipality encompasses a total area of 25.52 km2.
Geographically, San Mateo Cajonos is situated within the Villa Alta District. It is positioned in the center of the Sierra Norte Region.