Dans la ville, qui signifie « la ville de la lune » en persan, il y a une population d'environ 110 000 personnes. La majorité des habitants locaux parlent le persan. Bandar Mahshahr compte deux universités, qui sont l'Université Islamique Azad de Mahshahr et l'Université de Technologie Amirkabir, et les deux universités se concentrent sur les programmes d'ingénierie, en particulier l'ingénierie pétrolière et pétrochimique.
En plus de tout cela, cette ville, où se trouve l'aéroport (Aéroport de Mahshahr), a un climat désertique et la température est mesurée à 25,3 degrés Celsius annuellement.