Ben Ahmed climate — normals and trends

Ben Ahmed (Morocco) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 17.2 °C and it receives 395 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 (24.6 °C on average) and the coldest is January (10.6 °C). Rainfall peaks in December.

Ben Ahmed averages 1 frost days, 57 hot days (≥ 30 °C) and 63 rainy days per year.

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

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

The hottest day of the period reached 43.6 °C (on 20 July 1953) and the coldest -3.9 °C (on 28 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

Ben AhmedCasablanca-Settat

coords
33.07°, -7.24°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

17.2°C

Average daily high

22.8°C

Average daily low

12.3°C

Annual rainfall

395mm

Sunshine / day

10.9h

Mean relative humidity

68%

Average peak wind

15.3km/h

Seasonal range

14.0°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

57 d/yr

Rainy days (≥ 1 mm)

63 d/yr

Annual snowfall

0.1 cm

Average feels-like high

22.3 °C

Average feels-like low

11.3 °C

Average peak gust

34.0 km/h

Tropical nights (≥ 20 °C)

27 d/yr

Solar radiation

19.6 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

43.6 °C

20 July 1953

Coldest day

-3.9 °C

28 January 2005

Wettest day

65 mm

8 November 1984

Windiest day

44.4 km/h

22 October 2023

Strongest gust

109.1 km/h

25 November 2002

Hottest feels-like

45.5 °C

23 July 1995

Coldest feels-like

-7.9 °C

28 January 2005

Snowiest day

1.3 cm

13 December 1949

Sunniest day

13.5 h

21 June 1959

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.1 °C29 June 20252.5 °C16 January 202518.4 °C439 mm840
202440.8 °C24 July 20242.7 °C10 December 202418.8 °C265 mm780
202340.9 °C26 June 20230.8 °C29 January 202319.0 °C231 mm870
202239.6 °C9 July 20223.8 °C20 January 202219.1 °C273 mm870
202143.0 °C10 July 20210.4 °C4 January 202117.9 °C314 mm610
202041.9 °C7 July 20203.0 °C31 December 202018.7 °C203 mm800
201940.6 °C23 August 20191.4 °C8 January 201917.9 °C196 mm630
201840.5 °C2 August 20181.7 °C4 February 201817.1 °C585 mm540
201740.9 °C16 July 20171.1 °C25 January 201719.4 °C231 mm1080
201639.8 °C19 July 20162.7 °C17 February 201618.5 °C345 mm850
201539.4 °C13 May 20150.6 °C6 February 201518.1 °C302 mm630
201438.8 °C14 May 20143.1 °C8 December 201417.8 °C438 mm620
201340.2 °C12 August 20131.3 °C10 February 201317.6 °C308 mm670
201243.1 °C17 July 2012-0.9 °C5 February 201217.9 °C346 mm805
201139.4 °C2 July 20110.8 °C4 February 201118.1 °C418 mm700
201043.1 °C26 August 20100.9 °C9 January 201018.4 °C561 mm760
200943.2 °C20 July 20091.8 °C22 January 200918.3 °C514 mm800
200838.9 °C29 June 20081.2 °C3 December 200817.3 °C358 mm480
200738.4 °C31 July 20071.4 °C27 January 200717.5 °C240 mm490
200642.4 °C10 July 20060.8 °C31 January 200618.0 °C304 mm770
200542.0 °C20 July 2005-3.9 °C28 January 200517.6 °C242 mm595
200442.0 °C24 July 20040.7 °C28 December 200417.6 °C343 mm610
200341.5 °C1 August 20030.4 °C11 January 200317.9 °C485 mm650
200237.4 °C28 July 20023.1 °C9 December 200217.6 °C433 mm300
200138.5 °C21 July 20012.4 °C16 November 200118.0 °C209 mm590
200041.7 °C31 July 20000.6 °C11 January 200017.7 °C321 mm610
199939.8 °C1 July 1999-0.7 °C18 December 199917.1 °C299 mm441
199839.7 °C18 June 19982.1 °C1 December 199817.8 °C259 mm550
199734.6 °C4 September 19972.4 °C4 January 199717.9 °C455 mm330
199638.8 °C22 July 19960.1 °C23 February 199617.2 °C707 mm550
199542.7 °C19 July 19950.6 °C8 January 199518.1 °C393 mm520
199441.2 °C10 July 19940.7 °C26 December 199417.5 °C267 mm620
199339.1 °C27 July 19932.6 °C27 January 199316.2 °C309 mm360
199237.9 °C16 September 19921.6 °C25 January 199216.9 °C261 mm500
199139.5 °C13 July 19911.6 °C14 January 199116.7 °C379 mm640
199040.5 °C3 August 19902.0 °C12 January 199017.5 °C371 mm590
198939.7 °C18 July 19892.6 °C5 January 198917.9 °C482 mm660
198842.5 °C1 August 19881.8 °C28 February 198817.3 °C373 mm600
198740.8 °C27 July 19872.3 °C20 February 198717.8 °C433 mm440
198639.0 °C22 August 1986-0.4 °C24 December 198616.7 °C378 mm521
198539.2 °C23 July 1985-0.3 °C16 January 198517.3 °C415 mm541
198439.5 °C28 July 19840.2 °C25 February 198416.8 °C309 mm500
198337.4 °C15 June 19831.4 °C3 January 198317.7 °C371 mm400
198241.4 °C10 August 19821.8 °C27 December 198216.5 °C396 mm370
198138.6 °C20 July 1981-1.3 °C12 January 198117.4 °C193 mm523
198039.7 °C6 August 1980-0.3 °C2 December 198017.3 °C416 mm632
197938.8 °C28 July 19790.6 °C21 December 197916.6 °C387 mm360
197839.0 °C23 July 19780.9 °C14 January 197816.9 °C352 mm610
197733.6 °C10 August 19771.2 °C8 January 197716.4 °C465 mm220
197638.0 °C14 August 1976-1.8 °C28 January 197615.9 °C607 mm302
197539.4 °C29 July 19751.1 °C12 March 197516.2 °C395 mm420
197439.3 °C15 August 19740.8 °C4 March 197416.2 °C390 mm510
197338.4 °C27 July 19731.9 °C3 February 197316.4 °C488 mm370
197234.8 °C23 July 1972-0.5 °C24 January 197215.0 °C564 mm151
197136.9 °C29 July 19710.9 °C2 January 197116.0 °C638 mm410
197038.9 °C16 July 19701.2 °C20 December 197017.2 °C501 mm590
196939.1 °C12 July 19691.5 °C28 December 196916.8 °C639 mm430
196838.0 °C29 June 19681.6 °C13 January 196816.8 °C548 mm520
196740.8 °C19 July 19671.0 °C12 December 196716.6 °C514 mm450
196638.0 °C7 September 19661.9 °C7 March 196616.8 °C303 mm450
196540.1 °C4 August 19650.6 °C10 January 196516.7 °C524 mm370
196438.2 °C15 July 19640.5 °C30 January 196417.2 °C403 mm1010
196337.1 °C27 September 19630.1 °C24 December 196316.7 °C681 mm450
196239.9 °C20 August 19620.6 °C10 February 196217.0 °C587 mm600
196140.9 °C28 August 1961-0.6 °C15 January 196117.7 °C322 mm582
196036.6 °C13 September 19600.1 °C18 January 196016.6 °C558 mm450
195939.5 °C17 August 19591.3 °C14 December 195916.4 °C394 mm330
195839.5 °C16 August 19581.4 °C15 January 195817.0 °C285 mm450
195739.2 °C1 August 1957-1.0 °C16 January 195716.5 °C508 mm531
195639.8 °C1 August 1956-1.6 °C5 February 195615.9 °C603 mm462
195540.2 °C24 June 19551.5 °C9 March 195518.1 °C515 mm810
195441.8 °C19 August 1954-1.0 °C8 February 195416.5 °C377 mm752
195343.6 °C20 July 1953-0.8 °C10 January 195316.9 °C388 mm734
195240.7 °C10 July 19520.2 °C18 February 195216.6 °C310 mm530
195139.5 °C14 June 19512.0 °C30 January 195116.3 °C434 mm420
195039.1 °C28 June 19501.8 °C20 January 195017.0 °C230 mm500
194939.0 °C24 August 19492.2 °C13 January 194917.0 °C419 mm490
194841.3 °C25 July 19481.8 °C19 January 194817.4 °C260 mm650
194737.8 °C31 July 19470.8 °C21 December 194717.1 °C479 mm340
194643.3 °C23 July 1946-0.3 °C26 December 194616.6 °C261 mm651
194541.8 °C22 July 1945-0.7 °C6 January 194517.9 °C239 mm514
194442.7 °C31 July 19440.1 °C21 February 194417.0 °C299 mm430
194340.2 °C16 August 1943-0.2 °C20 November 194317.2 °C364 mm831
194240.8 °C17 July 1942-0.3 °C10 February 194216.7 °C543 mm691
194142.4 °C20 July 1941-1.4 °C6 January 194117.2 °C351 mm844
194040.9 °C11 August 1940-1.8 °C24 January 194016.6 °C466 mm772

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
24.3 °C
+1.5 °C
Hot days (≥ 30 °C)
84 d/yr
+27
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
439 mm
+44 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan17.9 °C+2.2 °C26 mm-22 mm
Feb18.2 °C+1.1 °C28 mm-22 mm
Mar17.8 °C-1.4 °C122 mm+69 mm
Apr22.2 °C+1.5 °C46 mm+1 mm
May25.6 °C+1.7 °C10 mm-15 mm
Jun31.1 °C+3.9 °C7 mm-2 mm
Jul32.2 °C+1.3 °C1 mm-1 mm
Aug33.3 °C+2.3 °C9 mm+5 mm
Sep29.3 °C+1.4 °C11 mm-3 mm
Oct26.8 °C+2.6 °C2 mm-34 mm
Nov21.3 °C+1.5 °C39 mm-13 mm
Dec14.9 °C-1.6 °C138 mm+83 mm

The year's extremes

Hottest day
41.1 °C
29 Jun 2025
Coldest day
2.5 °C
16 Jan 2025
Wettest day
33.3 mm
16 Dec 2025
Windiest day
30.0 km/h
17 Mar 2025
Strongest gust
70.6 km/h
8 Mar 2025
Hottest feels-like
42.8 °C
28 Jun 2025
Coldest feels-like
-0.8 °C
15 Jan 2025
Sunniest day
13.4 h
30 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 Ben Ahmed?

Ben Ahmed has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 17.2 °C and it receives 395 mm of precipitation per year.

What is the hottest day ever recorded in Ben Ahmed?

The hottest day measured in Ben Ahmed between 1940 and 2025 was 20 July 1953, reaching 43.6 °C.

What is the coldest day in Ben Ahmed?

The coldest day measured in Ben Ahmed between 1940 and 2025 was 28 January 2005, at -3.9 °C.

Does it snow in Ben Ahmed?

Almost never: Ben Ahmed sees virtually no snow, with about 1 frost days per year.

Has the climate of Ben Ahmed warmed?

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

What is the wettest day in Ben Ahmed?

The wettest day measured in Ben Ahmed between 1940 and 2025 was 8 November 1984, with 65 mm of rain in 24 hours.

What was the windiest day in Ben Ahmed?

The windiest day measured in Ben Ahmed between 1940 and 2025 was 22 October 2023, with winds reaching 44.4 km/h.

What is the warmest month in Ben Ahmed?

The warmest month in Ben Ahmed is August (24.6 °C on average); the coldest is January (10.6 °C).

How much does it rain in Ben Ahmed?

Ben Ahmed receives on average 395 mm of precipitation per year, spread over about 63 rainy days.

Is it sunny in Ben Ahmed?

Ben Ahmed gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

What is the biggest single-day snowfall in Ben Ahmed?

The heaviest 24-hour snowfall measured in Ben Ahmed between 1940 and 2025 was 13 December 1949, with 1.3 cm.

Are there tropical nights in Ben Ahmed?

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

What was the most extreme apparent temperature in Ben Ahmed?

In Ben Ahmed, between 1940 and 2025, the highest apparent temperature reached 45.5 °C on 23 July 1995, and the lowest was -7.9 °C on 28 January 2005.

Compare Ben Ahmed with another city

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

Nearby cities

The climate around Ben Ahmed

Other cities — Morocco