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.