Taroudant climate — normals and trends

Taroudant (Morocco) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 21.5 °C and it receives 268 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 (30.2 °C on average) and the coldest is January (14.3 °C). Rainfall peaks in December.

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

Taroudant has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 48.9 °C (on 12 July 2023) and the coldest 0.9 °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

TaroudantSouss-Massa

coords
30.47°, -8.88°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

21.5°C

Average daily high

28.2°C

Average daily low

16.0°C

Annual rainfall

268mm

Sunshine / day

11.1h

Mean relative humidity

52%

Average peak wind

17.1km/h

Seasonal range

15.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

140 d/yr

Rainy days (≥ 1 mm)

51 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.3 °C

Average feels-like low

14.5 °C

Average peak gust

38.8 km/h

Tropical nights (≥ 20 °C)

88 d/yr

Solar radiation

20.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

48.9 °C

12 July 2023

Coldest day

0.9 °C

29 January 2005

Wettest day

101 mm

28 November 2014

Windiest day

37.1 km/h

30 November 1947

Strongest gust

83.2 km/h

28 November 2014

Hottest feels-like

49.7 °C

12 July 2023

Coldest feels-like

-2.6 °C

29 January 2005

Snowiest day

0.6 cm

19 February 1991

Sunniest day

13.3 h

2 July 2004

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.7 °C11 August 20256.5 °C8 February 202523.0 °C212 mm1830
202447.3 °C3 August 20248.1 °C13 December 202423.5 °C131 mm1830
202348.9 °C12 July 20236.4 °C25 January 202323.7 °C151 mm1950
202248.3 °C9 July 20228.6 °C19 February 202223.8 °C177 mm1940
202148.4 °C15 August 20215.3 °C15 January 202122.6 °C225 mm1680
202048.3 °C6 July 20207.4 °C9 January 202023.5 °C117 mm1860
201945.3 °C15 August 20194.8 °C10 January 201922.7 °C128 mm1730
201843.2 °C9 July 20186.2 °C7 February 201821.4 °C265 mm1210
201747.0 °C7 August 20174.4 °C20 January 201723.6 °C146 mm1980
201645.5 °C21 July 20166.7 °C18 February 201622.5 °C251 mm1400
201545.1 °C21 July 20154.9 °C8 February 201522.4 °C147 mm1440
201444.3 °C25 August 20146.9 °C2 January 201422.3 °C380 mm1620
201346.2 °C15 August 20135.9 °C13 January 201322.1 °C276 mm1450
201248.1 °C17 July 20123.7 °C11 February 201222.8 °C248 mm1540
201145.3 °C31 July 20115.2 °C4 February 201122.6 °C267 mm1580
201046.9 °C10 July 20106.1 °C29 January 201022.4 °C552 mm1300
200948.2 °C30 July 20094.8 °C13 January 200922.7 °C343 mm1760
200846.4 °C29 June 20085.4 °C18 December 200822.3 °C192 mm1480
200747.3 °C29 July 20076.8 °C31 December 200722.1 °C153 mm1350
200646.3 °C10 July 20065.0 °C18 January 200622.3 °C254 mm1620
200546.4 °C20 July 20050.9 °C29 January 200522.1 °C171 mm1630
200446.5 °C27 July 20045.7 °C30 December 200421.7 °C282 mm1470
200344.8 °C19 July 20033.1 °C17 January 200322.5 °C189 mm1650
200244.9 °C22 June 20028.1 °C5 March 200222.0 °C266 mm1690
200146.7 °C6 August 20017.3 °C17 November 200122.7 °C155 mm1770
200045.6 °C29 July 20004.8 °C9 January 200022.2 °C203 mm1490
199946.9 °C3 July 19995.1 °C18 February 199921.6 °C171 mm1620
199847.4 °C23 July 19986.3 °C3 December 199822.3 °C318 mm1430
199742.2 °C15 August 19977.7 °C6 December 199721.4 °C240 mm1210
199643.5 °C3 August 19966.2 °C7 December 199621.0 °C636 mm1460
199547.0 °C19 July 19955.8 °C28 February 199522.2 °C247 mm1390
199447.2 °C4 July 19945.7 °C19 January 199422.5 °C123 mm1530
199346.4 °C27 July 19935.7 °C4 January 199320.3 °C286 mm960
199245.1 °C13 August 19926.0 °C1 January 199221.4 °C200 mm1120
199144.5 °C2 September 19915.9 °C14 January 199121.0 °C330 mm1300
199045.9 °C2 August 19904.8 °C23 January 199022.0 °C206 mm1360
198944.0 °C23 August 19896.5 °C6 January 198921.7 °C353 mm1290
198847.0 °C31 July 19886.5 °C8 February 198821.4 °C354 mm1160
198747.3 °C27 July 19874.8 °C3 January 198721.9 °C320 mm1370
198645.2 °C24 August 19864.7 °C27 December 198620.9 °C236 mm1160
198546.2 °C22 August 19854.5 °C16 January 198521.8 °C281 mm1440
198445.9 °C1 August 19844.7 °C13 January 198421.5 °C198 mm1360
198345.2 °C5 September 19835.5 °C2 January 198322.1 °C230 mm1460
198246.7 °C25 July 19824.3 °C27 December 198221.0 °C240 mm1110
198144.6 °C13 June 19812.8 °C16 January 198121.8 °C156 mm1360
198047.4 °C6 August 19804.3 °C15 January 198021.7 °C274 mm1350
197948.5 °C28 July 19794.1 °C22 December 197920.9 °C316 mm1100
197847.0 °C18 July 19783.7 °C14 January 197821.2 °C269 mm1120
197743.3 °C10 August 19776.0 °C25 November 197720.7 °C294 mm1260
197645.9 °C6 August 19763.7 °C27 January 197619.8 °C304 mm920
197547.2 °C15 July 19756.3 °C4 January 197521.2 °C243 mm1170
197447.1 °C1 July 19745.3 °C1 January 197420.7 °C231 mm1130
197347.0 °C27 July 19735.6 °C23 January 197321.2 °C239 mm1230
197246.2 °C22 July 19724.6 °C28 January 197218.9 °C453 mm790
197145.5 °C21 July 19715.9 °C31 March 197120.1 °C289 mm1140
197047.4 °C9 August 19706.0 °C18 December 197021.6 °C456 mm1290
196945.1 °C28 July 19694.2 °C2 December 196920.4 °C413 mm1090
196846.3 °C21 July 19683.9 °C7 January 196821.0 °C453 mm1400
196747.4 °C20 July 19674.0 °C13 December 196721.2 °C351 mm1350
196646.0 °C5 August 19665.9 °C12 December 196621.5 °C231 mm1340
196544.6 °C3 August 19652.2 °C7 January 196520.9 °C346 mm1320
196443.8 °C15 July 19644.2 °C29 January 196421.4 °C282 mm1630
196345.6 °C16 July 19634.9 °C9 February 196320.1 °C670 mm1250
196245.5 °C16 July 19624.5 °C16 December 196221.2 °C387 mm1370
196146.2 °C13 July 19612.5 °C15 January 196122.3 °C220 mm1550
196046.4 °C24 August 19603.7 °C26 December 196020.7 °C334 mm1280
195946.1 °C15 August 19594.7 °C14 December 195920.5 °C245 mm1230
195844.9 °C27 July 19585.9 °C28 December 195821.5 °C200 mm1420
195746.0 °C21 July 19571.3 °C17 January 195720.5 °C308 mm1180
195646.2 °C5 July 19562.9 °C2 January 195620.2 °C353 mm1450
195545.0 °C11 August 19553.6 °C12 March 195521.4 °C351 mm1610
195445.3 °C17 August 19541.2 °C8 February 195420.7 °C261 mm1510
195346.4 °C20 July 19533.0 °C18 February 195320.5 °C333 mm1230
195244.7 °C12 July 19522.6 °C24 January 195220.8 °C201 mm1400
195144.4 °C22 August 19515.3 °C1 February 195120.7 °C242 mm1170
195045.9 °C17 July 19505.2 °C9 December 195021.6 °C112 mm1250
194945.6 °C19 July 19495.1 °C5 January 194920.9 °C216 mm1230
194845.7 °C25 July 19485.0 °C19 January 194821.6 °C166 mm1320
194744.6 °C3 August 19474.6 °C29 December 194721.0 °C376 mm1480
194645.9 °C10 July 19463.6 °C26 December 194621.4 °C131 mm1300
194544.3 °C21 July 19452.4 °C11 January 194522.0 °C134 mm1750
194446.7 °C29 July 19442.9 °C31 December 194421.1 °C146 mm1310
194344.6 °C12 July 19432.1 °C2 January 194321.1 °C226 mm1370
194245.3 °C30 July 19423.6 °C30 December 194220.9 °C355 mm1310
194145.8 °C17 July 19414.3 °C12 January 194121.0 °C305 mm1390
194045.0 °C27 July 19403.5 °C20 December 194020.5 °C317 mm1290

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
30.1 °C
+1.9 °C
Hot days (≥ 30 °C)
183 d/yr
+43
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
212 mm
-56 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.4 °C+3.1 °C9 mm-24 mm
Feb24.1 °C+2.1 °C11 mm-25 mm
Mar22.6 °C-2.0 °C76 mm+44 mm
Apr28.2 °C+1.9 °C22 mm-1 mm
May30.6 °C+1.2 °C5 mm-12 mm
Jun37.8 °C+5.7 °C1 mm-9 mm
Jul38.7 °C+0.5 °C0 mm-1 mm
Aug40.3 °C+2.1 °C0 mm-1 mm
Sep35.9 °C+2.3 °C0 mm-8 mm
Oct32.1 °C+3.1 °C0 mm-24 mm
Nov27.2 °C+2.9 °C19 mm-19 mm
Dec19.7 °C-1.0 °C69 mm+25 mm

The year's extremes

Hottest day
46.7 °C
11 Aug 2025
Coldest day
6.5 °C
8 Feb 2025
Wettest day
17.6 mm
27 Dec 2025
Windiest day
27.3 km/h
23 May 2025
Strongest gust
70.2 km/h
13 Nov 2025
Hottest feels-like
47.8 °C
29 Jun 2025
Coldest feels-like
2.7 °C
8 Feb 2025
Sunniest day
13.3 h
28 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 Taroudant?

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

What is the hottest day ever recorded in Taroudant?

The hottest day measured in Taroudant between 1940 and 2025 was 12 July 2023, reaching 48.9 °C.

What is the coldest day in Taroudant?

The coldest day measured in Taroudant between 1940 and 2025 was 29 January 2005, at 0.9 °C.

Does it snow in Taroudant?

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

Has the climate of Taroudant warmed?

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

What is the wettest day in Taroudant?

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

What was the windiest day in Taroudant?

The windiest day measured in Taroudant between 1940 and 2025 was 30 November 1947, with winds reaching 37.1 km/h.

What is the warmest month in Taroudant?

The warmest month in Taroudant is August (30.2 °C on average); the coldest is January (14.3 °C).

How much does it rain in Taroudant?

Taroudant receives on average 268 mm of precipitation per year, spread over about 51 rainy days.

Is it sunny in Taroudant?

Taroudant gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

What is the biggest single-day snowfall in Taroudant?

The heaviest 24-hour snowfall measured in Taroudant between 1940 and 2025 was 19 February 1991, with 0.6 cm.

Are there tropical nights in Taroudant?

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

What was the most extreme apparent temperature in Taroudant?

In Taroudant, between 1940 and 2025, the highest apparent temperature reached 49.7 °C on 12 July 2023, and the lowest was -2.6 °C on 29 January 2005.

Compare Taroudant with another city

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

Nearby cities

The climate around Taroudant

Other cities — Morocco