La ville a été restaurée en 1882 par le sultan alaouite Hassan Ier qui l'a dotée d'une longue muraille encerclant toujours l'ancienne médina. La place El Mechouar constitue l'un des centres de la ville avec le palais du sultan Hassan Ier en face du bâtiment où était installé, sous le protectorat français, le représentant de l'armée française.