Essaouira climate — normals and trends

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

Essaouira averages 0 frost days, 7 hot days (≥ 30 °C) and 38 rainy days per year.

Essaouira has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.4 °C (on 1 July 2011) and the coldest 4.6 °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

EssaouiraMarrakesh-Safi

coords
31.51°, -9.77°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

18.4°C

Average daily high

21.4°C

Average daily low

15.7°C

Annual rainfall

305mm

Sunshine / day

11.3h

Mean relative humidity

72%

Average peak wind

25.0km/h

Seasonal range

8.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

7 d/yr

Rainy days (≥ 1 mm)

38 d/yr

Annual snowfall

0.0 cm

Average feels-like high

20.5 °C

Average feels-like low

14.0 °C

Average peak gust

41.3 km/h

Tropical nights (≥ 20 °C)

43 d/yr

Solar radiation

20.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

37.4 °C

1 July 2011

Coldest day

4.6 °C

29 January 2005

Wettest day

82 mm

21 December 1996

Windiest day

64.1 km/h

15 February 1941

Strongest gust

114.1 km/h

12 February 2017

Hottest feels-like

38.8 °C

1 July 2011

Coldest feels-like

-0.9 °C

29 January 2005

Sunniest day

13.6 h

1 July 2014

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.3 °C10 August 202510.0 °C16 January 202518.9 °C303 mm100
202430.7 °C14 February 202410.6 °C28 February 202419.4 °C157 mm20
202335.1 °C11 August 20238.7 °C30 January 202319.6 °C114 mm120
202233.2 °C9 July 202210.3 °C12 January 202219.2 °C155 mm100
202132.3 °C15 August 20219.1 °C11 January 202118.5 °C200 mm50
202033.3 °C7 July 20209.4 °C21 January 202019.0 °C173 mm60
201930.9 °C16 August 20198.5 °C10 January 201918.5 °C117 mm10
201829.3 °C23 September 20188.3 °C7 February 201818.1 °C298 mm00
201733.7 °C23 June 20178.4 °C25 January 201719.1 °C150 mm90
201631.8 °C29 August 20169.0 °C17 February 201618.8 °C325 mm30
201534.5 °C12 May 20157.7 °C6 February 201518.7 °C185 mm80
201430.0 °C19 October 20149.9 °C2 January 201418.7 °C362 mm10
201336.4 °C11 August 20139.0 °C16 January 201318.7 °C216 mm80
201234.9 °C26 June 20126.1 °C5 February 201218.8 °C210 mm180
201137.4 °C1 July 20118.9 °C5 February 201118.9 °C357 mm60
201036.2 °C11 August 20109.0 °C9 January 201019.3 °C547 mm140
200935.5 °C31 July 20098.6 °C8 January 200919.0 °C377 mm120
200836.0 °C29 June 20088.3 °C3 December 200818.5 °C199 mm50
200733.9 °C28 July 20079.1 °C27 January 200718.4 °C175 mm50
200632.3 °C1 September 20068.1 °C1 February 200618.7 °C296 mm60
200532.5 °C20 July 20054.6 °C29 January 200518.4 °C210 mm50
200433.7 °C25 July 20048.6 °C20 January 200418.6 °C232 mm90
200329.8 °C11 August 20037.9 °C13 January 200318.7 °C288 mm00
200232.3 °C19 October 200210.4 °C9 December 200218.6 °C312 mm20
200131.4 °C6 August 20019.5 °C8 January 200118.8 °C215 mm40
200032.7 °C30 July 20008.0 °C12 January 200018.4 °C238 mm50
199929.4 °C2 July 19998.0 °C18 December 199918.1 °C272 mm00
199831.3 °C5 August 19989.6 °C29 January 199818.7 °C227 mm20
199728.8 °C19 October 199710.1 °C4 January 199718.9 °C280 mm00
199628.6 °C30 July 19968.9 °C7 December 199618.4 °C901 mm00
199531.9 °C23 July 19958.9 °C9 January 199519.0 °C304 mm70
199434.3 °C10 July 19948.8 °C22 January 199418.5 °C128 mm80
199333.2 °C28 July 19938.7 °C31 January 199317.8 °C272 mm70
199231.9 °C17 August 19929.4 °C28 January 199218.3 °C124 mm50
199133.5 °C23 May 19919.1 °C9 January 199118.0 °C262 mm40
199035.4 °C5 August 19909.2 °C21 January 199018.7 °C244 mm90
198932.7 °C28 September 19899.5 °C15 January 198918.7 °C479 mm60
198835.4 °C2 August 19888.3 °C28 February 198818.4 °C487 mm140
198734.6 °C20 August 19878.5 °C2 January 198718.9 °C409 mm110
198634.1 °C21 August 19868.2 °C25 December 198617.9 °C238 mm100
198531.3 °C14 August 19856.4 °C16 January 198518.5 °C265 mm90
198431.2 °C22 July 19848.2 °C25 February 198418.0 °C309 mm80
198333.0 °C13 June 19837.2 °C10 February 198318.7 °C256 mm70
198234.0 °C26 July 19828.3 °C30 December 198218.0 °C316 mm50
198130.8 °C9 September 19816.6 °C15 January 198118.3 °C176 mm10
198034.0 °C16 September 19807.4 °C29 December 198018.4 °C281 mm110
197934.2 °C29 July 19797.9 °C22 December 197918.1 °C405 mm40
197834.6 °C22 July 19787.8 °C14 January 197818.2 °C303 mm70
197727.7 °C9 September 19778.4 °C8 January 197717.8 °C311 mm00
197634.5 °C10 August 19766.9 °C27 January 197617.7 °C357 mm110
197533.9 °C14 July 19759.8 °C23 January 197518.0 °C260 mm150
197436.4 °C15 August 19749.0 °C5 March 197417.5 °C280 mm80
197330.5 °C14 August 19738.9 °C8 January 197317.9 °C225 mm30
197229.2 °C22 July 19728.1 °C23 January 197217.0 °C469 mm00
197131.5 °C14 October 19718.5 °C2 January 197117.5 °C350 mm50
197036.4 °C2 July 19709.0 °C16 February 197018.3 °C459 mm120
196934.0 °C25 July 19698.5 °C2 December 196918.2 °C502 mm110
196831.3 °C30 June 19688.6 °C2 February 196818.0 °C441 mm30
196733.5 °C19 July 19677.3 °C14 December 196717.9 °C524 mm80
196633.2 °C17 August 19668.7 °C18 December 196618.4 °C205 mm80
196532.8 °C3 August 19656.1 °C6 January 196518.1 °C318 mm30
196431.0 °C17 September 19647.4 °C27 January 196418.5 °C374 mm30
196333.2 °C27 September 19638.4 °C24 December 196318.1 °C685 mm20
196232.1 °C12 August 19628.6 °C11 February 196218.4 °C494 mm140
196134.2 °C10 July 19616.2 °C15 January 196118.9 °C273 mm180
196031.6 °C14 September 19607.3 °C17 December 196018.1 °C301 mm50
195935.0 °C18 August 19598.7 °C22 February 195917.7 °C234 mm50
195834.0 °C14 August 19588.5 °C18 January 195818.3 °C191 mm80
195734.9 °C21 July 19575.9 °C17 January 195717.9 °C340 mm130
195634.0 °C2 August 19567.3 °C22 February 195617.8 °C496 mm60
195533.5 °C31 August 19558.2 °C12 March 195519.0 °C451 mm120
195433.3 °C24 July 19545.7 °C7 February 195418.0 °C318 mm70
195336.0 °C20 July 19537.4 °C17 February 195318.3 °C358 mm100
195233.2 °C12 July 19527.8 °C20 January 195218.2 °C297 mm140
195132.0 °C16 April 19518.1 °C1 February 195117.9 °C301 mm50
195030.7 °C24 July 19509.1 °C2 February 195018.4 °C188 mm40
194932.7 °C24 August 19498.0 °C13 December 194918.6 °C265 mm150
194834.3 °C25 July 19489.1 °C17 January 194818.2 °C254 mm120
194731.8 °C3 August 19478.2 °C27 January 194718.3 °C377 mm60
194634.6 °C13 July 19467.5 °C23 December 194618.3 °C217 mm170
194534.0 °C21 July 19456.6 °C7 January 194518.7 °C176 mm80
194434.3 °C31 July 19447.1 °C30 December 194418.2 °C143 mm110
194331.8 °C9 August 19436.4 °C1 January 194318.0 °C273 mm40
194233.3 °C18 July 19427.7 °C31 December 194218.1 °C561 mm60
194136.5 °C18 July 19417.1 °C6 January 194118.5 °C273 mm220
194032.4 °C17 August 19407.7 °C27 December 194017.9 °C325 mm120

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
21.9 °C
+0.5 °C
Hot days (≥ 30 °C)
10 d/yr
+3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
303 mm
-2 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.3 °C+2.0 °C3 mm-45 mm
Feb18.7 °C+0.8 °C42 mm-4 mm
Mar18.6 °C-0.5 °C93 mm+52 mm
Apr20.3 °C+0.5 °C21 mm-5 mm
May21.6 °C+0.2 °C1 mm-10 mm
Jun24.5 °C+1.3 °C0 mm-1 mm
Jul25.2 °C-0.5 °C0 mm-0 mm
Aug27.2 °C+1.1 °C1 mm+0 mm
Sep25.1 °C+0.4 °C0 mm-5 mm
Oct23.0 °C+0.1 °C3 mm-22 mm
Nov21.3 °C+0.9 °C38 mm-10 mm
Dec17.4 °C-0.7 °C102 mm+47 mm

The year's extremes

Hottest day
35.3 °C
10 Aug 2025
Coldest day
10.0 °C
16 Jan 2025
Wettest day
27.5 mm
28 Feb 2025
Windiest day
50.0 km/h
3 Apr 2025
Strongest gust
81.4 km/h
3 Apr 2025
Hottest feels-like
35.9 °C
29 Jun 2025
Coldest feels-like
6.3 °C
1 Feb 2025
Sunniest day
13.6 h
25 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 Essaouira?

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

What is the hottest day ever recorded in Essaouira?

The hottest day measured in Essaouira between 1940 and 2025 was 1 July 2011, reaching 37.4 °C.

What is the coldest day in Essaouira?

The coldest day measured in Essaouira between 1940 and 2025 was 29 January 2005, at 4.6 °C.

Does it snow in Essaouira?

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

Has the climate of Essaouira warmed?

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

What is the wettest day in Essaouira?

The wettest day measured in Essaouira between 1940 and 2025 was 21 December 1996, with 82 mm of rain in 24 hours.

What was the windiest day in Essaouira?

The windiest day measured in Essaouira between 1940 and 2025 was 15 February 1941, with winds reaching 64.1 km/h.

What is the warmest month in Essaouira?

The warmest month in Essaouira is August (23.0 °C on average); the coldest is January (14.2 °C).

How much does it rain in Essaouira?

Essaouira receives on average 305 mm of precipitation per year, spread over about 38 rainy days.

Is it sunny in Essaouira?

Essaouira gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in Essaouira?

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

What was the most extreme apparent temperature in Essaouira?

In Essaouira, between 1940 and 2025, the highest apparent temperature reached 38.8 °C on 1 July 2011, and the lowest was -0.9 °C on 29 January 2005.

Compare Essaouira with another city

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

Nearby cities

The climate around Essaouira

Other cities — Morocco