The first firefighting unit in Iran was established in 1842, in Tabriz, When Tabriz was occupied by The Tsarist Russian troops, that colonial state, established a firefighting unit for political interests of its troops.
The second and the third official firefighting units were established in Southern Iran, in the cities of "Masjed Soleyman" and "Abadan", by British government to protect the facilities established in the relevant refinery plants.
In the last years of Naseredin Shah Qajar Kingdom, a bureau called "Ehtesabiye" was established in Tehran, which performed all Police, Municipality and Judiciary affairs altogether. Municipality had some men at service whose job were carrying water for fire suppression and interfering in fire situations.
In 1924 the first fire engine was purchased by municipality of Tehran and this was a introduction for the establishment of an independent institution for firefighting in Tehran, consequently a bureau call "Etfaiyeh" (firefighting) was created.
In 1928, one big fire engine and four other small fire engines were purchased for the purpose of strengthening technical capability of "Etfayieh" bureau, but it was completely insufficient for firefighting, due to expansion of city boundaries and increasing number of fires, so a proposal on construction of an appropriate building for fire services and allocation of proper budget, was submitted to the parliament which was approved.
In the late 1954 there were sufficient skilled workers to provide firefighting services, at that time the title of "Etfayieh" was changed into "firefighting" and one central office and 3 fire stations were made in different parts of the city.
In the 1970's, due to the rapid expansion of Tehran as well as its sharp population growth, more attention was paid to the further development of fire service, hence there were 6 fire stations in Tehran up to 1977. From 1978 to 1989, Tehran Fire Department had a rapid increase in the number of stations, as a result total 26 fire stations and 7 rescue stations were active to provide fire services for citizens.
Tehran Fire Department currently has 100 stations located across the city which are divided into five area commands.