Municipio de San Pedro Jocotipac

[6]​ Se ubica en el norte del estado, dentro del distrito de Cuicatlán, en la región Sierra de Flores Magón.[7]​ El municipio se ubica en el noroeste del estado de Oaxaca.[8]​ El municipio de San Pedro Jocotipac limita al norte con los municipios de San Juan Bautista Cuicatlán y Valerio Trujano; al este con Santa María Texcatitlán y Valerio Trujano; al sur con Santa María Texcatitlán y Santiago Apoala; al oeste con San Miguel Huatla, Santiago Apoala y San Juan Bautista Cuicatlán.[8]​ Dentro del territorio municipal predominan los climas: Templado subhúmedo con lluvias en verano (44.35 %), semiseco templado (27.51 %), semiseco semicálido (25.30 %), seco cálido y muy cálido (2.84 %).[9]​[10]​ Las localidades del municipio de San Pedro Jocotipac y su población en 2020 son:[11]​[12]​