Yazd climate: monthly averages: annual mean temperature 17.3 C; warmest month Jul (29.2 C); coldest month Jan (4.5 C).
Annual mean temperature: 17.3 C
Warmest month: Jul (29.2 C)
Coldest month: Jan (4.5 C)
Wettest month: Jan (0.29 mm/day)
All-time record high: 42.8 C
All-time record low: -12.2 C
Yazd’s climate features a **hot, arid desert environment** with an annual mean temperature of **17.3°C**, marked by extreme seasonal swings. July averages **29.2°C**, while January drops to **4.5°C**. Rainfall is minimal, totaling about **55 mm yearly** (0.15 mm/day), with January slightly wetter at **0.29 mm/day**. Record temperatures span **-12.2°C** to **42.8°C**, reflecting Yazd’s harsh, dry conditions.
Annual mean temperature 17.3 C
Warmest month Jul (29.2 C)
Coldest month Jan (4.5 C)
Wettest month Jan (0.29 mm/day)
All-time record high 42.8 C
All-time record low -12.2 C
Annual precipitation 55 mm / year
Coordinates 31.89722, 54.3675
Population 477,905
Average monthly temperature and rainfall in Yazd
Month
Mean temp (C)
Rain (mm/day)
Record high (C)
Record low (C)
Jan
4.5
0.29
22.3
-12.2
Feb
6.8
0.21
25.8
-9.5
Mar
12.0
0.22
32.3
-6.7
Apr
17.4
0.22
33.9
-1.3
May
23.2
0.10
37.8
3.8
Jun
27.6
0.01
41.5
11.2
Jul
29.2
0.00
42.2
15.4
Aug
27.4
0.07
42.8
13.5
Sep
23.9
0.08
38.9
8.2
Oct
18.4
0.10
33.7
3.6
Nov
10.7
0.28
27.9
-7.0
Dec
6.0
0.24
25.2
-8.2
What the Yazd climate table shows
Values are multi-decadal climatological averages for the 31.89722, 54.3675 grid cell, not a single year. Rain is the daily mean, so a value of 2.00 mm/day is about 60 mm across a 30-day month. Averages smooth over extremes, so use them for planning rather than for what to pack for next Tuesday.
Frequently asked questions
**What’s Yazd’s warmest month?**?
July averages **29.2°C**, the peak of Yazd’s scorching desert summers.
**How much rain does Yazd get annually?**?
Around **55 mm**, with most falling in winter—typically under **0.3 mm/day**.