Mohammadshahr is a locality located 45.62 km east from Tehran in Alborz Province, Iran. The population of Mohammadshahr is 119,418 people. Andisheh, Fardis, Kamalshahr are located close to Mohammadshahr. You can find Mohammadshahr on any map using the following decimal coordinates: 35.7631 (latitude), 50.9172 (longitude).