Iran
Across 57 destinations in Iran, the warmest is Ahvaz at 47 °C in Jul, the coolest is Ardabīl at 26 °C, and annual rainfall ranges from 96 mm in Zahedan to 1,534 mm in Rasht. Figures are 1991–2020 climate normals.
57 destinations with full climate records · 746 awaiting data
The rangeHow much Iran varies
Climate varies across Iran. At the warmest month of the year, Ahvaz averages 47 °C by day while Ardabīl reaches 26 °C — a difference of 22 °C between two places in the same country.
Rainfall separates them more than temperature does: Rasht averages 1,534 mm a year against 96 mm in Zahedan.
DestinationsThe year in each of the largest
All of themEvery destination with a full record
| Destination | Warmest month | Peak avg high | Annual rainfall |
|---|---|---|---|
| Tehran | Jul | 36 °C | 346 mm |
| Mashhad | Jul | 33 °C | 279 mm |
| Isfahan | Jul | 37 °C | 98 mm |
| Karaj | Jul | 35 °C | 288 mm |
| Tabriz | Aug | 32 °C | 386 mm |
| Shiraz | Jul | 37 °C | 380 mm |
| Qom | Jul | 39 °C | 143 mm |
| Ahvaz | Jul | 47 °C | 298 mm |
| Kermanshah | Jul | 37 °C | 500 mm |
| Rasht | Aug | 28 °C | 1,534 mm |
| Kerman | Jul | 35 °C | 117 mm |
| Orūmīyeh | Jul | 31 °C | 361 mm |
| Zahedan | Jul | 37 °C | 96 mm |
| Hamadān | Jul | 35 °C | 410 mm |
| Arāk | Jul | 34 °C | 263 mm |
| Yazd | Jul | 38 °C | 100 mm |
| Eslamshahr | Jul | 37 °C | 313 mm |
| Ardabīl | Aug | 26 °C | 470 mm |
| Zanjan | Aug | 29 °C | 450 mm |
| Bandar Abbas | Jun | 40 °C | 193 mm |
| Sanandaj | Jul | 35 °C | 428 mm |
| Qazvin | Aug | 33 °C | 428 mm |
| Khorramabad | Jul | 38 °C | 573 mm |
| Shahrīār | Jul | 36 °C | 291 mm |
| Kashan | Jul | 38 °C | 185 mm |
| Dezful | Jul | 46 °C | 639 mm |
| Marāgheh | Jul | 32 °C | 429 mm |
| Marāgheh | Jul | 30 °C | 299 mm |
| Sari | Aug | 32 °C | 878 mm |
| Borūjerd | Jul | 35 °C | 512 mm |
| Qarchak | Jul | 38 °C | 278 mm |
| Gorgān | Aug | 31 °C | 606 mm |
| Sabzevar | Jul | 36 °C | 184 mm |
| Golestān | Jul | 37 °C | 302 mm |
| Āmol | Aug | 28 °C | 1,340 mm |
| Pākdasht | Jul | 37 °C | 237 mm |
| Najafābād | Jul | 37 °C | 144 mm |
| Varāmīn | Jul | 39 °C | 171 mm |
| Neyshābūr | Jul | 34 °C | 294 mm |
| Sāveh | Jul | 38 °C | 227 mm |
| Naz̧arābād | Jul | 35 °C | 356 mm |
| Qā’em Shahr | Aug | 31 °C | 830 mm |
| Sirjan | Jul | 35 °C | 172 mm |
| Khūy | Aug | 33 °C | 371 mm |
| Bīrjand | Jul | 34 °C | 186 mm |
| Būkān | Jul | 35 °C | 324 mm |
| Bojnūrd | Jul | 32 °C | 357 mm |
| Fardīs | Jul | 35 °C | 290 mm |
| Shāhīn Shahr | Jul | 36 °C | 120 mm |
| Malāyer | Jul | 34 °C | 361 mm |
| Mahābād | Aug | 34 °C | 335 mm |
| Piranshahr | Aug | 33 °C | 663 mm |
| Bushehr | Aug | 37 °C | 246 mm |
| Saqqez | Jul | 34 °C | 413 mm |
| Shahrud | Jul | 32 °C | 373 mm |
| Bandar-e Māhshahr | Jul | 46 °C | 274 mm |
| Gonbad-e Kāvūs | Aug | 35 °C | 552 mm |
Awaiting climate data
These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.
- Marvdasht
- Rafsanjān
- Jahrom
- Īlām
- Torbat-e Ḩeydarīyeh
- Marīvān
- Andīmeshk
- Shahreẕā
- Mīāndoāb
- Kāshmar
- Iranshahr
- Jīroft
- Shahr-e Kord
- Semnan
- Marand
- Behbahān
- Shahr-e Ṣadrā
- Zābol
- Dorūd
- Moḩammad Shahr
- Īz̄eh
- Bandar-e Anzalī
- Shahre Jadide Andisheh
- Pardīs
- Kāzerūn
- Qūchān
- Borāzjān
- Bāneh
- Chālūs
- Bahārestān
- Mīāneh
- Robāţ Karīm
- Pārsābād
- Shūshtar
- Lāhījān
- Ahar
- Masjed Soleymān
- Shahrak-e Pardīsān
- Bam
- Fasā
- Mīnāb
- Parand
- Yasuj
- Dogonbadan
- Behshahr
- Eslāmābād-e Gharb
- Moḩammadīyeh
- Alvand
- Alīgūdarz
- Kūhdasht
- Fūlād Shahr
- Qorveh
- Tajrīsh
- Mehestan
- Bāghestān
- Shīrvān
- Sahand
- Salmās
- Naqadeh
- Bonāb
- Būmahen
- Bandar-e Emam Khomeyni
- Khomeyn
- Shūsh
- Nahāvand
- Rāmhormoz
- Meshgīn Shahr
- Tākestān
- Dārāb
- Abhar
- Khāsh
- Mobārakeh
- Langarūd
- Dāmghān
- Omīdīyeh
- Nūrābād
- Fīrūzābād
- Ārān Bīdgol
- Bāqershahr
- Māhdāsht
- Lār
- Meshkīn Dasht
- Nekā
- Bandar-e Kangān
- Ābyek
- Sarāvān
- Esfarāyen
- Abadeh
- Ābādeh
- Zarand
- Golpāyegān
- Torbat-e Jām
- Ardakān
- Ṣāleḥīeh
- Harsīn
- Kāmyārān
- Borūjen
- Nūrābād
- Dehdasht
- Malārd
- Kūt-e ‘Abdollāh
- Zarrīn Shahr
- Asadābād
- Hashtgerd
- Ābyek
- Eqbālīyeh
- Javānrūd
- Şabbāshahr
- Bandar-e Torkaman
- Chenārān
- Pīshvā
- 'Alī Ābād-e Katūl
- Bandar-e Genāveh
- Kahnūj
- Meybod
- Shahr-e Bābak
- Takāb
- Sūsangerd
- Kangāvar
- Khalkhāl
… and 626 more.
Data sources and method
- ERA5 / ERA5-Land reanalysis — Copernicus Climate Change Service (C3S), ECMWF. Copernicus Licence
- Open-Meteo — Open-Meteo.com. CC BY 4.0
- NOAA OISST v2.1 — NOAA Physical Sciences Laboratory. Public domain
- GeoNames — GeoNames.org. CC BY 4.0
- Normal period
- 1991–2020
- Dataset version
- era5-1991-2020-scores1.1
- Last processed
Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.
Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.