Yazd climate — normals and trends

Yazd (Iran) has a cold desert climate (BWk) under the Köppen-Geiger classification. Its mean annual temperature is 18.0 °C and it receives 109 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (30.5 °C on average) and the coldest is January (5.0 °C). Rainfall peaks in March.

Yazd averages 38 frost days, 130 hot days (≥ 30 °C) and 25 rainy days per year.

Yazd has warmed by +2.4 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

The number of frost days there went from about 46 to 31 per year over the period.

The hottest day of the period reached 43.4 °C (on 27 July 2024) and the coldest -14.7 °C (on 7 February 2014).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

YazdYazd Province

coords
31.90°, 54.37°
period
19402025 · 86 yrs
BWkCold desertWarmest monthJulyColdest monthJanuaryWettest monthMarchDriest monthAugust

Mean daily temperature

18.0°C

Average daily high

24.1°C

Average daily low

11.7°C

Annual rainfall

109mm

Sunshine / day

11.1h

Mean relative humidity

31%

Average peak wind

10.5km/h

Seasonal range

25.5°C

Frost days (< 0 °C)

38 d/yr

Hot days (≥ 30 °C)

130 d/yr

Rainy days (≥ 1 mm)

25 d/yr

Annual snowfall

10.2 cm

Average feels-like high

21.8 °C

Average feels-like low

8.6 °C

Average peak gust

29.7 km/h

Tropical nights (≥ 20 °C)

83 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

+0.3 °C per decade · r² = 0.53 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

43.4 °C

27 July 2024

Coldest day

-14.7 °C

7 February 2014

Wettest day

29 mm

3 April 1977

Windiest day

36.8 km/h

11 March 2022

Strongest gust

81.7 km/h

27 March 1979

Hottest feels-like

42.9 °C

26 July 2024

Coldest feels-like

-19.3 °C

7 February 2014

Snowiest day

11.1 cm

20 January 1983

Sunniest day

13.1 h

30 May 2022

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.4 °C3 July 2025-4.6 °C1 February 202519.9 °C84 mm16931
202443.4 °C27 July 2024-7.1 °C2 March 202419.8 °C172 mm14134
202341.9 °C28 June 2023-7.2 °C13 January 202320.0 °C111 mm14628
202242.0 °C25 July 2022-6.8 °C22 January 202219.9 °C73 mm15323
202142.4 °C8 July 2021-8.3 °C23 January 202120.0 °C50 mm15430
202042.5 °C15 August 2020-5.6 °C27 December 202018.7 °C119 mm13230
201942.4 °C3 August 2019-3.8 °C21 January 201919.3 °C107 mm14020
201840.5 °C17 July 2018-4.6 °C30 January 201819.6 °C103 mm13519
201741.3 °C21 June 2017-7.7 °C4 February 201719.3 °C57 mm14635
201641.5 °C3 July 2016-6.0 °C25 November 201619.8 °C30 mm14929
201540.6 °C22 June 2015-5.7 °C21 January 201519.4 °C106 mm15032
201441.8 °C28 July 2014-14.7 °C7 February 201418.7 °C81 mm14541
201342.0 °C23 July 2013-7.2 °C30 December 201319.3 °C115 mm14531
201243.0 °C13 July 2012-7.1 °C22 February 201218.2 °C132 mm13944
201141.3 °C30 June 2011-6.3 °C14 January 201118.9 °C95 mm15145
201041.4 °C19 July 2010-5.8 °C29 December 201019.7 °C31 mm14925
200941.5 °C12 August 2009-6.2 °C15 January 200918.8 °C145 mm13427
200841.6 °C16 July 2008-13.9 °C17 January 200818.4 °C93 mm15652
200741.1 °C5 July 2007-7.4 °C29 December 200718.6 °C79 mm13035
200641.7 °C5 July 2006-8.2 °C1 January 200619.0 °C89 mm15139
200541.8 °C6 July 2005-6.6 °C13 January 200518.9 °C53 mm13630
200440.7 °C12 August 2004-7.1 °C29 December 200418.9 °C148 mm13220
200342.4 °C30 July 2003-6.8 °C13 December 200319.2 °C71 mm13724
200240.3 °C19 July 2002-3.4 °C24 December 200219.1 °C98 mm14826
200142.6 °C11 July 2001-10.4 °C29 January 200119.5 °C97 mm13818
200039.6 °C24 June 2000-6.4 °C15 January 200018.7 °C104 mm15630
199941.4 °C5 July 1999-5.8 °C4 January 199918.7 °C138 mm13519
199841.6 °C11 July 1998-4.1 °C15 January 199819.0 °C73 mm14820
199741.8 °C25 July 1997-8.6 °C8 February 199718.1 °C138 mm13129
199638.5 °C4 June 1996-11.0 °C16 January 199617.5 °C144 mm12829
199541.4 °C13 July 1995-5.2 °C28 November 199518.0 °C145 mm11826
199440.6 °C8 July 1994-8.3 °C8 December 199418.5 °C70 mm11234
199339.0 °C18 June 1993-8.5 °C16 January 199317.7 °C99 mm13031
199239.9 °C3 July 1992-10.5 °C29 January 199216.8 °C118 mm10739
199141.0 °C10 July 1991-5.8 °C14 February 199118.1 °C159 mm12536
199040.6 °C29 June 1990-10.6 °C28 December 199018.1 °C116 mm14646
198940.8 °C1 July 1989-9.9 °C6 February 198917.8 °C119 mm12762
198839.2 °C25 July 1988-6.1 °C29 December 198818.2 °C105 mm12739
198738.1 °C7 July 1987-5.0 °C30 November 198718.1 °C51 mm13029
198637.8 °C28 June 1986-7.1 °C17 March 198616.3 °C221 mm10551
198539.3 °C26 July 1985-6.9 °C1 January 198517.6 °C61 mm11641
198438.9 °C16 August 1984-8.9 °C1 February 198416.6 °C108 mm10661
198339.9 °C6 July 1983-11.1 °C29 January 198317.1 °C138 mm12861
198240.3 °C5 August 1982-8.4 °C20 February 198216.6 °C151 mm12067
198139.3 °C5 July 1981-4.2 °C4 February 198117.8 °C65 mm10523
198039.7 °C21 June 1980-11.0 °C3 February 198018.3 °C120 mm13934
197941.0 °C9 July 1979-5.9 °C6 March 197917.6 °C118 mm12238
197841.2 °C1 July 1978-8.9 °C16 January 197818.2 °C101 mm13828
197741.2 °C30 June 1977-10.4 °C15 January 197718.6 °C192 mm13432
197640.2 °C20 July 1976-6.1 °C18 February 197617.3 °C132 mm13141
197540.1 °C18 July 1975-6.3 °C26 December 197517.5 °C111 mm13450
197440.6 °C5 July 1974-8.3 °C5 February 197417.3 °C129 mm13157
197340.8 °C13 July 1973-10.6 °C3 January 197318.5 °C35 mm14153
197240.3 °C5 July 1972-14.6 °C3 February 197216.3 °C223 mm10972
197139.5 °C23 June 1971-10.1 °C26 January 197118.2 °C120 mm12239
197040.8 °C24 June 1970-7.4 °C30 January 197018.8 °C107 mm14141
196940.7 °C2 July 1969-6.1 °C3 February 196917.9 °C71 mm12947
196840.7 °C4 July 1968-8.1 °C7 February 196817.7 °C104 mm12138
196741.3 °C8 July 1967-8.2 °C26 December 196717.3 °C117 mm11955
196639.8 °C24 July 1966-3.4 °C26 November 196618.4 °C53 mm13218
196539.2 °C30 July 1965-9.7 °C5 January 196517.9 °C73 mm13035
196439.6 °C11 July 1964-12.7 °C20 January 196417.1 °C89 mm12861
196339.7 °C18 July 1963-12.9 °C28 December 196318.4 °C75 mm12220
196237.6 °C3 July 1962-6.3 °C17 January 196217.1 °C71 mm11536
196140.1 °C11 July 1961-10.1 °C1 February 196117.0 °C121 mm12545
196040.4 °C8 July 1960-7.4 °C29 January 196017.6 °C108 mm11730
195939.6 °C1 August 1959-10.4 °C15 December 195917.6 °C146 mm13165
195840.3 °C3 July 1958-4.9 °C24 November 195818.4 °C69 mm12625
195738.9 °C16 July 1957-10.1 °C25 January 195715.8 °C235 mm10053
195639.1 °C11 July 1956-8.0 °C3 January 195617.2 °C114 mm12648
195539.9 °C26 July 1955-3.4 °C10 January 195518.0 °C75 mm11424
195438.5 °C10 July 1954-2.7 °C7 January 195417.3 °C233 mm11417
195341.5 °C30 June 1953-7.4 °C23 December 195317.3 °C261 mm11126
195239.9 °C7 July 1952-5.2 °C13 January 195217.4 °C96 mm11332
195139.3 °C10 July 1951-10.4 °C9 February 195117.7 °C176 mm13726
195040.1 °C27 July 1950-10.4 °C29 January 195017.1 °C126 mm11639
194939.5 °C3 July 1949-12.8 °C2 January 194916.2 °C172 mm13151
194838.6 °C17 June 1948-8.6 °C31 December 194817.0 °C110 mm12450
194739.5 °C3 July 1947-5.9 °C28 December 194717.6 °C104 mm11644
194638.2 °C7 July 1946-9.2 °C26 January 194617.2 °C46 mm12860
194539.4 °C26 June 1945-7.2 °C21 December 194517.4 °C54 mm11761
194441.3 °C9 July 1944-9.5 °C22 December 194417.4 °C72 mm11249
194338.0 °C6 July 1943-7.3 °C4 January 194317.0 °C112 mm12336
194238.6 °C13 July 1942-9.3 °C24 December 194218.1 °C98 mm13936
194140.0 °C25 July 1941-4.5 °C23 January 194118.4 °C117 mm12527
194040.2 °C24 June 1940-7.2 °C13 January 194017.3 °C36 mm10849

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
26.4 °C
+2.3 °C
Hot days (≥ 30 °C)
169 d/yr
+39
Frost days (< 0 °C)
31 d/yr
-7
Annual rainfall
84 mm
-25 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan10.4 °C-0.6 °C14 mm-5 mm
Feb13.4 °C-0.3 °C9 mm-7 mm
Mar19.7 °C+1.4 °C20 mm0 mm
Apr28.8 °C+5.1 °C3 mm-15 mm
May34.1 °C+4.8 °C1 mm-5 mm
Jun36.5 °C+1.7 °C0 mm-0 mm
Jul38.2 °C+1.7 °C0 mm-0 mm
Aug36.2 °C+1.3 °C0 mm-0 mm
Sep34.3 °C+2.8 °C0 mm-0 mm
Oct29.1 °C+3.8 °C0 mm-2 mm
Nov20.7 °C+2.9 °C0 mm-11 mm
Dec14.1 °C+1.4 °C37 mm+21 mm

The year's extremes

Hottest day
43.4 °C
3 Jul 2025
Coldest day
-4.6 °C
1 Feb 2025
Wettest day
15.5 mm
19 Dec 2025
Windiest day
26.6 km/h
23 Feb 2025
Strongest gust
62.3 km/h
23 Feb 2025
Hottest feels-like
41.9 °C
3 Jul 2025
Coldest feels-like
-9.2 °C
26 Feb 2025
Snowiest day
9.8 cm
19 Dec 2025
Sunniest day
13.1 h
30 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Yazd?

Yazd has a cold desert climate (Köppen BWk). Over 1940-2025, the average annual temperature is 18.0 °C and it receives 109 mm of precipitation per year.

What is the hottest day ever recorded in Yazd?

The hottest day measured in Yazd between 1940 and 2025 was 27 July 2024, reaching 43.4 °C.

What is the coldest day in Yazd?

The coldest day measured in Yazd between 1940 and 2025 was 7 February 2014, at -14.7 °C.

Does it snow in Yazd?

Yes. Yazd gets on average 10.2 cm of snow per year and has around 38 frost days.

Has the climate of Yazd warmed?

Yes: Yazd warmed by +2.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Yazd?

The wettest day measured in Yazd between 1940 and 2025 was 3 April 1977, with 29 mm of rain in 24 hours.

What was the windiest day in Yazd?

The windiest day measured in Yazd between 1940 and 2025 was 11 March 2022, with winds reaching 36.8 km/h.

What is the warmest month in Yazd?

The warmest month in Yazd is July (30.5 °C on average); the coldest is January (5.0 °C).

How much does it rain in Yazd?

Yazd receives on average 109 mm of precipitation per year, spread over about 25 rainy days.

Is it sunny in Yazd?

Yazd gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

What is the biggest single-day snowfall in Yazd?

The heaviest 24-hour snowfall measured in Yazd between 1940 and 2025 was 20 January 1983, with 11.1 cm.

Are there tropical nights in Yazd?

Yes: Yazd has on average 83 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Yazd?

In Yazd, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 26 July 2024, and the lowest was -19.3 °C on 7 February 2014.

Compare Yazd with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Yazd

Other cities — Iran