Al Brouj climate — normals and trends

Al Brouj (Morocco) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 19.6 °C and it receives 272 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 July (28.2 °C on average) and the coldest is January (11.3 °C). Rainfall peaks in December.

Al Brouj averages 0 frost days, 124 hot days (≥ 30 °C) and 47 rainy days per year.

Al Brouj has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.6 °C (on 10 July 2021) and the coldest -3.3 °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

Al BroujCasablanca-Settat

coords
32.50°, -7.19°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

19.6°C

Average daily high

26.2°C

Average daily low

13.9°C

Annual rainfall

272mm

Sunshine / day

11.0h

Mean relative humidity

60%

Average peak wind

16.4km/h

Seasonal range

16.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

124 d/yr

Rainy days (≥ 1 mm)

47 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.3 °C

Average feels-like low

13.1 °C

Average peak gust

29.9 km/h

Tropical nights (≥ 20 °C)

65 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

+0.3 °C per decade · r² = 0.48 · 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.6 °C

10 July 2021

Coldest day

-3.3 °C

29 January 2005

Wettest day

64 mm

28 November 2014

Windiest day

48.8 km/h

15 December 1975

Strongest gust

101.2 km/h

25 November 2002

Hottest feels-like

47.3 °C

23 July 2024

Coldest feels-like

-7.4 °C

29 January 2005

Snowiest day

0.2 cm

11 December 1967

Sunniest day

13.4 h

19 June 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.2 °C16 August 20253.1 °C16 January 202521.3 °C344 mm1580
202446.0 °C24 July 20243.8 °C11 December 202421.7 °C162 mm1600
202345.7 °C11 August 20232.3 °C26 January 202321.9 °C143 mm1770
202244.9 °C9 July 20224.9 °C12 January 202221.9 °C183 mm1670
202146.6 °C10 July 20211.5 °C13 January 202120.9 °C193 mm1530
202046.5 °C7 July 20203.1 °C31 December 202021.5 °C152 mm1580
201944.1 °C23 August 20192.1 °C9 January 201920.9 °C157 mm1660
201842.8 °C5 August 20183.1 °C28 January 201819.6 °C432 mm1190
201745.6 °C16 July 20171.8 °C25 January 201721.9 °C153 mm1830
201644.2 °C8 August 20164.5 °C28 December 201621.2 °C245 mm1460
201543.5 °C14 July 20151.5 °C6 February 201520.8 °C192 mm1360
201442.6 °C14 May 20144.0 °C24 January 201420.5 °C360 mm1500
201344.4 °C10 August 20132.8 °C31 December 201320.4 °C198 mm1260
201246.2 °C17 July 20120.7 °C5 February 201220.5 °C236 mm1480
201144.2 °C8 August 20111.9 °C4 February 201120.5 °C294 mm1480
201045.7 °C26 August 20103.0 °C9 January 201020.7 °C346 mm1210
200945.4 °C20 July 20092.8 °C12 January 200920.9 °C336 mm1500
200843.3 °C27 June 20082.7 °C3 December 200820.0 °C216 mm1230
200743.9 °C27 July 20072.1 °C27 January 200720.3 °C158 mm1270
200644.5 °C10 July 20061.9 °C25 December 200620.4 °C238 mm1400
200544.8 °C20 July 2005-3.3 °C29 January 200520.0 °C133 mm1484
200445.0 °C24 July 20041.8 °C20 January 200419.7 °C217 mm1340
200343.8 °C31 July 20031.7 °C15 January 200320.1 °C333 mm1350
200242.9 °C28 July 20024.2 °C9 December 200220.0 °C293 mm1380
200143.1 °C21 July 20014.2 °C16 November 200120.5 °C131 mm1400
200044.9 °C31 July 20002.1 °C11 January 200020.2 °C170 mm1270
199943.3 °C1 July 19990.4 °C18 December 199919.5 °C217 mm1340
199843.1 °C4 August 19983.3 °C27 January 199820.2 °C165 mm1170
199739.2 °C14 August 19974.1 °C4 January 199719.9 °C338 mm1010
199642.4 °C24 July 19962.5 °C23 February 199619.4 °C552 mm1230
199545.8 °C23 July 19952.2 °C9 January 199520.5 °C269 mm1190
199444.7 °C10 July 19942.6 °C26 December 199419.9 °C190 mm1170
199344.1 °C27 July 19933.1 °C7 January 199318.4 °C213 mm850
199240.8 °C27 July 19923.2 °C5 January 199219.3 °C133 mm990
199143.5 °C13 July 19912.5 °C14 January 199119.0 °C252 mm1110
199043.0 °C3 August 19902.7 °C23 January 199019.9 °C224 mm1090
198941.9 °C18 July 19892.2 °C5 January 198919.9 °C314 mm1220
198845.4 °C27 August 19883.9 °C15 December 198819.5 °C297 mm1050
198743.8 °C27 July 19872.8 °C5 January 198720.1 °C287 mm1190
198642.8 °C22 August 19861.0 °C24 December 198619.2 °C241 mm1120
198542.5 °C24 July 19850.6 °C16 January 198519.7 °C284 mm1240
198442.8 °C22 July 19841.7 °C25 February 198419.1 °C195 mm1160
198341.3 °C15 June 19830.9 °C3 January 198319.8 °C237 mm1290
198244.7 °C30 June 19822.2 °C24 December 198218.8 °C236 mm910
198141.6 °C29 July 1981-0.6 °C15 January 198119.7 °C126 mm1241
198043.8 °C21 July 19801.1 °C2 December 198019.6 °C291 mm1210
197943.9 °C28 July 19792.9 °C25 December 197918.9 °C266 mm920
197843.4 °C23 July 19780.4 °C14 January 197819.2 °C276 mm990
197738.6 °C26 June 19772.8 °C8 January 197718.6 °C296 mm860
197642.1 °C8 August 1976-1.0 °C28 January 197618.0 °C466 mm811
197542.6 °C2 July 19754.0 °C21 November 197518.6 °C274 mm920
197442.2 °C15 August 19743.1 °C4 March 197418.6 °C241 mm1010
197342.6 °C27 July 19732.7 °C9 January 197318.9 °C337 mm1100
197241.7 °C23 July 19721.1 °C25 January 197217.4 °C427 mm760
197140.7 °C31 July 19713.0 °C2 January 197118.2 °C436 mm990
197043.1 °C2 July 19701.9 °C20 December 197019.4 °C326 mm1190
196941.5 °C12 July 19692.4 °C2 December 196918.9 °C477 mm860
196841.5 °C18 July 19681.3 °C2 January 196819.0 °C391 mm1350
196744.0 °C20 July 19670.3 °C13 December 196718.9 °C354 mm1080
196642.1 °C26 June 19663.5 °C10 December 196619.0 °C214 mm1080
196542.0 °C4 August 19650.9 °C9 January 196518.8 °C337 mm1090
196440.2 °C8 June 19640.9 °C30 January 196419.3 °C306 mm1530
196341.1 °C16 July 19631.2 °C24 December 196318.7 °C520 mm1080
196242.2 °C19 August 19620.7 °C15 December 196219.0 °C493 mm1150
196142.5 °C28 August 1961-0.8 °C16 January 196120.0 °C195 mm1262
196041.4 °C24 August 19600.4 °C18 January 196018.7 °C418 mm1050
195944.6 °C17 August 19593.1 °C14 December 195918.6 °C264 mm1010
195841.7 °C15 August 19582.0 °C15 January 195819.3 °C208 mm1230
195741.7 °C10 July 1957-0.7 °C16 January 195718.6 °C378 mm1002
195642.6 °C1 August 19560.5 °C5 February 195618.0 °C418 mm1230
195542.1 °C25 June 19551.6 °C13 March 195520.3 °C360 mm1630
195445.1 °C19 August 1954-1.0 °C8 February 195418.8 °C295 mm1383
195344.6 °C20 July 1953-0.5 °C7 January 195319.1 °C218 mm1242
195243.2 °C9 July 19520.3 °C23 January 195219.1 °C159 mm1300
195143.5 °C27 July 19512.3 °C13 February 195119.0 °C280 mm1170
195041.7 °C19 July 19502.9 °C20 January 195019.5 °C171 mm1150
194942.3 °C24 August 19492.1 °C14 January 194919.4 °C312 mm1070
194844.3 °C25 July 19482.0 °C19 January 194819.8 °C203 mm1200
194740.7 °C3 August 19471.3 °C24 December 194719.5 °C333 mm1230
194645.4 °C11 July 19460.2 °C26 January 194619.0 °C152 mm1220
194544.0 °C22 July 1945-0.6 °C7 January 194520.3 °C166 mm1523
194444.9 °C31 July 19441.8 °C30 December 194419.4 °C195 mm1260
194343.0 °C16 August 1943-1.3 °C2 January 194319.6 °C242 mm1261
194244.2 °C17 July 19421.4 °C10 January 194219.2 °C371 mm1360
194144.2 °C21 July 1941-0.3 °C4 January 194119.3 °C238 mm1272
194043.4 °C28 July 1940-0.5 °C24 January 194018.6 °C304 mm1191

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
28.2 °C
+2.0 °C
Hot days (≥ 30 °C)
158 d/yr
+34
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
344 mm
+72 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.7 °C+3.2 °C14 mm-23 mm
Feb21.0 °C+1.7 °C27 mm-9 mm
Mar20.4 °C-1.6 °C93 mm+57 mm
Apr26.4 °C+2.1 °C36 mm+9 mm
May30.2 °C+2.3 °C4 mm-11 mm
Jun36.3 °C+4.6 °C9 mm+4 mm
Jul38.1 °C+2.1 °C2 mm-0 mm
Aug39.0 °C+3.2 °C7 mm+5 mm
Sep34.3 °C+2.5 °C9 mm+2 mm
Oct30.7 °C+3.4 °C2 mm-22 mm
Nov23.9 °C+1.8 °C36 mm-3 mm
Dec16.6 °C-1.6 °C104 mm+63 mm

The year's extremes

Hottest day
45.2 °C
16 Aug 2025
Coldest day
3.1 °C
16 Jan 2025
Wettest day
21.8 mm
16 Dec 2025
Windiest day
31.9 km/h
17 Mar 2025
Strongest gust
60.5 km/h
13 Mar 2025
Hottest feels-like
45.2 °C
28 Jun 2025
Coldest feels-like
-0.6 °C
16 Jan 2025
Sunniest day
13.2 h
5 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 Al Brouj?

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

What is the hottest day ever recorded in Al Brouj?

The hottest day measured in Al Brouj between 1940 and 2025 was 10 July 2021, reaching 46.6 °C.

What is the coldest day in Al Brouj?

The coldest day measured in Al Brouj between 1940 and 2025 was 29 January 2005, at -3.3 °C.

Does it snow in Al Brouj?

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

Has the climate of Al Brouj warmed?

Yes: Al Brouj warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Al Brouj?

The wettest day measured in Al Brouj between 1940 and 2025 was 28 November 2014, with 64 mm of rain in 24 hours.

What was the windiest day in Al Brouj?

The windiest day measured in Al Brouj between 1940 and 2025 was 15 December 1975, with winds reaching 48.8 km/h.

What is the warmest month in Al Brouj?

The warmest month in Al Brouj is July (28.2 °C on average); the coldest is January (11.3 °C).

How much does it rain in Al Brouj?

Al Brouj receives on average 272 mm of precipitation per year, spread over about 47 rainy days.

Is it sunny in Al Brouj?

Al Brouj 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 Al Brouj?

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

Are there tropical nights in Al Brouj?

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

What was the most extreme apparent temperature in Al Brouj?

In Al Brouj, between 1940 and 2025, the highest apparent temperature reached 47.3 °C on 23 July 2024, and the lowest was -7.4 °C on 29 January 2005.

Compare Al Brouj with another city

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

Nearby cities

The climate around Al Brouj

Other cities — Morocco