El Hamma climate — normals and trends

El Hamma (Tunisia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 20.1 °C and it receives 120 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 (29.3 °C on average) and the coldest is January (10.8 °C). Rainfall peaks in October.

El Hamma averages 1 frost days, 118 hot days (≥ 30 °C) and 23 rainy days per year.

El Hamma has warmed by +3.1 °C between 1940 and 2025, or +0.36 °C per decade. This trend is statistically significant.

The number of frost days there went from about 3 to 0 per year over the period.

The hottest day of the period reached 48.5 °C (on 29 July 2023) and the coldest -3.9 °C (on 2 January 1942).

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

El HammaGabès Governorate

coords
33.89°, 9.80°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthJanuaryWettest monthOctoberDriest monthJuly

Mean daily temperature

20.1°C

Average daily high

25.4°C

Average daily low

15.1°C

Annual rainfall

120mm

Sunshine / day

11.0h

Mean relative humidity

60%

Average peak wind

23.3km/h

Seasonal range

18.5°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

118 d/yr

Rainy days (≥ 1 mm)

23 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.8 °C

Average feels-like low

13.9 °C

Average peak gust

38.2 km/h

Tropical nights (≥ 20 °C)

112 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.1 °C

since 1940

+0.4 °C per decade · r² = 0.80 · 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.5 °C

29 July 2023

Coldest day

-3.9 °C

2 January 1942

Wettest day

75 mm

25 November 1977

Windiest day

69.1 km/h

21 April 1997

Strongest gust

112.3 km/h

3 May 2004

Hottest feels-like

47.9 °C

9 July 2023

Coldest feels-like

-8.3 °C

2 January 1942

Sunniest day

13.4 h

9 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.2 °C25 July 20254.1 °C1 December 202521.9 °C119 mm1430
202446.5 °C1 July 20244.4 °C9 January 202422.4 °C78 mm1470
202348.5 °C29 July 20230.1 °C24 January 202321.9 °C81 mm1450
202246.3 °C18 August 20222.9 °C21 January 202222.2 °C58 mm1520
202147.6 °C4 July 20212.2 °C4 January 202121.9 °C38 mm1370
202045.3 °C17 August 20204.0 °C31 December 202021.6 °C92 mm1290
201946.8 °C14 July 20193.5 °C12 January 201921.2 °C117 mm1440
201846.0 °C14 July 20183.7 °C8 February 201821.4 °C87 mm1300
201746.1 °C24 July 20171.3 °C19 January 201720.8 °C92 mm1230
201645.4 °C16 June 20164.8 °C20 January 201621.7 °C111 mm1420
201543.3 °C31 July 20152.9 °C3 January 201521.0 °C93 mm1330
201444.5 °C26 July 20142.9 °C31 December 201421.6 °C88 mm1380
201341.8 °C30 August 20132.9 °C26 February 201321.3 °C63 mm1410
201246.4 °C12 July 20121.3 °C8 February 201221.4 °C120 mm1450
201145.3 °C18 July 20112.7 °C23 January 201120.8 °C99 mm1300
201044.4 °C22 July 20103.0 °C3 February 201021.4 °C112 mm1380
200943.0 °C14 August 20093.0 °C21 December 200920.9 °C188 mm1250
200844.5 °C13 July 20083.7 °C5 December 200821.1 °C67 mm1300
200746.3 °C20 June 20071.8 °C19 December 200721.1 °C190 mm1290
200644.5 °C23 June 20060.3 °C7 January 200621.0 °C152 mm1360
200545.6 °C2 August 20051.4 °C27 January 200520.6 °C113 mm1180
200443.7 °C10 August 20042.0 °C28 December 200420.9 °C97 mm1310
200345.5 °C30 June 20031.9 °C9 February 200321.3 °C164 mm1360
200245.9 °C24 July 20020.7 °C7 January 200221.0 °C87 mm1330
200146.0 °C10 July 20013.3 °C10 January 200121.6 °C47 mm1430
200045.9 °C18 July 20001.8 °C10 January 200021.0 °C46 mm1350
199945.9 °C8 August 19990.0 °C1 February 199921.3 °C124 mm1500
199844.9 °C3 July 19983.1 °C28 December 199820.5 °C130 mm1180
199746.1 °C14 June 19974.5 °C8 January 199720.7 °C153 mm1160
199647.2 °C7 July 19961.1 °C28 December 199620.3 °C102 mm960
199543.7 °C27 June 19951.3 °C17 January 199520.2 °C201 mm1090
199444.3 °C17 August 19943.0 °C31 January 199421.1 °C83 mm1300
199345.8 °C6 July 19933.4 °C5 January 199320.2 °C76 mm1260
199242.1 °C29 August 19921.6 °C8 January 199219.7 °C175 mm1160
199143.5 °C24 July 19912.5 °C16 February 199119.5 °C115 mm1000
199040.7 °C1 July 19902.6 °C8 December 199020.6 °C286 mm1380
198944.4 °C7 August 19893.5 °C2 February 198920.6 °C41 mm1120
198842.8 °C4 August 19884.0 °C28 December 198820.6 °C97 mm1120
198745.2 °C13 August 19871.7 °C21 January 198720.3 °C94 mm1200
198641.7 °C28 July 19862.9 °C7 February 198620.3 °C103 mm1120
198544.0 °C15 June 19850.4 °C10 January 198520.2 °C77 mm1110
198443.6 °C26 July 19842.4 °C19 January 198419.4 °C175 mm1160
198343.9 °C30 August 19832.4 °C23 January 198320.0 °C89 mm1250
198244.9 °C26 June 19822.2 °C25 December 198220.3 °C172 mm1180
198142.0 °C8 August 1981-0.2 °C9 January 198119.8 °C65 mm1211
198045.8 °C9 July 19800.2 °C13 December 198019.0 °C221 mm1040
197945.5 °C6 August 19792.6 °C18 January 197919.7 °C124 mm980
197844.6 °C7 August 19781.1 °C16 January 197819.3 °C146 mm910
197744.1 °C8 July 19773.2 °C21 December 197720.0 °C155 mm850
197642.4 °C16 August 19761.9 °C17 February 197618.7 °C271 mm930
197542.7 °C30 June 19752.3 °C4 December 197519.4 °C215 mm1040
197441.1 °C15 June 19743.0 °C25 December 197419.2 °C124 mm1070
197345.8 °C14 July 19732.3 °C2 March 197319.4 °C274 mm1190
197243.6 °C2 August 19723.0 °C16 January 197218.9 °C189 mm860
197142.4 °C24 June 19711.2 °C3 March 197119.2 °C132 mm1020
197042.1 °C22 July 19703.0 °C17 February 197019.8 °C69 mm1060
196942.0 °C16 August 19691.5 °C12 December 196919.2 °C236 mm780
196844.6 °C2 August 19683.1 °C14 January 196819.6 °C123 mm950
196743.0 °C9 August 19671.1 °C23 December 196719.4 °C87 mm960
196644.5 °C13 June 19660.8 °C8 January 196619.9 °C67 mm1110
196547.2 °C1 August 19650.2 °C11 February 196519.3 °C116 mm940
196444.9 °C15 August 19641.3 °C30 December 196419.4 °C143 mm1200
196340.1 °C11 July 19630.7 °C26 January 196319.3 °C99 mm940
196245.7 °C12 July 1962-0.2 °C1 February 196219.3 °C114 mm1041
196142.3 °C27 May 19612.2 °C21 December 196119.6 °C62 mm990
196047.1 °C2 July 19601.2 °C19 January 196019.7 °C62 mm930
195943.9 °C31 July 19592.7 °C19 January 195919.0 °C104 mm1000
195841.9 °C21 August 19580.6 °C25 January 195819.3 °C155 mm990
195744.4 °C24 June 1957-2.7 °C19 January 195718.8 °C224 mm844
195645.2 °C21 July 1956-1.7 °C9 February 195618.5 °C69 mm1044
195545.2 °C28 July 19553.3 °C3 March 195519.9 °C55 mm970
195445.4 °C30 June 19540.6 °C2 January 195418.6 °C102 mm940
195342.7 °C29 June 1953-1.5 °C18 January 195318.8 °C172 mm1174
195243.8 °C24 June 19520.7 °C11 January 195219.8 °C73 mm1360
195143.1 °C16 August 19510.8 °C2 January 195118.9 °C131 mm1020
195042.3 °C20 June 1950-0.3 °C19 December 195019.1 °C96 mm1221
194939.0 °C18 July 19490.2 °C6 February 194918.8 °C182 mm1160
194841.4 °C8 August 19480.4 °C20 December 194819.2 °C90 mm1090
194743.1 °C11 August 19471.0 °C19 December 194720.1 °C87 mm1340
194642.4 °C18 August 1946-0.2 °C7 January 194619.7 °C53 mm1272
194547.0 °C8 August 1945-1.7 °C8 January 194519.2 °C47 mm1325
194444.7 °C22 July 1944-1.5 °C11 January 194418.6 °C59 mm1194
194343.0 °C6 July 19432.7 °C30 January 194319.3 °C314 mm1240
194241.8 °C18 June 1942-3.9 °C2 January 194219.0 °C170 mm12413
194146.0 °C4 August 1941-2.5 °C7 January 194118.7 °C61 mm1079
194045.4 °C16 July 1940-2.3 °C30 December 194018.6 °C88 mm11812

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
27.2 °C
+1.8 °C
Hot days (≥ 30 °C)
143 d/yr
+25
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
119 mm
-1 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.1 °C+2.4 °C31 mm+17 mm
Feb18.6 °C+0.8 °C16 mm+5 mm
Mar24.2 °C+3.3 °C14 mm-3 mm
Apr25.6 °C+1.5 °C3 mm-9 mm
May29.3 °C+1.3 °C3 mm-3 mm
Jun34.4 °C+2.6 °C0 mm-2 mm
Jul37.8 °C+2.8 °C0 mm-0 mm
Aug35.8 °C+0.7 °C1 mm-1 mm
Sep33.3 °C+1.6 °C6 mm-4 mm
Oct28.8 °C+1.7 °C13 mm-5 mm
Nov22.4 °C+1.2 °C8 mm-5 mm
Dec17.6 °C+1.1 °C24 mm+8 mm

The year's extremes

Hottest day
46.2 °C
25 Jul 2025
Coldest day
4.1 °C
1 Dec 2025
Wettest day
13.4 mm
19 Dec 2025
Windiest day
43.5 km/h
14 Mar 2025
Strongest gust
68.4 km/h
14 Mar 2025
Hottest feels-like
44.6 °C
25 Jul 2025
Coldest feels-like
0.8 °C
18 Jan 2025
Sunniest day
13.3 h
18 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 El Hamma?

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

What is the hottest day ever recorded in El Hamma?

The hottest day measured in El Hamma between 1940 and 2025 was 29 July 2023, reaching 48.5 °C.

What is the coldest day in El Hamma?

The coldest day measured in El Hamma between 1940 and 2025 was 2 January 1942, at -3.9 °C.

Does it snow in El Hamma?

Almost never: El Hamma sees virtually no snow, with about 1 frost days per year.

Has the climate of El Hamma warmed?

Yes: El Hamma warmed by +3.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in El Hamma?

The wettest day measured in El Hamma between 1940 and 2025 was 25 November 1977, with 75 mm of rain in 24 hours.

What was the windiest day in El Hamma?

The windiest day measured in El Hamma between 1940 and 2025 was 21 April 1997, with winds reaching 69.1 km/h.

What is the warmest month in El Hamma?

The warmest month in El Hamma is August (29.3 °C on average); the coldest is January (10.8 °C).

How much does it rain in El Hamma?

El Hamma receives on average 120 mm of precipitation per year, spread over about 23 rainy days.

Is it sunny in El Hamma?

El Hamma gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in El Hamma?

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

What was the most extreme apparent temperature in El Hamma?

In El Hamma, between 1940 and 2025, the highest apparent temperature reached 47.9 °C on 9 July 2023, and the lowest was -8.3 °C on 2 January 1942.

Compare El Hamma with another city

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

Nearby cities

The climate around El Hamma

Other cities — Tunisia