Assa climate — normals and trends

Assa (Morocco) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 21.8 °C and it receives 46 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 August (30.4 °C on average) and the coldest is January (14.0 °C). Rainfall peaks in November.

Assa averages 0 frost days, 160 hot days (≥ 30 °C) and 9 rainy days per year.

Assa has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 48.5 °C (on 18 July 2021) and the coldest -0.6 °C (on 20 December 1940).

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

AssaGuelmim-Oued Noun

coords
28.61°, -9.43°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthJanuaryWettest monthNovemberDriest monthMay

Mean daily temperature

21.8°C

Average daily high

29.3°C

Average daily low

15.0°C

Annual rainfall

46mm

Sunshine / day

11.4h

Mean relative humidity

47%

Average peak wind

23.4km/h

Seasonal range

16.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

160 d/yr

Rainy days (≥ 1 mm)

9 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.6 °C

Average feels-like low

13.3 °C

Average peak gust

42.8 km/h

Tropical nights (≥ 20 °C)

64 d/yr

Solar radiation

22.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

48.5 °C

18 July 2021

Coldest day

-0.6 °C

20 December 1940

Wettest day

48 mm

9 January 1960

Windiest day

53.2 km/h

13 February 1989

Strongest gust

91.4 km/h

13 February 1989

Hottest feels-like

48.5 °C

5 August 1998

Coldest feels-like

-4.9 °C

20 December 1940

Sunniest day

13.2 h

29 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.2 °C6 August 20255.3 °C8 February 202523.2 °C16 mm1900
202447.3 °C25 July 20246.0 °C13 December 202423.3 °C26 mm1960
202348.4 °C12 July 20233.5 °C25 January 202323.6 °C49 mm2100
202247.4 °C26 July 20226.1 °C9 March 202223.8 °C24 mm2050
202148.5 °C18 July 20213.1 °C15 January 202122.6 °C34 mm1800
202046.5 °C27 August 20203.6 °C9 January 202023.4 °C19 mm1810
201944.6 °C23 August 20193.8 °C11 January 201922.6 °C8 mm1810
201845.4 °C10 July 20183.9 °C10 February 201821.6 °C66 mm1350
201746.6 °C27 July 20173.8 °C27 December 201723.5 °C15 mm2200
201645.7 °C15 July 20165.5 °C23 February 201622.6 °C49 mm1600
201544.7 °C22 July 20153.7 °C6 January 201522.2 °C54 mm1630
201445.1 °C30 June 20143.5 °C4 January 201422.3 °C118 mm1860
201346.8 °C16 August 20134.0 °C12 January 201322.3 °C42 mm1710
201247.0 °C16 July 20121.3 °C21 January 201222.9 °C22 mm1720
201146.5 °C30 July 20115.0 °C30 December 201123.0 °C30 mm1730
201046.3 °C28 August 20104.9 °C30 January 201023.3 °C58 mm1650
200947.3 °C30 July 20092.7 °C13 January 200923.0 °C54 mm1890
200845.3 °C28 June 20083.3 °C17 December 200822.3 °C45 mm1640
200747.1 °C28 July 20074.8 °C31 January 200722.1 °C24 mm1630
200645.8 °C10 July 20063.4 °C19 January 200622.4 °C80 mm1880
200545.7 °C6 August 20050.2 °C29 January 200522.1 °C54 mm1910
200445.8 °C27 July 20043.6 °C30 December 200422.1 °C18 mm1670
200345.9 °C19 July 20032.9 °C17 January 200322.7 °C54 mm1710
200244.7 °C22 June 20026.8 °C25 December 200222.1 °C100 mm1770
200146.0 °C6 August 20015.0 °C8 January 200122.8 °C10 mm1950
200045.9 °C21 July 20002.5 °C6 January 200022.2 °C6 mm1590
199947.5 °C2 July 19993.7 °C28 January 199921.7 °C45 mm1790
199847.6 °C5 August 19986.1 °C26 January 199822.5 °C43 mm1660
199742.7 °C15 August 19974.6 °C21 January 199721.7 °C20 mm1540
199644.1 °C3 August 19964.7 °C28 February 199621.6 °C103 mm1720
199546.1 °C19 July 19955.6 °C27 January 199522.1 °C37 mm1680
199445.7 °C10 July 19943.5 °C19 January 199422.3 °C38 mm1580
199345.4 °C28 July 19934.1 °C7 January 199320.3 °C47 mm1160
199244.3 °C13 August 19922.7 °C25 January 199221.1 °C24 mm1210
199145.1 °C16 July 19913.1 °C30 January 199121.2 °C97 mm1440
199046.1 °C5 July 19903.5 °C14 January 199022.3 °C21 mm1590
198945.4 °C20 July 19895.5 °C5 January 198921.9 °C78 mm1620
198847.0 °C15 July 19885.2 °C17 February 198821.6 °C115 mm1410
198746.8 °C27 July 19873.2 °C3 January 198722.3 °C45 mm1720
198644.7 °C11 July 19864.1 °C26 December 198621.3 °C31 mm1310
198545.6 °C7 July 19853.6 °C13 January 198522.2 °C37 mm1600
198444.8 °C20 July 19844.2 °C13 January 198421.7 °C36 mm1480
198345.7 °C5 September 19834.3 °C2 January 198322.3 °C30 mm1790
198245.9 °C25 July 19823.5 °C27 December 198221.2 °C24 mm1350
198145.4 °C20 July 19811.2 °C16 January 198121.9 °C29 mm1600
198045.8 °C20 July 19804.8 °C2 January 198022.1 °C32 mm1580
197946.9 °C28 July 19793.8 °C25 December 197921.2 °C80 mm1370
197845.5 °C22 July 19784.5 °C15 January 197821.5 °C47 mm1290
197744.4 °C10 August 19775.4 °C5 January 197720.8 °C43 mm1400
197644.4 °C5 August 19763.6 °C29 January 197620.2 °C46 mm1180
197546.0 °C14 July 19754.8 °C25 January 197521.5 °C12 mm1290
197446.1 °C21 July 19744.4 °C26 December 197421.0 °C34 mm1350
197347.0 °C26 July 19733.8 °C1 January 197321.4 °C26 mm1550
197246.1 °C23 July 19723.0 °C25 January 197219.6 °C84 mm1200
197145.9 °C30 June 19714.3 °C11 January 197120.7 °C42 mm1350
197046.3 °C17 July 19704.4 °C16 January 197022.1 °C32 mm1430
196944.6 °C28 July 19693.9 °C4 December 196921.2 °C42 mm1370
196846.3 °C21 July 19682.1 °C7 January 196821.4 °C63 mm1610
196746.3 °C21 July 19672.4 °C13 December 196721.4 °C147 mm1460
196645.6 °C6 August 19664.4 °C2 December 196621.6 °C36 mm1500
196545.1 °C5 August 19650.5 °C7 January 196521.5 °C81 mm1490
196446.0 °C9 July 19643.6 °C29 January 196421.9 °C35 mm1780
196345.6 °C10 July 19630.7 °C24 December 196320.7 °C21 mm1490
196245.7 °C17 July 19622.5 °C16 December 196221.8 °C59 mm1590
196144.9 °C13 July 19611.9 °C17 January 196122.4 °C17 mm1650
196045.5 °C18 July 19602.3 °C19 December 196021.2 °C81 mm1480
195945.8 °C15 August 19594.2 °C5 February 195920.7 °C21 mm1470
195844.9 °C20 July 19583.9 °C17 January 195821.7 °C27 mm1550
195745.7 °C22 July 1957-0.1 °C21 January 195720.7 °C81 mm1391
195646.3 °C5 July 19562.1 °C22 February 195620.5 °C44 mm1570
195545.5 °C15 July 19554.5 °C20 February 195522.1 °C33 mm1770
195445.4 °C13 July 19540.6 °C25 December 195420.8 °C87 mm1580
195345.0 °C19 July 19533.6 °C11 January 195320.7 °C170 mm1420
195244.3 °C9 August 19521.5 °C23 January 195221.3 °C18 mm1550
195144.8 °C29 July 19513.7 °C9 January 195120.8 °C87 mm1420
195045.2 °C17 July 19502.5 °C27 January 195021.6 °C57 mm1410
194945.2 °C21 July 19492.9 °C4 January 194921.1 °C134 mm1490
194845.7 °C26 July 19481.1 °C6 January 194821.6 °C18 mm1450
194743.7 °C4 August 19470.4 °C30 January 194721.5 °C24 mm1810
194645.7 °C22 July 19462.0 °C27 December 194621.7 °C7 mm1410
194544.5 °C21 July 19451.6 °C9 January 194522.3 °C21 mm1970
194447.1 °C11 July 19441.9 °C31 December 194421.2 °C19 mm1620
194345.4 °C12 July 1943-0.5 °C1 January 194321.8 °C40 mm1531
194244.9 °C14 July 19422.4 °C9 January 194222.1 °C15 mm1720
194146.0 °C18 July 19411.4 °C18 January 194121.7 °C25 mm1600
194044.8 °C24 July 1940-0.6 °C20 December 194021.1 °C6 mm1421

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
31.1 °C
+1.8 °C
Hot days (≥ 30 °C)
190 d/yr
+30
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
16 mm
-30 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.7 °C+2.6 °C0 mm-5 mm
Feb24.1 °C+1.5 °C0 mm-6 mm
Mar25.2 °C-0.6 °C1 mm-4 mm
Apr29.7 °C+1.7 °C0 mm-1 mm
May32.0 °C+1.2 °C0 mm-1 mm
Jun39.2 °C+5.2 °C3 mm+2 mm
Jul40.8 °C+1.0 °C1 mm+0 mm
Aug40.9 °C+1.3 °C1 mm-0 mm
Sep36.0 °C+1.0 °C1 mm-2 mm
Oct33.2 °C+3.1 °C0 mm-6 mm
Nov28.0 °C+3.2 °C1 mm-7 mm
Dec21.0 °C+0.5 °C6 mm-2 mm

The year's extremes

Hottest day
46.2 °C
6 Aug 2025
Coldest day
5.3 °C
8 Feb 2025
Wettest day
3.1 mm
12 Dec 2025
Windiest day
40.9 km/h
4 Jun 2025
Strongest gust
73.8 km/h
4 Jun 2025
Hottest feels-like
46.8 °C
17 Jul 2025
Coldest feels-like
2.6 °C
8 Feb 2025
Sunniest day
13.1 h
12 Jul 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 Assa?

Assa has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 21.8 °C and it receives 46 mm of precipitation per year.

What is the hottest day ever recorded in Assa?

The hottest day measured in Assa between 1940 and 2025 was 18 July 2021, reaching 48.5 °C.

What is the coldest day in Assa?

The coldest day measured in Assa between 1940 and 2025 was 20 December 1940, at -0.6 °C.

Does it snow in Assa?

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

Has the climate of Assa warmed?

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

What is the wettest day in Assa?

The wettest day measured in Assa between 1940 and 2025 was 9 January 1960, with 48 mm of rain in 24 hours.

What was the windiest day in Assa?

The windiest day measured in Assa between 1940 and 2025 was 13 February 1989, with winds reaching 53.2 km/h.

What is the warmest month in Assa?

The warmest month in Assa is August (30.4 °C on average); the coldest is January (14.0 °C).

How much does it rain in Assa?

Assa receives on average 46 mm of precipitation per year, spread over about 9 rainy days.

Is it sunny in Assa?

Assa gets on average 11.4 hours of sunshine per day, roughly 4,161 hours per year over 1940-2025.

Are there tropical nights in Assa?

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

What was the most extreme apparent temperature in Assa?

In Assa, between 1940 and 2025, the highest apparent temperature reached 48.5 °C on 5 August 1998, and the lowest was -4.9 °C on 20 December 1940.

Compare Assa with another city

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

Nearby cities

The climate around Assa

Other cities — Morocco