Larache climate — normals and trends

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

Larache averages 0 frost days, 3 hot days (≥ 30 °C) and 78 rainy days per year.

Larache has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.6 °C (on 21 July 1989) and the coldest 5.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

LaracheTanger-Tetouan-Al Hoceima

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

Mean daily temperature

17.9°C

Average daily high

19.9°C

Average daily low

16.1°C

Annual rainfall

815mm

Sunshine / day

10.8h

Mean relative humidity

79%

Average peak wind

22.6km/h

Seasonal range

9.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

78 d/yr

Annual snowfall

0.0 cm

Average feels-like high

20.1 °C

Average feels-like low

15.3 °C

Average peak gust

33.4 km/h

Tropical nights (≥ 20 °C)

69 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

34.6 °C

21 July 1989

Coldest day

5.4 °C

27 January 2005

Wettest day

86 mm

16 February 1956

Windiest day

79.7 km/h

22 December 1958

Strongest gust

118.8 km/h

22 December 1958

Hottest feels-like

38.8 °C

21 July 1989

Coldest feels-like

-2.8 °C

1 February 1954

Sunniest day

14.2 h

18 June 1950

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.5 °C19 June 202510.0 °C2 January 202518.7 °C1,060 mm80
202429.9 °C17 August 202410.9 °C8 January 202418.8 °C607 mm00
202331.8 °C26 June 20238.3 °C2 February 202319.0 °C307 mm70
202231.4 °C13 July 20229.0 °C21 January 202218.8 °C554 mm70
202131.4 °C10 July 20217.8 °C11 January 202118.3 °C549 mm20
202029.7 °C20 July 20209.5 °C11 January 202018.5 °C584 mm00
201929.4 °C23 August 20198.6 °C4 February 201917.9 °C443 mm00
201832.3 °C2 August 20188.5 °C5 February 201817.7 °C972 mm20
201731.0 °C24 June 20177.2 °C19 January 201718.8 °C462 mm30
201631.5 °C19 July 20169.2 °C17 February 201618.6 °C820 mm110
201531.4 °C15 July 20158.3 °C8 February 201518.5 °C415 mm40
201429.9 °C17 August 20148.9 °C31 December 201418.3 °C856 mm00
201331.4 °C10 August 20138.9 °C27 February 201318.1 °C724 mm70
201231.3 °C20 August 20126.2 °C4 February 201217.8 °C706 mm10
201131.9 °C20 August 20119.3 °C19 December 201118.6 °C777 mm40
201031.9 °C9 August 20109.4 °C10 January 201018.7 °C1,437 mm50
200932.8 °C20 July 20098.5 °C11 January 200918.5 °C915 mm40
200829.8 °C18 July 200810.0 °C16 December 200817.9 °C803 mm00
200730.9 °C29 July 20077.6 °C27 January 200717.9 °C485 mm30
200632.5 °C11 July 20068.1 °C30 January 200618.5 °C759 mm80
200531.4 °C20 July 20055.4 °C27 January 200517.9 °C423 mm10
200431.0 °C28 June 20048.7 °C3 March 200418.2 °C596 mm60
200333.2 °C1 August 20038.6 °C12 January 200318.4 °C965 mm90
200229.7 °C28 July 200210.0 °C17 January 200218.1 °C881 mm00
200129.1 °C21 July 20019.4 °C8 January 200118.3 °C650 mm00
200032.9 °C31 July 20008.7 °C20 January 200018.0 °C845 mm40
199929.6 °C7 July 19998.6 °C25 January 199917.8 °C522 mm00
199830.1 °C7 August 19989.3 °C9 December 199818.2 °C615 mm10
199728.9 °C7 September 199710.4 °C5 December 199718.8 °C896 mm00
199629.8 °C22 July 19968.2 °C23 February 199618.1 °C1,750 mm00
199533.1 °C23 July 19959.0 °C14 January 199518.5 °C560 mm60
199429.2 °C15 July 19949.0 °C24 January 199417.9 °C443 mm00
199330.1 °C28 July 19937.5 °C1 March 199317.4 °C749 mm10
199232.4 °C18 August 19928.3 °C25 January 199217.7 °C502 mm40
199131.2 °C13 July 19918.9 °C14 January 199117.7 °C771 mm20
199031.3 °C21 July 19909.6 °C22 January 199018.4 °C602 mm60
198934.6 °C21 July 19898.9 °C23 January 198918.4 °C1,008 mm50
198832.1 °C1 August 19887.9 °C28 February 198818.0 °C555 mm70
198730.2 °C27 July 19878.3 °C20 January 198718.4 °C861 mm30
198628.9 °C19 July 19868.7 °C24 December 198617.7 °C607 mm00
198530.5 °C23 July 19856.1 °C16 January 198518.0 °C704 mm30
198430.5 °C28 July 19849.0 °C17 February 198417.5 °C757 mm20
198328.8 °C20 September 19836.9 °C13 February 198318.0 °C665 mm00
198230.4 °C18 August 19829.2 °C4 February 198217.7 °C758 mm20
198128.8 °C14 July 19816.5 °C14 January 198118.0 °C488 mm00
198030.9 °C22 July 19808.5 °C14 January 198017.7 °C680 mm10
197930.5 °C28 July 19797.9 °C22 December 197917.7 °C898 mm10
197830.1 °C23 August 19787.0 °C14 January 197817.9 °C945 mm10
197728.1 °C7 September 19778.9 °C7 January 197717.4 °C899 mm00
197630.6 °C8 August 19767.6 °C27 January 197617.4 °C1,020 mm20
197531.6 °C29 July 19759.1 °C23 January 197517.3 °C759 mm30
197432.3 °C16 August 19748.6 °C25 February 197417.3 °C650 mm50
197331.8 °C20 August 19737.8 °C7 January 197317.5 °C606 mm20
197228.6 °C18 August 19728.0 °C30 December 197216.8 °C1,312 mm00
197130.0 °C29 July 19716.6 °C2 January 197117.3 °C1,006 mm10
197030.4 °C5 September 19708.9 °C15 February 197017.9 °C1,074 mm20
196930.4 °C8 August 19699.2 °C2 December 196917.9 °C1,408 mm10
196830.8 °C29 June 19688.8 °C1 January 196817.9 °C1,024 mm10
196731.6 °C19 July 19677.4 °C13 December 196717.5 °C711 mm30
196629.5 °C6 September 19669.5 °C24 December 196617.9 °C700 mm00
196530.2 °C4 August 19656.4 °C5 January 196517.7 °C861 mm20
196430.1 °C15 July 19647.8 °C30 December 196417.9 °C867 mm10
196329.7 °C28 July 19637.7 °C3 February 196317.8 °C1,571 mm00
196232.4 °C13 August 19628.9 °C10 February 196218.0 °C1,113 mm70
196131.3 °C28 August 19618.7 °C13 January 196118.4 °C1,119 mm40
196029.0 °C13 September 19608.0 °C16 January 196017.7 °C1,368 mm00
195930.4 °C16 August 19598.8 °C22 February 195917.6 °C683 mm10
195831.5 °C30 July 19588.5 °C13 April 195817.8 °C668 mm20
195731.4 °C1 August 19576.6 °C17 January 195717.5 °C961 mm20
195629.8 °C1 August 19566.2 °C12 February 195617.2 °C1,103 mm00
195530.4 °C24 June 19557.3 °C11 March 195518.7 °C1,282 mm20
195430.9 °C25 July 19545.6 °C1 February 195417.4 °C638 mm30
195331.4 °C20 July 19537.7 °C16 February 195317.9 °C692 mm30
195231.5 °C10 July 19528.0 °C22 January 195217.6 °C765 mm30
195130.5 °C27 July 19516.6 °C5 March 195117.3 °C959 mm10
195029.5 °C18 July 19509.3 °C31 December 195017.9 °C544 mm00
194931.1 °C24 August 19497.8 °C12 December 194918.0 °C625 mm50
194829.7 °C25 July 19489.3 °C24 January 194817.8 °C733 mm00
194730.1 °C31 July 19478.5 °C20 December 194718.0 °C1,124 mm10
194631.9 °C23 July 19468.4 °C17 January 194617.6 °C962 mm90
194533.6 °C22 July 19456.2 °C13 January 194518.3 °C650 mm50
194431.5 °C30 July 19448.0 °C24 February 194417.6 °C521 mm10
194330.8 °C15 August 19438.0 °C20 November 194317.8 °C785 mm50
194234.0 °C17 July 19426.6 °C9 February 194217.5 °C1,293 mm30
194133.7 °C21 July 19415.7 °C4 January 194117.6 °C988 mm80
194031.9 °C16 August 19406.2 °C23 January 194017.3 °C1,142 mm30

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
20.7 °C
+0.8 °C
Hot days (≥ 30 °C)
8 d/yr
+5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1060 mm
+245 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan17.1 °C+1.7 °C95 mm-23 mm
Feb16.9 °C+1.1 °C54 mm-47 mm
Mar17.0 °C+0.1 °C307 mm+210 mm
Apr19.3 °C+1.3 °C73 mm-0 mm
May21.1 °C+1.1 °C35 mm-3 mm
Jun24.4 °C+2.0 °C2 mm-8 mm
Jul24.5 °C-0.2 °C3 mm+2 mm
Aug25.6 °C+0.5 °C0 mm-2 mm
Sep23.9 °C0.0 °C7 mm-15 mm
Oct22.5 °C+0.8 °C28 mm-50 mm
Nov19.3 °C+0.7 °C195 mm+68 mm
Dec16.1 °C-0.2 °C262 mm+115 mm

The year's extremes

Hottest day
32.5 °C
19 Jun 2025
Coldest day
10.0 °C
2 Jan 2025
Wettest day
59.4 mm
16 Dec 2025
Windiest day
51.8 km/h
13 Mar 2025
Strongest gust
76.3 km/h
8 Mar 2025
Hottest feels-like
34.7 °C
19 Jun 2025
Coldest feels-like
6.3 °C
15 Jan 2025
Sunniest day
13.9 h
1 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 Larache?

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

What is the hottest day ever recorded in Larache?

The hottest day measured in Larache between 1940 and 2025 was 21 July 1989, reaching 34.6 °C.

What is the coldest day in Larache?

The coldest day measured in Larache between 1940 and 2025 was 27 January 2005, at 5.4 °C.

Does it snow in Larache?

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

Has the climate of Larache warmed?

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

What is the wettest day in Larache?

The wettest day measured in Larache between 1940 and 2025 was 16 February 1956, with 86 mm of rain in 24 hours.

What was the windiest day in Larache?

The windiest day measured in Larache between 1940 and 2025 was 22 December 1958, with winds reaching 79.7 km/h.

What is the warmest month in Larache?

The warmest month in Larache is August (23.0 °C on average); the coldest is January (13.5 °C).

How much does it rain in Larache?

Larache receives on average 815 mm of precipitation per year, spread over about 78 rainy days.

Is it sunny in Larache?

Larache gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Larache?

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

What was the most extreme apparent temperature in Larache?

In Larache, between 1940 and 2025, the highest apparent temperature reached 38.8 °C on 21 July 1989, and the lowest was -2.8 °C on 1 February 1954.

Compare Larache with another city

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

Nearby cities

The climate around Larache

Other cities — Morocco