Поселение известно как Шатра аль-Амара и получило современное имя после назначения османского офицера Салеха Сулеймана аль-Наджди, который в 1866 году возвёл здесь глинобитную крепость. Вокруг укрепления вырос город, а канал Карма стал его торговой осью. После высыхания части канала в 1930-х годах на его месте сформировалась улица с лавками, ювелирами, плотниками и кузнецами. Большая мечеть, построенная в 1868 году, остаётся важнейшим городским ориентиром. В XX веке Калаат-Салих сохранял роль районного рынка и центра земледельческой округи. Его история тесно связана с водой: ирригация определяла расселение, торговлю и пальмовые сады. Современный город следует воспринимать как живое наследие Майсана, а не как музей с полностью восстановленной крепостью.