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