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.

… and 626 more.

Data sources and method

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.