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.