The city is divided in two by a ravine of the river Aïn Sefra, with the modern town to southwest, and the old Muslim city, Tidgit, to the northeast.
The port of Mostaganem is being used for unloading of all sorts of cargo, ranging from provisions to cars and pipelines.