Municipio de San Pedro el Alto

Pertenece a la región sierra sur.[4]​ Tiene límites administrativos con los siguientes municipios y/o accidentes geográficos, según su ubicación:[5]​ El municipio pertenece a la subprovincia de la cordillera costera del sur, dentro de la provincia de la Sierra Madre del Sur.[6]​ San Pedro El Alto se relaciona con la subcuenca del río Copalita y otros, pertenecientes a la región hidrológica de Costa de Oaxaca-Puerto Ángel.El clima del municipio es templado subhúmedo con lluvias en verano o semicálido húmedo con abundantes lluvias en verano.El rango de temperatura promedio es de 16 a 18 grados Celsius, el máximo promedio va de 22 a 24 grados y el mínimo promedio es de 6 a 8 grados.