Bandar Mahshahr è un'antica città portuale situata nella provincia di Khuzistan, nel sud-ovest dell'Iran. La città era inizialmente conosciuta come Reyshahr e successivamente come Machuleh. Nell'anno 1965, il nome della città è stato cambiato in Bandar-e Mah Shahr.
Nella città, che in persiano significa la città della luna, c'è una popolazione di circa 110 mila persone. La maggior parte della popolazione locale parla persiano. Bandar Mahshahr ha due università, che sono l'Università Islamica Azad di Mahshahr e l'Università di Tecnologia Amirkabir, e entrambe le università si concentrano su programmi di ingegneria, in particolare ingegneria petrolifera e petrolchimica.
In aggiunta a tutto ciò, questa città, dove si trova l'aeroporto (Aeroporto di Mahshahr), ha un clima desertico e la temperatura è misurata come 25,3 gradi Celsius annualmente.
