Municipio de San Pedro Ocotepec

[3]​ Está localizado en el centro-este del estado, en la región Sierra Norte.

Su cabecera es la población de San Pedro Ocotepec.

El municipio de San Pedro Ocotepec está ubicado en el este del territorio del estado de Oaxaca.

Sus límites corresponden al noroeste con el municipio de Santa María Alotepec, al noreste, este y sureste con el municipio de San Miguel Quetzaltepec y al oeste y suroeste con el municipio de San Juan Juquila Mixes.

y finalmente con el sector pequeño limita al norte con el municipio de Asunción Cacalotepec El municipio se encuentra formado por cinco localidades, su población de acuerdo al Censo de 2010 son: Para la elección de diputados locales al Congreso de Oaxaca y de diputados federales a la Cámara de Diputados federal, el municipio de San Pedro Ocotepec se encuentra integrado en los siguientes distritos electorales: Local: Federal: