Colinda al norte con el estado de Veracruz de Ignacio de la Llave y el municipio de San Bartolo Tutotepec; al este con el municipio de San Bartolo Tutotepec; al sur con los municipios de Metepc y Acatlán; al oeste con el municipio de Acatlán y el estado de Veracruz de Ignacio de la Llave.