Tamanghasset climate — normals and trends

Tamanghasset (Algeria) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 22.4 °C and it receives 28 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 June (29.7 °C on average) and the coldest is January (12.7 °C). Rainfall peaks in August.

Tamanghasset averages 1 frost days, 179 hot days (≥ 30 °C) and 7 rainy days per year.

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

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

The hottest day of the period reached 40.4 °C (on 29 July 2018) and the coldest -4.2 °C (on 4 January 1945).

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

TamanghassetTamanrasset Province

coords
22.79°, 5.52°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthFebruary

Mean daily temperature

22.4°C

Average daily high

28.5°C

Average daily low

16.0°C

Annual rainfall

28mm

Sunshine / day

11.4h

Mean relative humidity

20%

Average peak wind

23.0km/h

Seasonal range

17.0°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

179 d/yr

Rainy days (≥ 1 mm)

7 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.2 °C

Average feels-like low

11.4 °C

Average peak gust

39.9 km/h

Tropical nights (≥ 20 °C)

140 d/yr

Solar radiation

23.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.9 °C

since 1940

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

40.4 °C

29 July 2018

Coldest day

-4.2 °C

4 January 1945

Wettest day

35 mm

15 August 1961

Windiest day

51.8 km/h

19 April 2004

Strongest gust

82.1 km/h

19 April 2004

Hottest feels-like

39.3 °C

19 June 2019

Coldest feels-like

-10.4 °C

5 January 1945

Sunniest day

13.0 h

11 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.8 °C17 June 20253.1 °C17 January 202524.5 °C20 mm2170
202439.4 °C26 May 20243.2 °C7 February 202424.5 °C28 mm2080
202339.7 °C31 July 20232.7 °C29 January 202324.1 °C12 mm1920
202237.9 °C4 July 20222.5 °C21 January 202223.5 °C9 mm1900
202139.8 °C7 July 20214.9 °C21 January 202124.6 °C3 mm2050
202039.9 °C13 June 20200.8 °C13 January 202024.2 °C14 mm2050
201939.9 °C19 June 20191.7 °C15 January 201923.5 °C19 mm1940
201840.4 °C29 July 20180.4 °C10 February 201824.0 °C41 mm2100
201739.8 °C1 July 20171.7 °C6 January 201723.4 °C18 mm1870
201639.0 °C18 June 20164.4 °C18 February 201624.3 °C39 mm1990
201538.8 °C22 June 2015-1.3 °C5 January 201523.1 °C68 mm1951
201439.0 °C23 June 20140.4 °C29 December 201423.2 °C13 mm1810
201339.3 °C11 June 20130.6 °C3 January 201323.1 °C7 mm2040
201238.1 °C20 June 2012-0.6 °C14 January 201222.9 °C25 mm1902
201138.5 °C11 June 20110.2 °C28 December 201123.3 °C21 mm1830
201039.6 °C24 June 20104.5 °C1 February 201024.5 °C20 mm2250
200937.8 °C29 June 20090.1 °C23 January 200923.3 °C19 mm1800
200838.5 °C18 June 20080.6 °C4 January 200822.8 °C18 mm1820
200739.2 °C4 July 20071.7 °C22 January 200723.1 °C25 mm1970
200638.1 °C19 August 20062.4 °C1 February 200623.0 °C20 mm1890
200538.1 °C5 July 2005-0.3 °C30 January 200523.2 °C74 mm2061
200437.6 °C17 June 2004-1.2 °C4 March 200423.1 °C12 mm1921
200337.4 °C9 July 20030.0 °C28 December 200323.1 °C22 mm1950
200238.1 °C11 July 20020.7 °C17 January 200223.1 °C21 mm1740
200138.1 °C13 June 20011.6 °C12 February 200123.0 °C2 mm1800
200038.5 °C13 July 20002.4 °C7 January 200022.6 °C10 mm1970
199936.9 °C24 July 19991.3 °C6 February 199922.8 °C12 mm1880
199838.1 °C12 June 19983.8 °C20 January 199823.3 °C18 mm1980
199738.6 °C30 June 19974.0 °C26 January 199722.7 °C20 mm1780
199638.7 °C23 June 19963.3 °C21 January 199623.1 °C26 mm1780
199538.5 °C18 June 19950.1 °C11 January 199522.8 °C20 mm1830
199437.7 °C2 September 19942.2 °C1 January 199422.4 °C37 mm1680
199338.1 °C16 June 1993-0.2 °C7 January 199322.6 °C12 mm1842
199238.8 °C27 June 19921.8 °C27 January 199221.9 °C15 mm1660
199138.5 °C19 June 19912.1 °C14 January 199122.4 °C57 mm1820
199038.5 °C22 June 19901.5 °C22 January 199022.8 °C10 mm1890
198937.6 °C8 June 19890.9 °C1 January 198922.4 °C18 mm1760
198839.1 °C26 June 19881.0 °C23 December 198822.9 °C36 mm1850
198738.6 °C19 July 19871.1 °C7 January 198723.1 °C8 mm1800
198638.4 °C23 June 1986-0.3 °C8 February 198622.2 °C11 mm1831
198537.6 °C7 June 1985-0.9 °C17 January 198522.0 °C3 mm1601
198438.6 °C28 May 1984-0.3 °C30 December 198421.9 °C29 mm1762
198338.0 °C13 July 19831.8 °C28 January 198322.3 °C21 mm1670
198236.7 °C5 July 1982-0.2 °C24 January 198221.8 °C23 mm1751
198137.5 °C19 July 1981-0.1 °C16 January 198122.3 °C19 mm1891
198039.0 °C28 June 1980-0.2 °C19 December 198022.6 °C12 mm1871
197938.9 °C30 June 19790.5 °C28 December 197922.4 °C24 mm1810
197838.5 °C28 May 19783.5 °C20 January 197822.6 °C52 mm1680
197738.5 °C1 August 19773.0 °C26 December 197722.4 °C13 mm1740
197637.3 °C28 July 19760.6 °C12 January 197621.6 °C44 mm1630
197537.2 °C17 June 1975-0.1 °C21 January 197521.7 °C21 mm1701
197437.5 °C22 June 19741.1 °C24 February 197421.5 °C31 mm1690
197338.0 °C14 June 19732.3 °C25 January 197322.2 °C7 mm1810
197237.5 °C8 July 19721.9 °C23 January 197221.9 °C47 mm1600
197137.1 °C10 June 19712.4 °C8 January 197122.3 °C27 mm1730
197038.4 °C17 June 19701.8 °C21 December 197022.6 °C11 mm1760
196938.2 °C16 June 19692.4 °C31 January 196923.2 °C58 mm1990
196837.3 °C18 August 19680.7 °C8 January 196822.1 °C52 mm1630
196737.1 °C18 June 19671.4 °C15 January 196721.7 °C56 mm1660
196637.7 °C28 July 19663.2 °C1 January 196622.5 °C27 mm1660
196537.4 °C4 June 1965-0.2 °C31 December 196521.7 °C84 mm1621
196438.6 °C28 June 19641.0 °C9 January 196421.5 °C30 mm1640
196337.3 °C13 June 19633.1 °C8 March 196322.0 °C30 mm1570
196238.1 °C1 June 19620.6 °C6 February 196221.5 °C62 mm1550
196137.9 °C14 June 1961-2.4 °C29 January 196121.3 °C43 mm1681
196036.2 °C8 July 1960-3.7 °C27 December 196021.8 °C22 mm1712
195937.0 °C1 June 1959-0.8 °C18 December 195922.2 °C19 mm1822
195838.8 °C15 July 1958-1.0 °C30 December 195822.3 °C25 mm1811
195735.9 °C28 June 1957-1.2 °C6 January 195721.4 °C93 mm1554
195637.0 °C1 July 1956-0.2 °C24 December 195621.4 °C41 mm1841
195537.3 °C4 August 1955-0.6 °C28 December 195522.0 °C16 mm1651
195437.0 °C13 July 19541.5 °C19 February 195421.3 °C24 mm1530
195338.0 °C21 June 1953-1.5 °C29 December 195321.6 °C90 mm1703
195237.9 °C31 July 1952-3.5 °C8 February 195221.3 °C49 mm1726
195137.4 °C4 June 19510.4 °C13 January 195122.2 °C53 mm1780
195036.4 °C18 July 1950-1.5 °C15 January 195020.8 °C12 mm1602
194937.7 °C3 July 19490.6 °C6 February 194921.5 °C15 mm1600
194836.9 °C27 May 19480.7 °C16 January 194820.9 °C27 mm1670
194736.9 °C2 September 1947-2.6 °C1 January 194721.0 °C150 mm1271
194637.1 °C22 May 1946-2.3 °C30 December 194621.3 °C2 mm1844
194537.2 °C8 July 1945-4.2 °C4 January 194520.8 °C8 mm1487
194438.8 °C24 June 1944-1.1 °C5 January 194421.2 °C23 mm1632
194335.2 °C8 July 1943-1.8 °C26 January 194320.2 °C31 mm1439
194235.5 °C17 June 1942-0.9 °C31 December 194220.9 °C8 mm1712
194138.3 °C5 June 1941-1.2 °C1 January 194122.0 °C9 mm1661
194038.6 °C24 June 1940-0.4 °C28 January 194021.0 °C8 mm1672

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.3 °C
+1.8 °C
Hot days (≥ 30 °C)
217 d/yr
+38
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
20 mm
-8 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.1 °C+2.4 °C1 mm-1 mm
Feb22.9 °C+0.7 °C2 mm+1 mm
Mar29.8 °C+4.3 °C2 mm-0 mm
Apr32.1 °C+2.2 °C0 mm-1 mm
May35.6 °C+2.3 °C1 mm-1 mm
Jun35.0 °C-0.2 °C5 mm+2 mm
Jul36.6 °C+1.6 °C1 mm-2 mm
Aug35.7 °C+1.4 °C5 mm-2 mm
Sep34.3 °C+1.5 °C2 mm-1 mm
Oct31.4 °C+2.1 °C0 mm-2 mm
Nov26.5 °C+2.1 °C0 mm-1 mm
Dec21.3 °C+0.8 °C2 mm+0 mm

The year's extremes

Hottest day
38.8 °C
17 Jun 2025
Coldest day
3.1 °C
17 Jan 2025
Wettest day
1.7 mm
1 Dec 2025
Windiest day
50.3 km/h
6 Apr 2025
Strongest gust
78.1 km/h
6 Apr 2025
Hottest feels-like
37.9 °C
17 Jun 2025
Coldest feels-like
-3.0 °C
17 Jan 2025
Sunniest day
13.0 h
11 May 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 Tamanghasset?

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

What is the hottest day ever recorded in Tamanghasset?

The hottest day measured in Tamanghasset between 1940 and 2025 was 29 July 2018, reaching 40.4 °C.

What is the coldest day in Tamanghasset?

The coldest day measured in Tamanghasset between 1940 and 2025 was 4 January 1945, at -4.2 °C.

Does it snow in Tamanghasset?

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

Has the climate of Tamanghasset warmed?

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

What is the wettest day in Tamanghasset?

The wettest day measured in Tamanghasset between 1940 and 2025 was 15 August 1961, with 35 mm of rain in 24 hours.

What was the windiest day in Tamanghasset?

The windiest day measured in Tamanghasset between 1940 and 2025 was 19 April 2004, with winds reaching 51.8 km/h.

What is the warmest month in Tamanghasset?

The warmest month in Tamanghasset is June (29.7 °C on average); the coldest is January (12.7 °C).

How much does it rain in Tamanghasset?

Tamanghasset receives on average 28 mm of precipitation per year, spread over about 7 rainy days.

Is it sunny in Tamanghasset?

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

Are there tropical nights in Tamanghasset?

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

What was the most extreme apparent temperature in Tamanghasset?

In Tamanghasset, between 1940 and 2025, the highest apparent temperature reached 39.3 °C on 19 June 2019, and the lowest was -10.4 °C on 5 January 1945.

Compare Tamanghasset with another city

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

Other cities — Algeria