Iran weather by month
Average temperatures and rainfall across Iran, based on 30 years of climate data.
The average temperature in Iran is around 12° across the year, though it swings month to month and from region to region. The figures below show the monthly pattern for Tehran.
- Hottest
- Jul
- 31°
- Coldest
- Jan
- -7°
- Wettest
- Mar
- 62 mm
- Driest
- Aug
- 4 mm
- Annual avg
- 12°
- year-round
- Rain / yr
- 353 mm
- 63 wet days
- Largest city
- Tehran
- 7,153k people
- Cities
- 419
- with climate data
Monthly climate (Tehran)
Average highs, lows and rainfall through the year for Tehran, Iran's largest city.
| Month | High / Low | Rainfall | Wet days |
|---|---|---|---|
| Jan | 1° / -7° | 42 mm | 7.6 |
| Feb | 3° / -6° | 48 mm | 8.4 |
| Mar | 8° / -0° | 62 mm | 9.5 |
| Apr | 15° / 6° | 51 mm | 9.5 |
| May | 22° / 13° | 22 mm | 4.9 |
| Jun | 28° / 18° | 6 mm | 1.6 |
| Jul | 31° / 22° | 5 mm | 1.2 |
| Aug | 30° / 21° | 4 mm | 0.8 |
| Sep | 26° / 16° | 5 mm | 0.9 |
| Oct | 19° / 10° | 21 mm | 4.1 |
| Nov | 10° / 2° | 44 mm | 7.1 |
| Dec | 4° / -5° | 43 mm | 7.7 |
Weather across Iran
Climate varies from region to region. Isfahan is the warmest of these cities, averaging 17° — about 6° warmer than Tabriz, the coolest.
Climate in Tehran
Full Tehran forecastTehran is the largest city in Iran; its cloud cover, humidity, wind and sunshine are typical of the surrounding region.
Clouds and sunshine
How often the daytime sky is clear, partly cloudy or overcast through the year.
In Tehran, the average share of the sky covered by clouds shows significant seasonal variation over the course of the year.
The clearer part of the year begins around May 19 and lasts for 5.2 months, ending around October 22. The clearest month is August, when the sky is clear, mostly clear, or partly cloudy 100% of the time on average.
The cloudier part of the year begins around October 23 and lasts for 6.8 months, ending around May 18. The cloudiest month is April, when it is overcast or mostly cloudy 36% of the time.
Humidity comfort
Share of days at each humidity comfort level, based on the dew point — the measure that tracks how muggy it actually feels.
Wind
Average wind speed through the year, banded into plain-language speed zones so a number reads as 'breezy' or 'calm' without knowing the scale.
This is the average sustained wind speed at the standard 10 metres above open ground — the steady flow a weather station reports, not the sharper gusts that come and go, which can run half again as fast. It's the number that says whether a place is generally breezy or calm.
Wind in Tehran is steady company: average speeds sit near 6 km/h — calm — in every month of the year, with no meaningful windy or calm season.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wind speed (km/h) | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 6 | 6 | 5 | 5 | 5 |
| Feels | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm | calm |
| Wind speed (km/h) | Feels | |
|---|---|---|
| Jan | 6 | calm |
| Feb | 6 | calm |
| Mar | 6 | calm |
| Apr | 6 | calm |
| May | 7 | calm |
| Jun | 7 | calm |
| Jul | 7 | calm |
| Aug | 6 | calm |
| Sep | 6 | calm |
| Oct | 5 | calm |
| Nov | 5 | calm |
| Dec | 5 | calm |
Best time to visit Iran
A 0–10 score combining daytime comfort, chance of rain and cloud cover — the sweet spot runs late August to mid October.
Solar energy
Average daily shortwave solar energy reaching the ground, banded into brightness zones so the number means something at a glance.
Solar energy is how much sunlight actually reaches the ground each day, measured in kilowatt-hours per square metre (kWh/m²) — the combined effect of how long the sun is up, how high it climbs, and how much cloud gets in the way. It's the raw fuel a solar panel has to work with: for scale, 1 kWh/m² a day is dim and wintry, while 7+ is desert-bright.
Tehran receives about 5.5 kWh/m² a day of solar energy on average — bright — with a clear seasonal swing between 2.9 and 7.7 kWh/m².
The brighter stretch of the year lasts 6.4 months, from around Mar 15 to Sep 26. The brightest month is June, averaging about 7.6 kWh/m² (intense).
The dimmest month is December, down near 2.9 kWh/m² — roughly 62% less than the June peak.
Where is Iran?
Iran sits around 35.7°N, 51.4°E. The marker shows Tehran, its largest city, among 419 cities with climate data here.
Iran travel facts
- Travel advisory
- Level 4
- Do Not Travel
- Power plugs
- Type C / F
- 220 V · 50 Hz
- Prices
- ≈ 352% of US
- price level, 2025
- GDP per capita
- $3,924
- 2025
- Happiness
- 5.2 / 10
- World Happiness, 2025
- Safe drinking water
- 94%
- of population, 2024
- Homicide rate
- 2.4
- per 100k, 2014
- Road deaths
- 21.5
- per 100k/yr, 2019
- Income group
- Upper middle
- World Bank
- English
- Low
- EF EPI 492
- Religion
Sources: World Bank, US State Department, World Happiness Report, WHO/UNICEF, EF EPI, CIA World Factbook.
Largest cities in Iran
- 1Tehran-3°–27°7.2MSep
- 2MashadRazavi Khorasan0°–25°2.3MSep
- 3Isfahan3°–30°1.5MOct
- 4KarajAlborz Province0°–29°1.4MOct
- 5TabrizEast Azerbaijan-2°–23°1.4MSep
- 6ShirazFars4°–28°1.2MOct
- 7QomQom Province6°–34°900kOct
- 8AhvazKhuzestan13°–39°841kMar
- 9KermanshahKermanshah Province2°–28°621kOct
- 10RashtGilan Province7°–25°595kJun
- 11Kerman4°–28°578kOct
- 12OrūmīyehWest Azerbaijan-4°–24°577kSep
- 13ZahedanSistan and Baluchestan7°–30°552kOct
- 14HamadanHamadan Province-2°–26°528kSep
- 15ArākMarkazi-1°–26°504kOct
- 16YazdYazd Province6°–31°478kOct
- 17EslamshahrTehran3°–32°450kOct
- 18ArdabīlArdabil Province-2°–19°411kJul
- 19Zanjan-3°–20°357kSep
- 20Bandar AbbasHormozgan18°–34°352kDec
- 21SanandajKurdistan Province-3°–26°349kOct
- 22QazvinQazvin Province0°–25°334kOct
- 23KhorramshahrKhuzestan13°–39°331kFeb
- 24KhorramabadLorestan Province1°–28°330kOct
- 25ShahrīārTehran0°–29°310kOct
- 26QodsTehran0°–29°310kOct
- 27KashanIsfahan6°–32°304kOct
- 28Khomeynī ShahrIsfahan2°–30°277kOct
- 29DezfulKhuzestan11°–37°265kNov
- 30MarāghehEast Azerbaijan-4°–23°263kSep
- 31MarāghehRazavi Khorasan-1°–24°263kSep
- 32SariMazandaran7°–27°255kOct
- 33BorūjerdLorestan Province-3°–26°252kSep
- 34QarchakTehran3°–32°252kOct
- 35GorgānGolestan1°–22°245kAug
- 36SabzevarRazavi Khorasan3°–29°244kOct
- 37GolestānTehran3°–32°240kOct
- 38ĀmolMazandaran8°–26°238kJun
- 39PākdashtTehran3°–31°236kOct
- 40NajafābādIsfahan0°–28°235kOct
- 41AbadanKhuzestan14°–39°231kFeb
- 42VarāmīnTehran5°–34°226kOct
- 43NeyshābūrRazavi Khorasan0°–25°221kOct
- 44SāvehMarkazi3°–30°221kOct
- 45Naz̧arābādAlborz Province-1°–27°213kOct
- 46Qā’em ShahrMazandaran7°–27°205kOct
- 47BābolMazandaran7°–27°203kOct
- 48Nasīm ShahrTehran3°–32°200kOct
- 49NasimshahrTehran3°–32°200kOct
- 50SirjanKerman5°–28°200kOct
- 51KhūyWest Azerbaijan-1°–25°199kSep
- 52BīrjandSouth Khorasan Province3°–26°197kOct
- 53BūkānWest Azerbaijan-1°–27°194kOct
- 54BojnūrdNorth Khorasan0°–25°192kSep
- 55MīānehEast Azerbaijan-2°–24°183kSep
- 56FardīsTehran0°–29°181kOct
- 57Shāhīn ShahrIsfahan2°–30°173kOct
- 58MalāyerHamadan Province-2°–27°170kOct
- 59PiranshahrWest Azerbaijan-4°–23°168kSep
- 60MahābādWest Azerbaijan-1°–26°168kOct
- 61Bushehr16°–34°165kMar
- 62SaqqezKurdistan Province-2°–26°165kOct
- 63ShahrudSemnan0°–24°165kSep
- 64Bandar-e MāhshahrKhuzestan13°–38°163kMar
- 65Gonbad-e KāvūsGolestan7°–29°152kOct
- 66MarvdashtFars5°–29°149kOct
- 67RafsanjānKerman7°–31°148kOct
- 68KamālshahrAlborz Province1°–29°142kOct
- 69JahromFars10°–33°142kNov
- 70ĪlāmIlam Province3°–28°141kOct
- 71MarīvānKurdistan Province-1°–27°137kOct
- 72AndīmeshkKhuzestan12°–38°135kMar
- 73ShahreẕāIsfahan0°–27°135kOct
- 74MīāndoābWest Azerbaijan1°–28°134kOct
- 75IranshahrSistan and Baluchestan14°–35°131kDec
- 76JīroftKerman9°–32°130kNov
- 77Shahr-e KordChaharmahal and Bakhtiari-4°–24°129kSep
- 78Torbat-e ḨeydarīyehRazavi Khorasan2°–28°126kOct
- 79Semnan4°–30°125kOct
- 80MarandEast Azerbaijan-5°–22°124kSep
- 81BehbahānKhuzestan12°–37°123kMar
- 82Shahr-e ṢadrāFars4°–28°122kOct
- 83ZābolSistan and Baluchestan9°–36°122kNov
- 84DorūdLorestan Province-2°–26°122kOct
- 85Moḩammad ShahrAlborz Province0°–29°119kOct
- 86Īz̄ehKhuzestan8°–34°119kApr
- 87Bandar-e AnzalīGilan Province9°–27°119kJun
- 88Shahre Jadide AndishehTehran0°–29°116kOct
- 89AndīshehTehran-2°–28°116kSep
- 90PardīsTehran-4°–25°114kSep
- 91QūchānRazavi Khorasan-4°–21°112kSep
- 92BorāzjānBushehr14°–36°111kMar
- 93BānehKurdistan Province-2°–26°110kOct
- 94BahārestānIsfahan3°–30°106kOct
- 95Robāţ KarīmTehran3°–31°105kOct
- 96KāshmarRazavi Khorasan3°–30°102kOct
- 97ShūshtarKhuzestan12°–39°102kMar
- 98LāhījānGilan Province7°–26°101kMay
- 99AharEast Azerbaijan-4°–18°101kAug
- 100Masjed SoleymānKhuzestan11°–37°100kMar
- 101Shahrak-e PardīsānQom Province5°–32°100kOct
- 102BamKerman8°–31°99kOct
- 103FasāFars6°–30°98kOct
- 104ParandTehran3°–31°97kOct
- 105YasujKohgiluyeh and Boyer-Ahmad-2°–23°97kSep
- 106DogonbadanKohgiluyeh and Boyer-Ahmad10°–34°97kNov
- 107KāzerūnFars9°–32°97kNov
- 108BehshahrMazandaran8°–28°95kMay
- 109PārsābādArdabil Province4°–29°93kOct
- 110Eslāmābād-e GharbKermanshah Province2°–27°91kOct
- 111MoḩammadīyehQazvin Province0°–26°91kOct
- 112AlvandQazvin Province0°–25°90kOct
- 113AlīgūdarzLorestan Province-3°–25°89kSep
- 114KūhdashtLorestan Province4°–28°89kOct
- 115Fūlād ShahrIsfahan2°–30°88kOct
- 116QorvehKurdistan Province-2°–26°88kOct
- 117TajrīshTehran-3°–27°86kSep
- 118MehestanAlborz Province-2°–26°85kSep
- 119BāghestānTehran-2°–28°84kSep
- 120ShīrvānNorth Khorasan-3°–22°83kSep
- 121ShushKhuzestan12°–38°77kMar
- 122PasargadFars2°–27°30kOct