Skhirate climate — normals and trends

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

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

Skhirate has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.2 °C (on 11 July 2006) and the coldest -3.0 °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

SkhirateRabat-Salé-Kénitra

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

Mean daily temperature

17.8°C

Average daily high

23.1°C

Average daily low

13.2°C

Annual rainfall

416mm

Sunshine / day

10.9h

Mean relative humidity

74%

Average peak wind

14.4km/h

Seasonal range

11.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

38 d/yr

Rainy days (≥ 1 mm)

63 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.3 °C

Average feels-like low

12.8 °C

Average peak gust

34.4 km/h

Tropical nights (≥ 20 °C)

19 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

45.2 °C

11 July 2006

Coldest day

-3.0 °C

28 January 2005

Wettest day

67 mm

30 November 2010

Windiest day

46.6 km/h

23 December 2009

Strongest gust

110.9 km/h

6 November 1997

Hottest feels-like

47.8 °C

31 July 2000

Coldest feels-like

-6.6 °C

28 January 2005

Sunniest day

13.7 h

18 June 1950

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.8 °C28 June 20253.5 °C16 January 202518.8 °C498 mm570
202439.2 °C24 July 20245.1 °C11 December 202419.0 °C296 mm350
202343.8 °C26 June 20233.1 °C24 January 202319.1 °C222 mm660
202238.1 °C25 July 20223.5 °C21 January 202219.0 °C292 mm520
202140.6 °C5 September 20213.5 °C13 January 202118.1 °C335 mm280
202041.3 °C7 July 20204.4 °C8 January 202018.7 °C216 mm480
201937.9 °C14 May 20192.1 °C6 January 201918.0 °C211 mm280
201838.6 °C2 August 20183.2 °C3 February 201817.6 °C587 mm390
201741.5 °C20 May 20173.0 °C4 December 201719.0 °C240 mm750
201638.5 °C19 July 20164.9 °C17 January 201618.7 °C348 mm630
201541.4 °C13 May 20153.1 °C2 January 201518.4 °C275 mm450
201439.3 °C14 May 20144.8 °C23 February 201418.3 °C428 mm360
201341.2 °C12 August 20133.0 °C31 December 201318.0 °C363 mm470
201242.8 °C17 July 20120.1 °C14 February 201218.1 °C390 mm510
201142.8 °C25 June 20112.5 °C3 March 201118.5 °C394 mm570
201044.4 °C26 August 20105.6 °C17 November 201018.9 °C693 mm550
200945.1 °C20 July 20094.1 °C11 January 200918.7 °C527 mm530
200838.8 °C1 July 20084.1 °C3 December 200817.8 °C439 mm260
200737.9 °C30 July 20072.9 °C28 January 200717.9 °C256 mm280
200645.2 °C11 July 20063.2 °C25 December 200618.6 °C322 mm580
200540.4 °C21 June 2005-3.0 °C28 January 200518.1 °C234 mm472
200442.3 °C24 July 20042.7 °C20 January 200418.3 °C314 mm530
200342.7 °C12 June 20032.2 °C15 January 200318.6 °C460 mm460
200235.6 °C19 October 20025.6 °C7 December 200218.2 °C463 mm180
200139.6 °C27 May 20013.8 °C16 November 200118.6 °C248 mm390
200044.1 °C31 July 20002.2 °C11 January 200018.2 °C376 mm480
199934.6 °C1 July 19992.6 °C18 December 199917.6 °C319 mm260
199842.2 °C18 June 19982.3 °C1 December 199818.3 °C242 mm380
199735.2 °C1 May 19975.8 °C28 December 199718.8 °C455 mm200
199636.9 °C22 July 19962.5 °C23 February 199618.1 °C813 mm400
199543.4 °C19 July 19952.1 °C8 January 199518.9 °C293 mm440
199437.4 °C5 July 19942.3 °C25 December 199417.9 °C277 mm380
199338.1 °C27 July 19934.0 °C16 January 199317.1 °C331 mm210
199239.5 °C18 August 19923.0 °C25 January 199217.7 °C265 mm370
199140.6 °C13 July 19912.0 °C14 January 199117.4 °C437 mm450
199039.9 °C3 August 19904.6 °C23 January 199018.3 °C351 mm420
198941.7 °C21 July 19892.0 °C4 January 198918.6 °C509 mm510
198843.8 °C2 August 19884.0 °C28 February 198817.9 °C359 mm550
198741.0 °C27 July 19873.5 °C17 January 198718.5 °C412 mm350
198636.0 °C22 August 19861.9 °C25 December 198617.3 °C378 mm320
198541.1 °C23 July 19852.1 °C1 January 198518.0 °C405 mm320
198441.5 °C28 July 19841.9 °C17 February 198417.4 °C374 mm340
198338.3 °C15 June 19833.4 °C3 January 198318.2 °C337 mm360
198242.5 °C1 July 19823.6 °C31 December 198217.4 °C445 mm250
198136.6 °C9 September 19811.9 °C15 January 198118.0 °C198 mm370
198039.4 °C4 June 19800.8 °C3 December 198017.8 °C393 mm510
197937.2 °C28 July 19794.0 °C21 December 197917.3 °C487 mm190
197838.9 °C25 August 19784.3 °C13 January 197817.6 °C419 mm380
197734.5 °C29 September 19774.1 °C8 January 197717.1 °C558 mm190
197639.4 °C14 August 19760.2 °C28 January 197617.0 °C581 mm280
197541.5 °C29 July 19754.5 °C8 January 197517.0 °C432 mm300
197441.4 °C16 August 19744.5 °C11 December 197416.8 °C497 mm360
197336.1 °C27 July 19733.2 °C3 February 197317.2 °C445 mm240
197232.4 °C23 July 19722.6 °C24 January 197216.2 °C628 mm80
197140.3 °C29 July 19713.7 °C1 January 197116.9 °C666 mm220
197040.3 °C20 September 19702.8 °C17 February 197017.8 °C517 mm430
196940.2 °C12 July 19694.8 °C6 December 196917.7 °C699 mm390
196839.8 °C29 June 19682.9 °C5 February 196817.6 °C572 mm350
196744.9 °C19 July 19672.4 °C8 January 196717.4 °C451 mm340
196639.8 °C7 September 19663.7 °C7 March 196617.6 °C325 mm320
196538.7 °C4 August 19652.0 °C8 January 196517.5 °C497 mm300
196438.9 °C15 July 19643.1 °C27 January 196417.5 °C421 mm650
196338.3 °C27 September 19633.5 °C25 December 196317.4 °C623 mm310
196241.0 °C13 August 19623.6 °C3 February 196217.6 °C595 mm450
196142.4 °C28 August 19613.1 °C14 January 196118.3 °C373 mm480
196036.2 °C13 September 19603.3 °C18 January 196017.5 °C672 mm250
195937.8 °C16 August 19595.0 °C6 January 195917.2 °C420 mm190
195837.3 °C16 August 19584.1 °C6 March 195817.6 °C292 mm240
195740.7 °C1 August 19572.6 °C21 January 195717.2 °C476 mm300
195636.1 °C1 August 19562.0 °C13 February 195616.6 °C620 mm270
195540.3 °C23 June 19555.0 °C25 January 195518.6 °C583 mm470
195440.9 °C24 July 19541.5 °C9 January 195416.9 °C415 mm380
195343.8 °C20 July 19531.1 °C11 January 195317.7 °C334 mm510
195244.6 °C10 July 19522.2 °C5 January 195217.1 °C383 mm270
195138.0 °C14 June 19513.8 °C27 February 195116.8 °C529 mm200
195038.7 °C28 June 19503.8 °C20 January 195017.4 °C281 mm270
194939.2 °C24 August 19493.9 °C13 January 194917.5 °C418 mm280
194840.9 °C25 June 19485.3 °C15 January 194817.4 °C294 mm250
194740.0 °C8 June 19473.3 °C21 December 194717.6 °C560 mm240
194644.6 °C9 July 19463.2 °C23 December 194617.1 °C326 mm420
194544.3 °C22 July 19452.2 °C7 January 194518.1 °C249 mm360
194441.7 °C31 July 19440.7 °C21 February 194417.3 °C269 mm300
194338.4 °C16 August 19433.3 °C1 January 194317.6 °C329 mm570
194243.5 °C17 July 19423.2 °C31 December 194217.3 °C581 mm310
194145.0 °C20 July 19411.0 °C7 January 194117.7 °C370 mm720
194040.2 °C19 August 19401.3 °C24 January 194017.0 °C527 mm550

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.4 °C
+1.3 °C
Hot days (≥ 30 °C)
57 d/yr
+19
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
498 mm
+82 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.5 °C+2.6 °C43 mm-15 mm
Feb19.6 °C+1.6 °C25 mm-32 mm
Mar19.4 °C-0.6 °C131 mm+74 mm
Apr22.8 °C+1.5 °C60 mm+18 mm
May25.4 °C+1.5 °C16 mm-6 mm
Jun29.8 °C+3.3 °C2 mm-5 mm
Jul29.8 °C+0.6 °C0 mm-1 mm
Aug31.6 °C+2.1 °C1 mm-1 mm
Sep28.9 °C+1.2 °C2 mm-9 mm
Oct26.5 °C+1.5 °C5 mm-32 mm
Nov21.8 °C+0.9 °C54 mm-6 mm
Dec16.8 °C-1.0 °C161 mm+96 mm

The year's extremes

Hottest day
42.8 °C
28 Jun 2025
Coldest day
3.5 °C
16 Jan 2025
Wettest day
33.7 mm
16 Dec 2025
Windiest day
29.2 km/h
17 Mar 2025
Strongest gust
73.8 km/h
8 Mar 2025
Hottest feels-like
44.7 °C
28 Jun 2025
Coldest feels-like
0.8 °C
16 Jan 2025
Sunniest day
13.5 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 Skhirate?

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

What is the hottest day ever recorded in Skhirate?

The hottest day measured in Skhirate between 1940 and 2025 was 11 July 2006, reaching 45.2 °C.

What is the coldest day in Skhirate?

The coldest day measured in Skhirate between 1940 and 2025 was 28 January 2005, at -3.0 °C.

Does it snow in Skhirate?

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

Has the climate of Skhirate warmed?

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

What is the wettest day in Skhirate?

The wettest day measured in Skhirate between 1940 and 2025 was 30 November 2010, with 67 mm of rain in 24 hours.

What was the windiest day in Skhirate?

The windiest day measured in Skhirate between 1940 and 2025 was 23 December 2009, with winds reaching 46.6 km/h.

What is the warmest month in Skhirate?

The warmest month in Skhirate is August (23.7 °C on average); the coldest is January (12.1 °C).

How much does it rain in Skhirate?

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

Is it sunny in Skhirate?

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

Are there tropical nights in Skhirate?

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

What was the most extreme apparent temperature in Skhirate?

In Skhirate, between 1940 and 2025, the highest apparent temperature reached 47.8 °C on 31 July 2000, and the lowest was -6.6 °C on 28 January 2005.

Compare Skhirate with another city

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

Nearby cities

The climate around Skhirate

Other cities — Morocco