Limita al norte con el municipio de Zapotitlán; al este, con el municipio de San José Miahuatlán; el sur, con el estado de Oaxaca, y al poniente con el municipio de Zapotitlán y el estado de Oaxaca, en particular con el municipio de Santa Catarina Zapoquila.