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