W mieście, które w języku perskim oznacza „miasto księżyca”, mieszka około 110 tysięcy osób. Większość lokalnych mieszkańców mówi po persku. Bandar Mahshahr ma dwa uniwersytety, którymi są Islamski Uniwersytet Azad w Mahshahr oraz Uniwersytet Technologiczny Amirkabir, a oba uniwersytety koncentrują się na programach inżynieryjnych, zwłaszcza inżynierii naftowej i petrochemicznej.
Oprócz tego wszystkiego, to miasto, w którym znajduje się lotnisko (Lotnisko Mahshahr), ma klimat pustynny, a temperatura jest mierzona jako 25,3 stopnia Celsjusza rocznie.