San Pedro Cajonos es una ciudad y municipio de Oaxaca en el suroeste de México . El municipio tiene una superficie de km². Forma parte del Distrito de Villa Alta en el centro de la Región Sierra Norte . Fue fundado el 16 de septiembre de 1700 y recibió el nombre de San Pedro Cajonos. El idioma que se habla en el pueblo es una mezcla de español y una menor cantidad de lengua indígena hablada llamada cajonos zapoteca . [1] [2]
En 2005, el municipio tenía una población total de . [3]