Limita al norte con el municipio de Soconusco; al este con Texistepec; al suroeste con Sayula de Alemán; al oeste con Acayucan.