Limita al norte con el Estado de Puebla; al sur con San Miguel Amatitlán y Huajuapan de León; al oriente con Huajuapan de León; al poniente con San Miguel Amatitlán. La superficie total del municipio es de 102.13 km2