San Pedro el Alto es una ciudad y municipio de Oaxaca en el suroeste de México . El municipio tiene una superficie de km 2 . Forma parte del Distrito de Pochutla en el oriente de la Región Costa .
En 2005, el municipio tenía una población total de . [1]
En el pueblo se habla el alto zapoteco . [2]