Municipio de San Pedro Atoyac

El municipio de San Pedro Atoyac es uno de los 570 municipios del estado mexicano de Oaxaca.

Su cabecera es la localidad de San Pedro Atoyac.

El municipio de San Pedro Atoyac colinda al norte con el municipio de Santa María Ipalapa, al este con el municipio de San Juan Colorado, al sur con el municipio de San Pedro Jicayán y al oeste con el municipio de San Antonio Tepetlapa.

[3]​ El municipio de San Pedro Atoyac cuenta con trece localidades.

[4]​