Tata climate — normals and trends

Tata has a hot desert climate, averaging 21.6 °C annually with 67 mm of rain per year.

Climate normals · ERA5

TataSouss-Massa

coords
29.74°, -7.97°
period
1940–2025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthNovemberDriest monthJuly

The normals for this period

The average of every indicator across the whole window: temperature, water, sky, wind and notable days.

Mean daily temperature

21.6°C

Average daily high

27.6°C

Average daily low

15.1°C

Annual rainfall

67mm

Sunshine / day

11.4h

Mean relative humidity

33%

Average peak wind

17.1km/h

Seasonal range

20.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

151 d/yr

Rainy days (≥ 1 mm)

12 d/yr

Annual snowfall

0.1 cm

Average feels-like high

24.9 °C

Average feels-like low

12.2 °C

Average peak gust

36.3 km/h

Tropical nights (≥ 20 °C)

103 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

What the yearly averages say about warming here, and whether the slope is statistically solid.

+2.9 °C

since 1940

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

Climate month by month

How an average year unfolds: when it rains, when it turns hot, when the sun is out.

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

The most extreme days ever measured here, then the year-by-year detail.

Hottest day

45.1 °C

18 July 2021

Coldest day

-3.1 °C

29 January 2005

Wettest day

56 mm

27 October 1965

Windiest day

46.6 km/h

28 February 1967

Strongest gust

89.3 km/h

11 February 1979

Hottest feels-like

44.4 °C

18 July 2021

Coldest feels-like

-7.4 °C

29 January 2005

Snowiest day

1.6 cm

23 February 1992

Sunniest day

13.1 h

17 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.3 °C27 July 20253.5 °C16 January 202523.4 °C33 mm1790
202444.3 °C10 July 20245.2 °C12 December 202424.1 °C40 mm1860
202344.7 °C12 July 20233.0 °C27 January 202323.9 °C59 mm1990
202243.0 °C9 July 20224.9 °C16 January 202223.6 °C41 mm1660
202145.1 °C18 July 20213.6 °C14 January 202123.4 °C37 mm1780
202042.8 °C6 July 20203.3 °C7 December 202023.4 °C25 mm1680
201941.8 °C15 August 20192.5 °C10 January 201923.3 °C28 mm1760
201842.7 °C8 July 20180.8 °C29 January 201822.1 °C73 mm1430
201743.9 °C28 July 20171.5 °C22 January 201723.5 °C27 mm1800
201642.5 °C14 July 20163.8 °C30 December 201622.8 °C82 mm1610
201542.1 °C29 July 20153.7 °C20 January 201522.7 °C35 mm1710
201441.8 °C22 July 20144.7 °C31 January 201422.9 °C204 mm1770
201342.8 °C17 July 20132.8 °C5 January 201322.7 °C37 mm1720
201243.6 °C16 July 20121.9 °C21 January 201222.6 °C40 mm1570
201142.5 °C8 August 20114.4 °C6 February 201122.5 °C35 mm1540
201042.6 °C10 July 20102.8 °C28 January 201023.2 °C86 mm1720
200942.5 °C29 July 20092.2 °C8 January 200922.6 °C83 mm1600
200841.6 °C11 July 20082.6 °C17 December 200822.3 °C56 mm1490
200742.4 °C29 July 20073.2 °C26 January 200722.3 °C19 mm1550
200642.3 °C10 July 20061.8 °C18 January 200622.4 °C84 mm1840
200542.6 °C16 July 2005-3.1 °C29 January 200522.6 °C54 mm1811
200441.7 °C24 July 20043.6 °C27 December 200421.8 °C68 mm1580
200342.0 °C30 July 20031.3 °C17 January 200322.8 °C56 mm1720
200241.7 °C24 July 20024.1 °C8 January 200222.6 °C87 mm1660
200142.8 °C17 July 20014.3 °C12 November 200123.4 °C14 mm1850
200042.5 °C21 July 20000.9 °C14 January 200022.2 °C7 mm1460
199943.1 °C2 July 19990.5 °C4 February 199922.3 °C51 mm1700
199843.3 °C16 July 19984.1 °C29 December 199822.6 °C62 mm1510
199741.6 °C29 July 19973.2 °C21 January 199722.1 °C12 mm1490
199641.5 °C10 July 19963.1 °C9 December 199621.6 °C132 mm1430
199542.3 °C19 July 19952.1 °C9 January 199522.2 °C48 mm1530
199441.6 °C10 July 19943.1 °C19 January 199422.1 °C134 mm1380
199341.5 °C27 July 19931.5 °C8 January 199320.8 °C81 mm1410
199240.9 °C14 July 19922.6 °C1 January 199220.9 °C56 mm1410
199142.4 °C3 August 19913.4 °C25 January 199121.2 °C105 mm1380
199042.5 °C16 August 19903.5 °C18 January 199022.2 °C27 mm1540
198941.0 °C2 July 19892.6 °C1 January 198921.5 °C110 mm1480
198843.1 °C15 July 19883.1 °C30 December 198821.5 °C180 mm1540
198743.0 °C19 August 19872.8 °C3 January 198722.2 °C130 mm1590
198642.1 °C9 July 19861.2 °C26 December 198621.5 °C58 mm1350
198542.1 °C6 August 19850.4 °C16 January 198521.8 °C73 mm1430
198442.1 °C2 August 19842.4 °C12 January 198421.4 °C41 mm1350
198342.1 °C14 July 19831.4 °C1 January 198322.3 °C19 mm1530
198242.5 °C6 August 19821.8 °C23 December 198221.4 °C24 mm1480
198142.2 °C20 July 1981-0.1 °C13 January 198121.9 °C32 mm1562
198043.0 °C21 July 19802.5 °C15 January 198021.7 °C62 mm1520
197943.9 °C27 July 19790.9 °C23 December 197921.2 °C158 mm1400
197841.6 °C6 July 19783.5 °C19 January 197821.4 °C66 mm1390
197741.8 °C10 August 19773.4 °C24 November 197721.5 °C50 mm1360
197641.0 °C4 August 19760.3 °C28 January 197620.2 °C66 mm1360
197542.0 °C4 July 19753.2 °C8 January 197521.0 °C19 mm1290
197441.8 °C20 July 19742.1 °C3 January 197420.8 °C33 mm1390
197343.1 °C27 July 19732.3 °C29 December 197321.3 °C41 mm1530
197243.2 °C24 July 19722.0 °C29 January 197219.8 °C110 mm1190
197142.2 °C29 June 19712.2 °C29 December 197120.1 °C54 mm1260
197042.2 °C9 August 19702.0 °C22 December 197021.3 °C138 mm1410
196941.5 °C5 August 19691.8 °C4 December 196921.0 °C67 mm1360
196841.6 °C18 July 19681.2 °C1 January 196821.2 °C62 mm1500
196742.3 °C9 July 19672.0 °C12 December 196720.8 °C216 mm1360
196642.7 °C15 July 19664.0 °C6 January 196621.7 °C61 mm1500
196542.0 °C27 July 1965-2.1 °C9 January 196520.8 °C251 mm1344
196441.6 °C9 July 1964-0.1 °C29 January 196421.0 °C28 mm1621
196341.5 °C11 July 19631.9 °C23 December 196320.6 °C46 mm1420
196241.7 °C17 July 19620.4 °C16 December 196221.0 °C86 mm1420
196141.7 °C3 August 1961-0.1 °C15 January 196121.6 °C16 mm1511
196041.5 °C14 July 19600.7 °C30 January 196021.2 °C51 mm1370
195941.9 °C15 August 19592.8 °C21 January 195921.0 °C72 mm1460
195841.8 °C8 July 19582.7 °C1 January 195821.5 °C28 mm1540
195742.4 °C22 July 1957-2.1 °C20 January 195720.2 °C77 mm1354
195642.2 °C5 July 19560.5 °C1 January 195620.0 °C80 mm1460
195541.1 °C7 July 19552.0 °C12 March 195521.7 °C56 mm1560
195441.2 °C12 July 1954-1.3 °C8 February 195420.3 °C166 mm1533
195342.4 °C14 July 1953-0.2 °C17 February 195319.8 °C137 mm1362
195241.3 °C26 June 1952-0.4 °C11 January 195221.0 °C20 mm1471
195141.5 °C15 July 19512.3 °C13 February 195120.9 °C69 mm1390
195041.5 °C24 July 19502.4 °C8 December 195020.9 °C90 mm1240
194941.5 °C19 July 19490.7 °C16 December 194920.3 °C180 mm1350
194842.2 °C12 August 1948-0.4 °C18 January 194821.0 °C31 mm1341
194741.8 °C14 July 19470.9 °C20 December 194721.4 °C34 mm1490
194641.2 °C28 June 19460.4 °C22 December 194620.8 °C7 mm1280
194541.0 °C16 July 1945-1.0 °C2 January 194521.7 °C20 mm1533
194442.4 °C11 July 1944-1.4 °C31 December 194421.0 °C28 mm1502
194341.5 °C24 July 1943-1.6 °C1 January 194320.7 °C68 mm1281
194241.5 °C23 August 19421.1 °C21 January 194221.1 °C60 mm1540
194141.8 °C17 July 1941-0.5 °C8 December 194120.9 °C28 mm1402
194040.4 °C6 August 19401.0 °C20 December 194020.2 °C5 mm1260

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and compare it with the normal: warmer, drier, more extreme?

Across the whole year

Average daily high
29.5 °C
+1.9 °C
Hot days (≥ 30 °C)
179 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
33 mm
-34 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.4 °C+2.0 °C0 mm-7 mm
Feb20.7 °C+0.8 °C2 mm-7 mm
Mar23.7 °C+0.3 °C0 mm-6 mm
Apr28.0 °C+1.2 °C8 mm+6 mm
May31.7 °C+1.0 °C0 mm-1 mm
Jun38.6 °C+3.4 °C2 mm+1 mm
Jul41.1 °C+1.9 °C1 mm+0 mm
Aug39.8 °C+1.5 °C0 mm-1 mm
Sep35.0 °C+1.5 °C1 mm-4 mm
Oct31.6 °C+4.0 °C0 mm-12 mm
Nov25.2 °C+3.4 °C1 mm-12 mm
Dec18.3 °C+0.6 °C17 mm+8 mm

The year's extremes

Hottest day
43.3 °C
27 Jul 2025
Coldest day
3.5 °C
16 Jan 2025
Wettest day
11.0 mm
13 Dec 2025
Windiest day
36.3 km/h
16 Dec 2025
Strongest gust
74.9 km/h
16 Dec 2025
Hottest feels-like
43.3 °C
28 Jul 2025
Coldest feels-like
-0.8 °C
16 Jan 2025
Sunniest day
13.1 h
27 Jun 2025

What was the weather like that day?

The weather actually measured on a given date, anywhere in the covered window.

Date

Climate at a glance

What these normals say about the place, in a few sentences, and the notions needed to read them.

Tata (Morocco) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 21.6 °C and it receives 67 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 (32.6 °C on average) and the coldest is January (11.9 °C). Rainfall peaks in November.

Tata averages 0 frost days, 151 hot days (≥ 30 °C) and 12 rainy days per year.

Tata has warmed by +2.9 °C between 1940 and 2025, or +0.34 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.1 °C (on 18 July 2021) and the coldest -3.1 °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.

Compare Tata with another city

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

Frequently asked questions

What is the climate of Tata?

Tata has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 21.6 °C and it receives 67 mm of precipitation per year.

What is the hottest day ever recorded in Tata?

The hottest day measured in Tata between 1940 and 2025 was 18 July 2021, reaching 45.1 °C.

What is the coldest day in Tata?

The coldest day measured in Tata between 1940 and 2025 was 29 January 2005, at -3.1 °C.

Does it snow in Tata?

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

Has the climate of Tata warmed?

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

What is the wettest day in Tata?

The wettest day measured in Tata between 1940 and 2025 was 27 October 1965, with 56 mm of rain in 24 hours.

What was the windiest day in Tata?

The windiest day measured in Tata between 1940 and 2025 was 28 February 1967, with winds reaching 46.6 km/h.

What is the warmest month in Tata?

The warmest month in Tata is July (32.6 °C on average); the coldest is January (11.9 °C).

How much does it rain in Tata?

Tata receives on average 67 mm of precipitation per year, spread over about 12 rainy days.

Is it sunny in Tata?

Tata gets on average 11.4 hours of sunshine per day, roughly 4,161 hours per year over 1940-2025.

What is the biggest single-day snowfall in Tata?

The heaviest 24-hour snowfall measured in Tata between 1940 and 2025 was 23 February 1992, with 1.6 cm.

Are there tropical nights in Tata?

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

What was the most extreme apparent temperature in Tata?

In Tata, between 1940 and 2025, the highest apparent temperature reached 44.4 °C on 18 July 2021, and the lowest was -7.4 °C on 29 January 2005.

These forecasts and records come from our own weather API. Developer documentation →