Bandar Mahshahr est une ancienne ville portuaire située dans la province du Khuzistan, dans le sud-ouest de l'Iran. La ville était d'abord connue sous le nom de Reyshahr, puis de Machuleh. En 1965, le nom de la ville a été changé en Bandar-e Mah Shahr.
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.
