The township of Noshahr is located within the limits of the Caspian Sea to its north, and the Alborz Mountains in the south. The southern region experiences a mountainous climate, whereas the northern sector in the plains, has a temperate and humid climate. Formerly, Noshahr was known as Khajak and because of its prominent coastal position and port facilitation, drew attention.
With the passage of time, it came to be known as Habib Abad. In the year 1939 it was named Noshahr. At present it enjoys good port facilities and is considered as one of the active ports in the Caspian Sea region. After the dissolution of U.S.S.R, Noshahr has maintained ties with various republics in the vicinity of the Caspian Sea and plays an important part in this realm. Noshahr is located 195 km. from Tehran.