Ait Yazza climate — normals and trends

Ait Yazza (Morocco) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 245 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.1 °C on average) and the coldest is January (13.3 °C). Rainfall peaks in December.

Ait Yazza averages 0 frost days, 133 hot days (≥ 30 °C) and 46 rainy days per year.

Ait Yazza has warmed by +2.5 °C between 1940 and 2025, or +0.29 °C per decade. This trend is statistically significant.

The hottest day of the period reached 47.3 °C (on 12 July 2023) and the coldest -0.4 °C (on 29 January 2005).

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

Ait YazzaSouss-Massa

coords
30.50°, -8.80°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

20.9°C

Average daily high

27.4°C

Average daily low

15.4°C

Annual rainfall

245mm

Sunshine / day

11.1h

Mean relative humidity

50%

Average peak wind

17.5km/h

Seasonal range

16.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

133 d/yr

Rainy days (≥ 1 mm)

46 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.1 °C

Average feels-like low

13.7 °C

Average peak gust

38.9 km/h

Tropical nights (≥ 20 °C)

86 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.5 °C

since 1940

+0.3 °C per decade · r² = 0.55 · 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

47.3 °C

12 July 2023

Coldest day

-0.4 °C

29 January 2005

Wettest day

107 mm

28 November 2014

Windiest day

39.8 km/h

30 November 1947

Strongest gust

85.7 km/h

30 November 1947

Hottest feels-like

47.6 °C

23 July 1998

Coldest feels-like

-3.6 °C

29 January 2005

Snowiest day

0.6 cm

19 February 1991

Sunniest day

13.3 h

26 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.3 °C16 July 20255.6 °C8 February 202522.5 °C211 mm1770
202446.7 °C3 August 20247.6 °C13 December 202423.0 °C116 mm1680
202347.3 °C12 July 20235.7 °C25 January 202323.2 °C122 mm1870
202246.3 °C9 July 20227.8 °C15 March 202223.2 °C166 mm1760
202146.4 °C15 August 20215.0 °C14 January 202122.2 °C183 mm1610
202047.1 °C6 July 20205.8 °C17 January 202022.9 °C112 mm1660
201944.6 °C15 August 20194.2 °C10 January 201922.2 °C123 mm1600
201842.5 °C2 August 20184.1 °C29 January 201820.8 °C264 mm1160
201745.4 °C7 August 20173.5 °C4 January 201723.1 °C138 mm1890
201644.2 °C13 July 20166.1 °C28 December 201621.9 °C244 mm1350
201543.7 °C21 July 20154.5 °C8 February 201521.9 °C109 mm1390
201442.7 °C25 August 20146.3 °C2 January 201421.8 °C402 mm1550
201344.8 °C15 August 20135.2 °C22 December 201321.6 °C244 mm1370
201245.9 °C16 July 20122.1 °C5 February 201222.1 °C229 mm1450
201143.8 °C30 July 20113.8 °C4 February 201121.9 °C251 mm1530
201045.5 °C10 July 20105.7 °C29 January 201021.8 °C506 mm1240
200946.2 °C30 July 20094.2 °C12 January 200922.0 °C350 mm1580
200844.8 °C29 June 20084.0 °C18 December 200821.7 °C176 mm1350
200745.8 °C29 July 20076.1 °C31 December 200721.5 °C121 mm1270
200643.4 °C10 July 20063.8 °C18 January 200621.7 °C216 mm1520
200546.0 °C21 July 2005-0.4 °C29 January 200521.6 °C133 mm1561
200445.0 °C27 July 20045.3 °C30 December 200421.0 °C254 mm1420
200343.5 °C20 July 20032.5 °C17 January 200322.0 °C178 mm1560
200243.3 °C22 June 20027.4 °C17 March 200221.5 °C258 mm1660
200145.5 °C6 August 20016.5 °C12 November 200122.3 °C102 mm1590
200043.2 °C29 July 20003.4 °C9 January 200021.7 °C163 mm1480
199945.0 °C3 July 19993.3 °C4 February 199921.1 °C152 mm1560
199846.2 °C23 July 19985.8 °C11 December 199821.8 °C248 mm1330
199741.4 °C15 August 19976.7 °C6 December 199720.8 °C199 mm1070
199642.5 °C3 August 19966.1 °C9 December 199620.5 °C549 mm1360
199545.6 °C19 July 19954.7 °C28 February 199521.6 °C199 mm1270
199445.6 °C4 July 19944.8 °C24 January 199421.8 °C142 mm1350
199344.9 °C27 July 19933.8 °C4 January 199319.7 °C233 mm970
199244.0 °C13 August 19924.4 °C1 January 199220.6 °C162 mm1110
199144.0 °C13 July 19914.5 °C4 February 199120.5 °C304 mm1290
199044.4 °C5 July 19903.7 °C23 January 199021.4 °C178 mm1230
198942.8 °C11 July 19894.3 °C14 January 198920.9 °C321 mm1190
198845.5 °C31 July 19885.4 °C28 December 198820.8 °C328 mm1130
198745.9 °C19 August 19874.2 °C3 January 198721.3 °C324 mm1350
198644.2 °C24 August 19864.1 °C27 December 198620.4 °C213 mm1190
198544.7 °C22 August 19853.9 °C16 January 198521.1 °C282 mm1330
198444.2 °C1 August 19844.5 °C31 January 198420.8 °C174 mm1330
198343.6 °C14 July 19833.9 °C2 January 198321.5 °C205 mm1390
198245.3 °C25 July 19822.9 °C24 December 198220.5 °C197 mm1110
198144.0 °C20 July 19811.9 °C13 January 198121.3 °C116 mm1300
198046.1 °C6 August 19803.9 °C14 January 198021.1 °C228 mm1350
197946.8 °C28 July 19793.4 °C22 December 197920.3 °C315 mm1070
197845.0 °C18 July 19783.2 °C14 January 197820.6 °C255 mm1100
197743.7 °C10 August 19775.0 °C25 November 197720.2 °C269 mm1170
197644.2 °C6 August 19762.3 °C27 January 197619.1 °C271 mm880
197545.3 °C15 July 19754.3 °C4 January 197520.4 °C215 mm1140
197445.8 °C1 July 19744.9 °C22 February 197420.1 °C194 mm1100
197345.1 °C27 July 19734.9 °C20 February 197320.6 °C242 mm1280
197244.8 °C23 July 19723.2 °C25 January 197218.3 °C391 mm780
197144.3 °C20 July 19714.9 °C31 March 197119.3 °C291 mm1110
197046.0 °C9 August 19704.7 °C30 December 197020.9 °C409 mm1310
196943.6 °C29 July 19693.4 °C2 December 196919.8 °C340 mm1060
196844.2 °C22 July 19683.4 °C1 January 196820.4 °C408 mm1420
196746.1 °C20 July 19673.7 °C16 December 196720.6 °C336 mm1260
196644.3 °C5 August 19665.1 °C6 January 196620.9 °C204 mm1320
196542.9 °C3 August 19650.7 °C9 January 196520.3 °C336 mm1300
196443.8 °C9 July 19642.7 °C29 January 196420.7 °C265 mm1550
196343.9 °C16 July 19634.1 °C9 February 196319.5 °C623 mm1170
196244.3 °C16 July 19622.4 °C15 December 196220.4 °C420 mm1270
196144.6 °C13 July 19611.5 °C14 January 196121.6 °C211 mm1450
196044.7 °C24 August 19603.3 °C26 December 196020.1 °C297 mm1210
195944.2 °C15 August 19594.3 °C14 December 195920.0 °C214 mm1220
195843.9 °C27 July 19584.6 °C29 December 195820.7 °C182 mm1310
195744.7 °C21 July 19571.0 °C17 January 195719.8 °C331 mm1130
195644.6 °C5 July 19561.0 °C2 January 195619.5 °C355 mm1320
195543.3 °C6 July 19553.4 °C12 March 195520.7 °C320 mm1570
195443.8 °C17 August 19540.0 °C8 February 195420.0 °C251 mm1420
195344.9 °C20 July 19532.7 °C18 February 195319.8 °C281 mm1140
195243.3 °C12 July 19522.0 °C24 January 195220.2 °C167 mm1350
195143.2 °C28 July 19514.6 °C6 February 195120.1 °C232 mm1160
195044.5 °C17 July 19505.0 °C9 December 195020.9 °C106 mm1180
194943.7 °C19 July 19493.7 °C15 January 194920.1 °C224 mm1100
194844.3 °C23 July 19484.3 °C5 January 194820.9 °C153 mm1290
194743.3 °C3 August 19473.5 °C24 December 194720.3 °C339 mm1310
194644.4 °C11 July 19462.6 °C26 December 194620.5 °C130 mm1250
194542.6 °C21 July 19451.6 °C11 January 194521.3 °C131 mm1580
194444.8 °C29 July 19441.6 °C31 December 194420.5 °C129 mm1300
194342.9 °C12 July 19430.8 °C1 January 194320.4 °C222 mm1360
194244.4 °C30 July 19423.0 °C30 December 194220.2 °C320 mm1270
194144.0 °C19 July 19412.8 °C18 January 194120.2 °C263 mm1250
194043.2 °C25 August 19401.3 °C20 December 194019.7 °C282 mm1230

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
29.4 °C
+2.0 °C
Hot days (≥ 30 °C)
177 d/yr
+44
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
211 mm
-34 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.2 °C+3.1 °C6 mm-26 mm
Feb22.9 °C+2.0 °C9 mm-25 mm
Mar21.2 °C-2.2 °C78 mm+49 mm
Apr27.3 °C+1.8 °C15 mm-4 mm
May30.0 °C+1.3 °C2 mm-10 mm
Jun37.7 °C+5.7 °C1 mm-6 mm
Jul39.3 °C+1.3 °C0 mm-1 mm
Aug40.0 °C+2.2 °C1 mm-0 mm
Sep35.3 °C+2.4 °C0 mm-6 mm
Oct31.9 °C+3.9 °C0 mm-24 mm
Nov26.0 °C+2.9 °C20 mm-18 mm
Dec18.4 °C-1.1 °C78 mm+35 mm

The year's extremes

Hottest day
45.3 °C
16 Jul 2025
Coldest day
5.6 °C
8 Feb 2025
Wettest day
15.7 mm
27 Dec 2025
Windiest day
29.6 km/h
13 May 2025
Strongest gust
67.3 km/h
13 May 2025
Hottest feels-like
46.3 °C
16 Jul 2025
Coldest feels-like
1.9 °C
8 Feb 2025
Sunniest day
13.2 h
28 Jun 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 Ait Yazza?

Ait Yazza has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 245 mm of precipitation per year.

What is the hottest day ever recorded in Ait Yazza?

The hottest day measured in Ait Yazza between 1940 and 2025 was 12 July 2023, reaching 47.3 °C.

What is the coldest day in Ait Yazza?

The coldest day measured in Ait Yazza between 1940 and 2025 was 29 January 2005, at -0.4 °C.

Does it snow in Ait Yazza?

Almost never: Ait Yazza sees virtually no snow, with about 0 frost days per year.

Has the climate of Ait Yazza warmed?

Yes: Ait Yazza warmed by +2.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ait Yazza?

The wettest day measured in Ait Yazza between 1940 and 2025 was 28 November 2014, with 107 mm of rain in 24 hours.

What was the windiest day in Ait Yazza?

The windiest day measured in Ait Yazza between 1940 and 2025 was 30 November 1947, with winds reaching 39.8 km/h.

What is the warmest month in Ait Yazza?

The warmest month in Ait Yazza is July (30.1 °C on average); the coldest is January (13.3 °C).

How much does it rain in Ait Yazza?

Ait Yazza receives on average 245 mm of precipitation per year, spread over about 46 rainy days.

Is it sunny in Ait Yazza?

Ait Yazza 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 Ait Yazza?

The heaviest 24-hour snowfall measured in Ait Yazza between 1940 and 2025 was 19 February 1991, with 0.6 cm.

Are there tropical nights in Ait Yazza?

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

What was the most extreme apparent temperature in Ait Yazza?

In Ait Yazza, between 1940 and 2025, the highest apparent temperature reached 47.6 °C on 23 July 1998, and the lowest was -3.6 °C on 29 January 2005.

Compare Ait Yazza with another city

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

Nearby cities

The climate around Ait Yazza

Other cities — Morocco