, with mild winters (during which it can get cold at night) and very hot, sunny summers.
The city is located in northeastern Algeria, on the edge of the Sahara Desert.
The clash between hot air masses from the desert and colder air masses from the north can result in strong winds, especially in spring and autumn.
In winter, when cold air from the north manages to reach this area, there can be cold days, with lows of around 0 °C (32 °F) and highs of 8/10 °C (46/50 °F).
In summer, at the worst times the temperature can reach 44/45 °C (111/113 °F) in May and September and 47/48 °C (117/118 °C) from June to August. In July 2023, there were six days with a high of 48 °C (118 °C), and one day with a low of 37 °C (98.5 °F).
. Here are the average temperatures.
January, the coldest month of the year, is generally a mild month. The average temperature is of
12.1 °C, with a minimum of
7 °C and a maximum of
17.3 °C.

On the coldest nights of the month, the temperature usually drops to around
2 °C. However, it dropped to
-1.5 °C in January 2006.

On the warmest days of the month, the temperature usually reaches around
22 °C. However, it reached
26 °C in January 2003.

Precipitation amounts to
12.2 mm, distributed over 4 days.
The day lasts on average 10 hours and 5 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 71% of the time.
The average humidity is 56%.
The average wind speed is of
13.9 kph.
February is generally a mild month. The average temperature is of
13.7 °C, with a minimum of
8.2 °C and a maximum of
19.2 °C.

On the coldest nights of the month, the temperature usually drops to around
3.5 °C. However, it dropped to
-0.5 °C in February 1999.

On the warmest days of the month, the temperature usually reaches around
25 °C. However, it reached
36.2 °C in February 1997.

Precipitation amounts to only
7.3 mm, distributed over 4 days.
The day lasts on average 11 hours and 0 minutes.

There are on average 8 hours of sunshine per day. So, the sun shines 72% of the time.
The average humidity is 48%.
The average wind speed is of
15.2 kph.
March is generally a very mild month. The average temperature is of
17.3 °C, with a minimum of
11.4 °C and a maximum of
23.2 °C.

On the coldest nights of the month, the temperature usually drops to around
6 °C. However, it dropped to
1.3 °C in March 2007.

On the warmest days of the month, the temperature usually reaches around
30 °C. However, it reached
36 °C in March 2001.

Precipitation amounts to
20 mm, distributed over 4 days.
The day lasts on average 12 hours and 0 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 70% of the time.
The average humidity is 42%.
The average wind speed is of
17.1 kph.
April is generally a warm month. The average temperature is of
21 °C, with a minimum of
15.1 °C and a maximum of
27 °C.

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

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

Precipitation amounts to
15 mm, distributed over 3 days.
The day lasts on average 13 hours and 5 minutes.

There are on average 9.5 hours of sunshine per day. So, the sun shines 72% of the time.
The average humidity is 38%.
The average wind speed is of
19.4 kph.
May is generally a warm to hot month. The average temperature is of
26.1 °C, with a minimum of
19.8 °C and a maximum of
32.4 °C.

On the coldest nights of the month, the temperature usually drops to around
13.5 °C. However, it dropped to
10 °C in May 2016.

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

Precipitation amounts to only
9.7 mm, distributed over 3 days.
The day lasts on average 14 hours and 0 minutes.

There are on average 10.5 hours of sunshine per day. So, the sun shines 74% of the time.
The average humidity is 32%. Hence, the air is normally dry.
The average wind speed is of
18.7 kph.
June is generally a very hot month. The average temperature is of
31.2 °C, with a minimum of
24.7 °C and a maximum of
37.6 °C.

On the coldest nights of the month, the temperature usually drops to around
19 °C. However, it dropped to
13.1 °C in June 2006.

On the warmest days of the month, the temperature usually reaches around
44.5 °C. However, it reached
47 °C in June 1997.

Precipitation amounts to only
5 mm, and all occurs in one day.
The day lasts on average 14 hours and 30 minutes. So the days are long. June 21, the summer solstice, is the longest day of the year in the Northern Hemisphere.

There are on average 11 hours of sunshine per day. So, the sun shines 77% of the time.
The average humidity is 28%. Hence, the air is normally dry.
The average wind speed is of
16.1 kph.
July, the hottest month of the year, is generally a scorchingly hot month. The average temperature is of
34.5 °C, with a minimum of
28 °C and a maximum of
40.9 °C.

On the coldest nights of the month, the temperature usually drops to around
23.5 °C. However, it dropped to
20.5 °C in July 2013.

On the warmest days of the month, the temperature usually reaches around
46 °C. However, it reached
48.4 °C in July 2008.

Precipitation amounts to only
6.2 mm, and all occurs in one day.
The day lasts on average 14 hours and 10 minutes. So the days are long.

There are on average 11.5 hours of sunshine per day. So, the sun shines 83% of the time.
The average humidity is 26%. Hence, the air is normally dry.
The average wind speed is of
14 kph.
August is generally a scorchingly hot month. The average temperature is of
34 °C, with a minimum of
27.8 °C and a maximum of
40.2 °C.

On the coldest nights of the month, the temperature usually drops to around
23.5 °C. However, it dropped to
20 °C in August 1996.

On the warmest days of the month, the temperature usually reaches around
45 °C. However, it reached
47.4 °C in August 2011.

Precipitation amounts to only
2.5 mm, and all occurs in one day.
The day lasts on average 13 hours and 25 minutes.

There are on average 10.5 hours of sunshine per day. So, the sun shines 79% of the time.
The average humidity is 29%. Hence, the air is normally dry.
The average wind speed is of
12.9 kph.
September is generally a very hot month. The average temperature is of
29 °C, with a minimum of
23.3 °C and a maximum of
34.6 °C.

On the coldest nights of the month, the temperature usually drops to around
17.5 °C. However, it dropped to
14 °C in September 2004.

On the warmest days of the month, the temperature usually reaches around
41 °C. However, it reached
44.4 °C in September 1998.

Precipitation amounts to
25 mm, distributed over 4 days.
The day lasts on average 12 hours and 20 minutes.

There are on average 9 hours of sunshine per day. So, the sun shines 73% of the time.
The average humidity is 40%.
The average wind speed is of
13.5 kph.
October is generally a warm to hot month. The average temperature is of
23.6 °C, with a minimum of
18.1 °C and a maximum of
29.1 °C.

On the coldest nights of the month, the temperature usually drops to around
12.5 °C. However, it dropped to
6.6 °C in October 2018.

On the warmest days of the month, the temperature usually reaches around
35 °C. However, it reached
40.5 °C in October 2003.

Precipitation amounts to
15 mm, distributed over 3 days.
The day lasts on average 11 hours and 20 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 76% of the time.
The average humidity is 45%.
The average wind speed is of
12.7 kph.
November is generally a very mild month. The average temperature is of
17.1 °C, with a minimum of
12 °C and a maximum of
22.3 °C.

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

On the warmest days of the month, the temperature usually reaches around
28.5 °C. However, it reached
32.5 °C in November 2012.

Precipitation amounts to
15 mm, distributed over 3 days.
The day lasts on average 10 hours and 20 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 69% of the time.
The average humidity is 52%.
The average wind speed is of
13.9 kph.
December is generally a mild month. The average temperature is of
13 °C, with a minimum of
8.1 °C and a maximum of
17.9 °C.

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

On the warmest days of the month, the temperature usually reaches around
22.5 °C. However, it reached
27.5 °C in December 2011.

Precipitation amounts to
13.6 mm, distributed over 4 days.
The day lasts on average 9 hours and 55 minutes. December 21, the winter solstice, is the shortest day of the year in the Northern Hemisphere.

There are on average 7 hours of sunshine per day. So, the sun shines 69% of the time.
The average humidity is 58%.
The average wind speed is of
13.1 kph.