Mohammadia climate — normals and trends

Mohammadia (Algeria) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 18.3 °C and it receives 366 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 (27.7 °C on average) and the coldest is January (10.3 °C). Rainfall peaks in December.

Mohammadia averages 1 frost days, 105 hot days (≥ 30 °C) and 63 rainy days per year.

Mohammadia has warmed by +2.1 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 46.8 °C (on 31 July 2001) and the coldest -3.4 °C (on 27 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

MohammadiaMascara Province

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

Mean daily temperature

18.3°C

Average daily high

24.3°C

Average daily low

13.0°C

Annual rainfall

366mm

Sunshine / day

10.7h

Mean relative humidity

64%

Average peak wind

13.8km/h

Seasonal range

17.4°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

105 d/yr

Rainy days (≥ 1 mm)

63 d/yr

Annual snowfall

1.0 cm

Average feels-like high

23.9 °C

Average feels-like low

12.0 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

59 d/yr

Solar radiation

18.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

46.8 °C

31 July 2001

Coldest day

-3.4 °C

27 January 2005

Wettest day

69 mm

13 November 2012

Windiest day

43.9 km/h

6 February 1996

Strongest gust

110.9 km/h

31 January 2015

Hottest feels-like

47.5 °C

10 July 2023

Coldest feels-like

-8.0 °C

2 February 1954

Snowiest day

19.0 cm

21 December 1979

Sunniest day

14.0 h

20 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.4 °C26 August 20252.0 °C28 November 202520.6 °C269 mm1420
202442.9 °C7 June 20242.6 °C18 December 202420.8 °C180 mm1310
202345.8 °C11 July 20230.3 °C24 January 202320.3 °C194 mm1230
202244.0 °C13 August 20221.3 °C18 January 202220.4 °C292 mm1380
202143.4 °C11 August 20212.4 °C18 January 202119.8 °C228 mm1190
202042.0 °C1 August 20200.0 °C27 December 202019.7 °C270 mm1260
201944.9 °C6 July 2019-1.3 °C12 January 201918.9 °C321 mm1164
201839.7 °C8 August 20181.6 °C24 February 201818.7 °C452 mm1100
201743.1 °C25 June 20170.9 °C9 January 201719.6 °C290 mm1240
201642.5 °C3 July 20161.4 °C17 January 201619.4 °C351 mm1230
201541.4 °C29 July 20150.9 °C6 March 201519.2 °C306 mm1210
201441.7 °C17 July 20142.3 °C31 December 201419.3 °C416 mm1160
201338.8 °C7 August 20130.5 °C26 February 201318.2 °C506 mm1070
201245.8 °C17 August 2012-0.3 °C14 February 201218.8 °C434 mm1361
201142.1 °C1 August 20111.3 °C22 January 201119.2 °C395 mm1170
201043.8 °C8 July 2010-0.1 °C17 December 201019.2 °C396 mm1061
200944.6 °C22 July 20092.0 °C10 January 200919.4 °C346 mm1170
200841.1 °C4 September 20080.4 °C7 March 200818.7 °C347 mm1010
200742.1 °C28 August 2007-0.6 °C17 December 200718.2 °C351 mm1081
200642.1 °C19 July 20061.1 °C5 January 200619.3 °C353 mm1250
200541.6 °C9 August 2005-3.4 °C27 January 200518.1 °C197 mm11214
200443.5 °C24 August 20040.5 °C28 December 200418.5 °C333 mm1190
200342.8 °C20 July 20030.4 °C2 February 200319.1 °C399 mm1150
200242.9 °C26 June 20022.0 °C18 January 200218.7 °C246 mm1010
200146.8 °C31 July 20012.8 °C13 February 200119.4 °C305 mm1240
200042.3 °C24 August 2000-0.3 °C1 January 200018.8 °C237 mm1061
199944.1 °C25 August 19990.8 °C1 February 199919.1 °C349 mm1190
199840.6 °C15 August 19982.2 °C25 February 199818.8 °C154 mm1020
199738.1 °C12 July 19973.5 °C13 January 199719.1 °C311 mm960
199642.2 °C23 July 19962.1 °C23 February 199618.2 °C409 mm810
199539.0 °C14 August 19950.5 °C16 January 199518.9 °C293 mm810
199442.3 °C4 July 19941.1 °C25 December 199419.1 °C285 mm1080
199341.4 °C20 August 1993-0.5 °C9 January 199317.9 °C313 mm822
199240.2 °C1 August 19920.9 °C1 January 199217.8 °C327 mm850
199140.6 °C17 August 1991-0.7 °C15 January 199117.8 °C343 mm972
199039.2 °C18 July 19903.3 °C16 December 199019.0 °C308 mm1160
198943.3 °C10 August 1989-0.1 °C4 January 198919.2 °C289 mm991
198844.5 °C2 August 1988-1.1 °C27 February 198818.5 °C232 mm911
198739.7 °C12 August 1987-1.6 °C20 January 198718.8 °C309 mm1062
198641.2 °C22 August 19860.5 °C25 December 198618.0 °C386 mm1020
198540.0 °C5 August 1985-1.5 °C16 January 198518.3 °C356 mm1012
198442.9 °C10 July 19840.3 °C11 January 198417.3 °C399 mm840
198339.0 °C21 July 1983-0.7 °C21 January 198318.3 °C176 mm941
198241.6 °C4 July 19821.6 °C30 December 198218.0 °C438 mm900
198140.5 °C30 July 1981-0.8 °C2 February 198117.8 °C318 mm912
198041.6 °C20 August 1980-1.4 °C16 March 198017.7 °C395 mm1002
197941.9 °C10 July 19791.1 °C21 December 197917.5 °C504 mm760
197842.9 °C17 July 1978-0.2 °C14 January 197817.7 °C381 mm851
197736.6 °C27 June 19772.8 °C7 January 197718.1 °C336 mm680
197643.8 °C10 July 1976-0.7 °C27 January 197617.2 °C536 mm752
197541.6 °C14 July 1975-0.2 °C4 January 197517.4 °C493 mm832
197439.7 °C7 August 19741.0 °C10 December 197417.1 °C456 mm960
197340.4 °C15 September 1973-0.3 °C5 January 197317.2 °C580 mm891
197237.4 °C23 July 19721.7 °C20 December 197216.9 °C718 mm620
197142.4 °C16 August 1971-0.5 °C2 March 197117.4 °C670 mm891
197041.1 °C7 August 19700.9 °C28 February 197018.2 °C263 mm1110
196942.3 °C13 August 1969-1.1 °C6 February 196917.7 °C548 mm742
196843.8 °C9 July 19681.6 °C20 January 196818.3 °C437 mm1010
196742.5 °C22 July 1967-3.3 °C15 December 196718.1 °C485 mm1056
196641.7 °C11 July 1966-0.1 °C26 December 196618.2 °C310 mm961
196540.6 °C30 July 1965-0.7 °C12 February 196518.1 °C379 mm971
196440.1 °C26 July 1964-0.4 °C7 January 196418.0 °C399 mm1303
196339.5 °C11 August 19630.2 °C30 January 196317.5 °C468 mm860
196241.8 °C20 July 19620.4 °C16 February 196217.8 °C476 mm1040
196142.1 °C30 June 19611.3 °C20 December 196118.7 °C242 mm1170
196040.2 °C27 August 19601.2 °C9 February 196018.1 °C364 mm1040
195942.4 °C13 July 19590.6 °C6 January 195917.9 °C409 mm950
195840.2 °C9 August 19581.2 °C15 January 195818.1 °C317 mm960
195741.5 °C5 August 19570.1 °C21 January 195717.4 °C375 mm990
195642.9 °C7 August 1956-2.2 °C4 February 195616.9 °C381 mm1075
195542.3 °C5 July 19551.0 °C11 March 195518.5 °C509 mm1090
195442.6 °C20 August 1954-3.3 °C2 February 195417.3 °C452 mm1076
195340.3 °C25 July 1953-1.5 °C21 January 195317.4 °C336 mm10812
195242.8 °C28 August 1952-0.1 °C10 January 195217.8 °C348 mm1031
195140.8 °C6 August 19510.4 °C27 February 195117.4 °C462 mm950
195041.5 °C20 August 19500.7 °C3 March 195017.9 °C426 mm970
194942.9 °C11 July 1949-1.2 °C5 February 194917.8 °C405 mm1084
194841.9 °C17 August 19482.7 °C2 January 194817.7 °C445 mm960
194742.6 °C20 August 19472.1 °C28 December 194718.9 °C384 mm1330
194641.6 °C1 August 19461.6 °C22 December 194617.8 °C492 mm1180
194543.9 °C7 September 1945-0.5 °C14 January 194519.0 °C226 mm1414
194444.5 °C1 August 1944-1.9 °C21 February 194417.7 °C185 mm1164
194341.8 °C16 July 19431.1 °C1 January 194317.8 °C448 mm1240
194241.3 °C18 July 1942-0.8 °C19 February 194218.1 °C438 mm1151
194141.3 °C24 August 1941-0.9 °C7 January 194117.7 °C307 mm1023
194042.7 °C25 July 1940-2.3 °C29 December 194017.5 °C320 mm1108

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
26.6 °C
+2.3 °C
Hot days (≥ 30 °C)
142 d/yr
+37
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
269 mm
-97 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan17.4 °C+2.0 °C34 mm-15 mm
Feb19.3 °C+2.5 °C33 mm-11 mm
Mar21.0 °C+1.6 °C48 mm+1 mm
Apr25.4 °C+3.5 °C29 mm-16 mm
May27.9 °C+2.1 °C42 mm+11 mm
Jun35.9 °C+5.4 °C2 mm-7 mm
Jul35.7 °C+1.1 °C1 mm0 mm
Aug36.7 °C+2.0 °C1 mm-3 mm
Sep32.3 °C+1.5 °C10 mm-5 mm
Oct28.9 °C+3.3 °C4 mm-28 mm
Nov22.0 °C+2.0 °C10 mm-33 mm
Dec16.9 °C+0.6 °C57 mm+8 mm

The year's extremes

Hottest day
43.4 °C
26 Aug 2025
Coldest day
2.0 °C
28 Nov 2025
Wettest day
19.6 mm
14 May 2025
Windiest day
31.5 km/h
28 Jan 2025
Strongest gust
78.5 km/h
28 Jan 2025
Hottest feels-like
43.8 °C
26 Aug 2025
Coldest feels-like
-1.5 °C
29 Nov 2025
Sunniest day
14.0 h
20 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 Mohammadia?

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

What is the hottest day ever recorded in Mohammadia?

The hottest day measured in Mohammadia between 1940 and 2025 was 31 July 2001, reaching 46.8 °C.

What is the coldest day in Mohammadia?

The coldest day measured in Mohammadia between 1940 and 2025 was 27 January 2005, at -3.4 °C.

Does it snow in Mohammadia?

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

Has the climate of Mohammadia warmed?

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

What is the wettest day in Mohammadia?

The wettest day measured in Mohammadia between 1940 and 2025 was 13 November 2012, with 69 mm of rain in 24 hours.

What was the windiest day in Mohammadia?

The windiest day measured in Mohammadia between 1940 and 2025 was 6 February 1996, with winds reaching 43.9 km/h.

What is the warmest month in Mohammadia?

The warmest month in Mohammadia is August (27.7 °C on average); the coldest is January (10.3 °C).

How much does it rain in Mohammadia?

Mohammadia receives on average 366 mm of precipitation per year, spread over about 63 rainy days.

Is it sunny in Mohammadia?

Mohammadia gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

What is the biggest single-day snowfall in Mohammadia?

The heaviest 24-hour snowfall measured in Mohammadia between 1940 and 2025 was 21 December 1979, with 19.0 cm.

Are there tropical nights in Mohammadia?

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

What was the most extreme apparent temperature in Mohammadia?

In Mohammadia, between 1940 and 2025, the highest apparent temperature reached 47.5 °C on 10 July 2023, and the lowest was -8.0 °C on 2 February 1954.

Compare Mohammadia with another city

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

Nearby cities

The climate around Mohammadia

Other cities — Algeria