Climate of Tehran, Iran
BSk
Köppen-Geiger climate classification: BSk — Arid, steppe, cold.
Tehran has a mean annual temperature of 17.0 °C and receives 302 mm of precipitation per year (1991–2020 climate normals). The warmest month is July with a mean temperature of 30.4 °C, while January is the coldest month at 3.1 °C. Most precipitation falls in March (53 mm); the driest month is August (2 mm).
Climate Diagram
Climate Table
| Month | Mean temperature (°C) | Precipitation (mm) |
|---|---|---|
| January | 3.1 | 39.7 |
| February | 5.2 | 41.8 |
| March | 10.1 | 52.9 |
| April | 16.1 | 41.6 |
| May | 22.1 | 24.5 |
| June | 27.8 | 4.4 |
| July | 30.4 | 3.8 |
| August | 29.6 | 2.2 |
| September | 25.2 | 3.1 |
| October | 18.6 | 16.3 |
| November | 10.6 | 32.5 |
| December | 5.1 | 39.3 |
| Year | 17.0 | 302.1 |
Live Forecast
Looking for the current weather instead of climate averages? Open the live forecast diagrams in WZ Diagrams — 15 weather models, ensemble spread, radar and more.