, with mild winters (but with possible cold periods) and very hot, sunny summers.
The city is located in northwestern Algeria, at 1,150 meters (3,770 feet) above sea level.
In winter there may be snowfall and frost. In January 2005, during a cold wave that brought snowfall to unusual parts of the desert, the temperature dropped to -14 °C (7 °F), which is the coldest record for Algeria.
In summer, the altitude tempers the heat, however, temperatures can sometimes reach or exceed 40 °C (104 °F). In July 2019 the temperature reached 43 °C (109.5 °F), while in July 2023 the average maximum was 40 °C (104 °F).
. Here are the average temperatures.
January, the coldest month of the year, is generally a quite mild month. The average temperature is of
7 °C, with a minimum of
1.8 °C and a maximum of
12.2 °C.

On the coldest nights of the month, the temperature usually drops to around
-4 °C. However, it dropped to
-14 °C in January 2005.

On the warmest days of the month, the temperature usually reaches around
19 °C. However, it reached
23.5 °C in January 2010.

Precipitation amounts to
10 mm, distributed over 3 days.
The day lasts on average 10 hours and 10 minutes.
The average humidity is 61%.
The average wind speed is of
16.3 kph.
February is generally a mild month. The average temperature is of
8.7 °C, with a minimum of
3.2 °C and a maximum of
14.2 °C.

On the coldest nights of the month, the temperature usually drops to around
-2 °C. However, it dropped to
-9.4 °C in February 1991.

On the warmest days of the month, the temperature usually reaches around
20.5 °C. However, it reached
28.4 °C in February 2010.

Precipitation amounts to
11.2 mm, distributed over 4 days.
The day lasts on average 11 hours and 0 minutes.
The average humidity is 56%.
The average wind speed is of
17.3 kph.
March is generally a mild month. The average temperature is of
11.8 °C, with a minimum of
6 °C and a maximum of
17.7 °C.

On the coldest nights of the month, the temperature usually drops to around
-0.5 °C. However, it dropped to
-4 °C in March 2005.

On the warmest days of the month, the temperature usually reaches around
25.5 °C. However, it reached
30.9 °C in March 2010.

Precipitation amounts to
25 mm, distributed over 3 days.
The day lasts on average 12 hours and 0 minutes.
The average humidity is 51%.
The average wind speed is of
18.3 kph.
April is generally a very mild month. The average temperature is of
15.2 °C, with a minimum of
8.8 °C and a maximum of
21.6 °C.

On the coldest nights of the month, the temperature usually drops to around
2.5 °C. However, it dropped to
-6.6 °C in April 1995.

On the warmest days of the month, the temperature usually reaches around
29 °C. However, it reached
32.2 °C in April 2015.

Precipitation amounts to
30 mm, distributed over 3 days.
The day lasts on average 13 hours and 5 minutes.
The average humidity is 47%.
The average wind speed is of
19.1 kph.
May is generally a warm month. However, there are remarkable differences between night and day. The average temperature is of
19.7 °C, with a minimum of
12.9 °C and a maximum of
26.6 °C.

On the coldest nights of the month, the temperature usually drops to around
6.5 °C. However, it dropped to
3.2 °C in May 1991.

On the warmest days of the month, the temperature usually reaches around
34 °C. However, it reached
37 °C in May 1994.

Precipitation amounts to
14.4 mm, distributed over 3 days.
The day lasts on average 13 hours and 55 minutes.
The average humidity is 42%.
The average wind speed is of
18.2 kph.
June is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
24.9 °C, with a minimum of
17.6 °C and a maximum of
32.3 °C.

On the coldest nights of the month, the temperature usually drops to around
10.5 °C. However, it dropped to
5 °C in June 2013.

On the warmest days of the month, the temperature usually reaches around
38 °C. However, it reached
40.2 °C in June 2019.

Precipitation amounts to only
8.3 mm, and all occurs in one day.
The day lasts on average 14 hours and 20 minutes. So the days are long. June 21, the summer solstice, is the longest day of the year in the Northern Hemisphere.
The average humidity is 35%. Hence, the air is normally dry.
The average wind speed is of
17 kph.
July, the hottest month of the year, is generally a very hot month. However, there are remarkable differences between night and day. The average temperature is of
29.3 °C, with a minimum of
21.7 °C and a maximum of
36.9 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C. However, it dropped to
12 °C in July 2017.

On the warmest days of the month, the temperature usually reaches around
40 °C. However, it reached
43 °C in July 2019.

Precipitation amounts to
10.4 mm, and all occurs in one day.
The day lasts on average 14 hours and 5 minutes. So the days are long.
The average humidity is 28%. Hence, the air is normally dry.
The average wind speed is of
16.3 kph.
August is generally a very hot month. However, there are remarkable differences between night and day. The average temperature is of
28.4 °C, with a minimum of
21 °C and a maximum of
35.7 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C. However, it dropped to
11.5 °C in August 1992.

On the warmest days of the month, the temperature usually reaches around
39.5 °C. However, it reached
41.5 °C in August 2007.

Precipitation amounts to
30 mm, distributed over 2 days.
The day lasts on average 13 hours and 20 minutes.
The average humidity is 33%. Hence, the air is normally dry.
The average wind speed is of
14.9 kph.
September is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
23.2 °C, with a minimum of
16.5 °C and a maximum of
29.9 °C.

On the coldest nights of the month, the temperature usually drops to around
10 °C. However, it dropped to
5.1 °C in September 1998.

On the warmest days of the month, the temperature usually reaches around
36 °C. However, it reached
38.6 °C in September 2011.

Precipitation amounts to
25 mm, distributed over 3 days.
The day lasts on average 12 hours and 20 minutes.
The average humidity is 42%.
The average wind speed is of
15.3 kph.
October is generally a very mild month. The average temperature is of
17.8 °C, with a minimum of
11.9 °C and a maximum of
23.8 °C.

On the coldest nights of the month, the temperature usually drops to around
6 °C. However, it dropped to
0.5 °C in October 1993.

On the warmest days of the month, the temperature usually reaches around
30 °C. However, it reached
34.2 °C in October 2019.

Precipitation amounts to
35 mm, distributed over 3 days.
The day lasts on average 11 hours and 20 minutes.
The average humidity is 51%.
The average wind speed is of
14.2 kph.
November is generally a mild month. The average temperature is of
11.6 °C, with a minimum of
6.3 °C and a maximum of
16.8 °C.

On the coldest nights of the month, the temperature usually drops to around
0 °C. However, it dropped to
-4.3 °C in November 1992.

On the warmest days of the month, the temperature usually reaches around
24 °C. However, it reached
28.2 °C in November 2006.

Precipitation amounts to
25 mm, distributed over 3 days.
The day lasts on average 10 hours and 25 minutes.
The average humidity is 60%.
The average wind speed is of
15.6 kph.
December is generally a quite mild month. The average temperature is of
7.9 °C, with a minimum of
3 °C and a maximum of
12.9 °C.

On the coldest nights of the month, the temperature usually drops to around
-3 °C. However, it dropped to
-5.3 °C in December 2004.

On the warmest days of the month, the temperature usually reaches around
19.5 °C. However, it reached
30.1 °C in December 2000.

Precipitation amounts to
15 mm, distributed over 4 days.
The day lasts on average 10 hours and 0 minutes. December 21, the winter solstice, is the shortest day of the year in the Northern Hemisphere.
The average humidity is 66%.
The average wind speed is of
15.5 kph.