Ahfir climate — normals and trends

Ahfir (Morocco) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 17.7 °C and it receives 390 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 (25.7 °C on average) and the coldest is January (10.9 °C). Rainfall peaks in March.

Ahfir averages 0 frost days, 51 hot days (≥ 30 °C) and 62 rainy days per year.

Ahfir has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.2 °C (on 3 September 1945) and the coldest -2.3 °C (on 13 December 1967).

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

AhfirOriental

coords
34.95°, -2.10°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthAugustColdest monthJanuaryWettest monthMarchDriest monthJuly

Mean daily temperature

17.7°C

Average daily high

22.8°C

Average daily low

13.0°C

Annual rainfall

390mm

Sunshine / day

11.0h

Mean relative humidity

72%

Average peak wind

14.8km/h

Seasonal range

14.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

51 d/yr

Rainy days (≥ 1 mm)

62 d/yr

Annual snowfall

0.5 cm

Average feels-like high

22.9 °C

Average feels-like low

12.7 °C

Average peak gust

34.5 km/h

Tropical nights (≥ 20 °C)

48 d/yr

Solar radiation

18.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

42.2 °C

3 September 1945

Coldest day

-2.3 °C

13 December 1967

Wettest day

85 mm

17 November 1986

Windiest day

48.3 km/h

5 March 2009

Strongest gust

108.0 km/h

1 December 1959

Hottest feels-like

45.0 °C

13 August 2022

Coldest feels-like

-6.6 °C

13 December 1967

Snowiest day

12.5 cm

11 December 1967

Sunniest day

14.0 h

25 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.1 °C18 August 20252.9 °C14 January 202519.3 °C294 mm760
202437.0 °C25 July 20243.5 °C8 January 202419.6 °C197 mm600
202339.9 °C17 July 20231.5 °C23 January 202319.7 °C189 mm800
202242.2 °C13 August 20222.0 °C17 January 202219.6 °C230 mm930
202141.4 °C11 July 20212.7 °C5 January 202118.9 °C249 mm670
202040.4 °C2 August 20201.7 °C27 December 202019.1 °C239 mm800
201935.9 °C8 August 20190.5 °C12 January 201918.5 °C345 mm630
201837.2 °C7 August 20183.6 °C31 December 201818.2 °C479 mm640
201738.1 °C4 August 20171.9 °C9 January 201718.7 °C254 mm730
201638.2 °C5 September 20162.2 °C17 January 201618.7 °C375 mm530
201538.7 °C8 July 20152.0 °C1 January 201518.8 °C279 mm790
201438.0 °C6 June 20141.6 °C31 December 201418.8 °C438 mm700
201336.0 °C2 August 20131.6 °C8 February 201317.9 °C439 mm420
201240.4 °C2 August 2012-0.5 °C14 February 201218.1 °C398 mm681
201136.8 °C2 July 20112.7 °C3 March 201118.5 °C421 mm680
201039.7 °C27 August 20100.6 °C17 December 201018.6 °C492 mm620
200940.0 °C22 July 20092.6 °C10 January 200918.7 °C315 mm740
200836.7 °C4 September 20081.5 °C7 March 200818.0 °C473 mm650
200738.3 °C28 August 20072.0 °C16 December 200718.0 °C445 mm450
200637.2 °C2 October 20063.7 °C12 January 200618.8 °C282 mm700
200538.6 °C7 August 2005-0.8 °C28 January 200517.9 °C202 mm697
200437.6 °C24 August 20041.4 °C3 March 200418.2 °C418 mm800
200336.4 °C15 August 20030.6 °C25 December 200318.4 °C480 mm640
200235.1 °C4 July 20023.4 °C17 January 200218.2 °C360 mm500
200137.0 °C23 July 20013.2 °C10 November 200118.6 °C333 mm660
200034.9 °C19 August 20001.5 °C1 January 200017.8 °C251 mm300
199935.9 °C31 May 19991.5 °C2 February 199918.0 °C408 mm360
199834.3 °C31 July 19981.8 °C26 December 199817.9 °C227 mm400
199731.9 °C26 July 19974.8 °C13 January 199718.4 °C330 mm90
199634.3 °C7 September 19961.1 °C23 February 199617.9 °C476 mm240
199535.2 °C22 July 19950.8 °C14 January 199518.2 °C356 mm320
199438.9 °C6 July 19941.9 °C25 December 199418.2 °C324 mm500
199338.1 °C25 July 19930.6 °C9 January 199317.2 °C371 mm270
199236.1 °C19 July 19921.3 °C25 January 199217.1 °C405 mm290
199136.7 °C14 July 19910.5 °C15 January 199117.1 °C374 mm390
199037.9 °C29 September 19903.5 °C2 December 199018.2 °C329 mm440
198935.7 °C1 August 19891.6 °C2 January 198918.3 °C302 mm480
198839.5 °C2 August 19881.8 °C27 February 198817.8 °C246 mm360
198736.9 °C25 September 19870.5 °C20 January 198717.9 °C302 mm210
198638.1 °C22 August 19862.0 °C27 January 198617.2 °C583 mm270
198534.7 °C2 October 19850.4 °C15 January 198517.8 °C400 mm390
198436.6 °C25 July 19840.5 °C30 December 198417.0 °C323 mm240
198336.2 °C12 June 19831.7 °C2 January 198317.6 °C216 mm250
198237.4 °C27 July 19821.6 °C29 January 198217.3 °C345 mm290
198132.9 °C19 August 19810.6 °C3 February 198117.2 °C346 mm170
198036.9 °C23 August 19800.3 °C3 December 198017.5 °C494 mm500
197938.3 °C30 July 19791.9 °C3 March 197917.1 °C434 mm240
197842.0 °C17 July 19780.7 °C15 January 197817.6 °C364 mm520
197731.2 °C12 May 19774.6 °C12 April 197717.4 °C433 mm110
197637.7 °C9 August 19760.6 °C29 January 197617.0 °C592 mm380
197537.2 °C16 July 19751.5 °C9 January 197517.0 °C591 mm510
197437.9 °C7 August 19742.4 °C24 January 197416.8 °C435 mm470
197335.6 °C15 August 1973-0.5 °C24 January 197317.0 °C620 mm441
197235.0 °C24 July 19722.2 °C23 January 197217.0 °C624 mm290
197140.8 °C16 August 19711.7 °C8 February 197117.2 °C611 mm480
197036.8 °C2 July 19701.6 °C21 December 197017.6 °C322 mm480
196937.1 °C1 August 19692.0 °C4 January 196917.3 °C715 mm270
196835.6 °C8 July 19682.2 °C13 January 196817.6 °C606 mm500
196738.8 °C22 July 1967-2.3 °C13 December 196717.5 °C560 mm544
196636.1 °C11 July 19661.3 °C26 December 196617.5 °C268 mm370
196534.6 °C22 June 19650.4 °C12 February 196517.4 °C531 mm360
196437.8 °C2 September 19640.8 °C7 January 196417.4 °C356 mm730
196335.0 °C9 July 1963-0.1 °C29 January 196317.1 °C542 mm351
196236.9 °C21 August 19622.0 °C16 February 196217.3 °C491 mm590
196136.8 °C11 July 19612.9 °C6 January 196117.9 °C228 mm420
196035.2 °C22 June 19602.5 °C16 December 196017.4 °C354 mm320
195939.9 °C13 July 19592.0 °C6 January 195917.1 °C395 mm320
195839.3 °C17 August 19582.4 °C24 January 195817.5 °C358 mm410
195736.5 °C5 August 19571.6 °C19 December 195716.9 °C514 mm470
195639.1 °C8 September 1956-0.9 °C5 February 195616.4 °C376 mm454
195540.3 °C31 August 19551.6 °C11 March 195518.1 °C425 mm540
195439.4 °C20 August 1954-1.3 °C10 January 195416.7 °C596 mm473
195338.6 °C26 July 1953-0.2 °C10 January 195317.3 °C328 mm692
195236.3 °C13 August 1952-0.2 °C7 February 195217.6 °C311 mm551
195136.2 °C29 July 19511.4 °C27 February 195116.8 °C360 mm410
195039.8 °C22 August 19501.4 °C4 March 195017.4 °C498 mm680
194938.2 °C2 August 19491.0 °C6 February 194917.3 °C468 mm630
194837.6 °C10 September 19484.0 °C14 January 194817.4 °C414 mm620
194738.0 °C18 September 19472.7 °C27 December 194718.1 °C429 mm710
194641.9 °C13 July 19463.1 °C23 December 194617.3 °C361 mm640
194542.2 °C3 September 1945-0.8 °C3 January 194518.1 °C190 mm731
194438.0 °C30 August 19440.2 °C21 February 194416.7 °C228 mm470
194337.9 °C16 July 19432.0 °C8 February 194317.2 °C436 mm850
194240.0 °C18 July 19421.1 °C18 February 194217.6 °C527 mm690
194140.1 °C20 July 1941-0.9 °C6 January 194117.3 °C255 mm773
194038.5 °C22 August 1940-0.5 °C29 December 194017.0 °C327 mm672

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.2 °C
+1.4 °C
Hot days (≥ 30 °C)
76 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
294 mm
-96 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.4 °C+2.4 °C43 mm-3 mm
Feb18.3 °C+1.3 °C37 mm-9 mm
Mar19.9 °C+1.2 °C67 mm+15 mm
Apr21.8 °C+1.4 °C29 mm-22 mm
May25.8 °C+2.4 °C22 mm-13 mm
Jun30.4 °C+3.3 °C0 mm-11 mm
Jul30.9 °C+0.3 °C2 mm+0 mm
Aug31.5 °C+0.5 °C0 mm-3 mm
Sep28.6 °C+0.4 °C3 mm-14 mm
Oct26.3 °C+1.8 °C5 mm-30 mm
Nov21.1 °C+0.9 °C23 mm-21 mm
Dec16.7 °C-0.3 °C62 mm+15 mm

The year's extremes

Hottest day
40.1 °C
18 Aug 2025
Coldest day
2.9 °C
14 Jan 2025
Wettest day
13.9 mm
22 Dec 2025
Windiest day
35.8 km/h
3 Dec 2025
Strongest gust
74.2 km/h
14 Mar 2025
Hottest feels-like
41.5 °C
18 Aug 2025
Coldest feels-like
0.0 °C
14 Jan 2025
Sunniest day
14.0 h
25 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 Ahfir?

Ahfir has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 17.7 °C and it receives 390 mm of precipitation per year.

What is the hottest day ever recorded in Ahfir?

The hottest day measured in Ahfir between 1940 and 2025 was 3 September 1945, reaching 42.2 °C.

What is the coldest day in Ahfir?

The coldest day measured in Ahfir between 1940 and 2025 was 13 December 1967, at -2.3 °C.

Does it snow in Ahfir?

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

Has the climate of Ahfir warmed?

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

What is the wettest day in Ahfir?

The wettest day measured in Ahfir between 1940 and 2025 was 17 November 1986, with 85 mm of rain in 24 hours.

What was the windiest day in Ahfir?

The windiest day measured in Ahfir between 1940 and 2025 was 5 March 2009, with winds reaching 48.3 km/h.

What is the warmest month in Ahfir?

The warmest month in Ahfir is August (25.7 °C on average); the coldest is January (10.9 °C).

How much does it rain in Ahfir?

Ahfir receives on average 390 mm of precipitation per year, spread over about 62 rainy days.

Is it sunny in Ahfir?

Ahfir gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

What is the biggest single-day snowfall in Ahfir?

The heaviest 24-hour snowfall measured in Ahfir between 1940 and 2025 was 11 December 1967, with 12.5 cm.

Are there tropical nights in Ahfir?

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

What was the most extreme apparent temperature in Ahfir?

In Ahfir, between 1940 and 2025, the highest apparent temperature reached 45.0 °C on 13 August 2022, and the lowest was -6.6 °C on 13 December 1967.

Compare Ahfir with another city

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

Nearby cities

The climate around Ahfir

Other cities — Morocco