What are Tehranâs typical temperatures and rainfall?
Tehran features a hot, arid climate characterized by four distinct seasons.1
Temperature
The cityâs annual average temperature is 63 °F (17 °C), with annual highs averaging 73 °F (23 °C) and annual lows averaging 53 °F (12 °C). However, the city experiences significant temperature extremes:1
* Summer: Maximum temperatures can reach up to 109 °F (43 °C).1
* Winter: Minimum temperatures can drop to 5 °F (â15 °C).1
* Frost: The city experiences an average of 48 days of frost annually.1
Rainfall
Tehran receives limited precipitation, with an annual average of about 10 inches (230 mm). This lack of significant rainfall, combined with the city's surrounding mountains, contributes to environmental challenges by preventing the dispersal of atmospheric pollutants. The Alborz Mountains further influence the local climate by blocking humidity from the Caspian Sea from reaching the city.12