Beja climate — normals and trends

Beja (Tunisia) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 17.5 °C and it receives 500 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 (26.4 °C on average) and the coldest is January (10.0 °C). Rainfall peaks in December.

Beja averages 0 frost days, 75 hot days (≥ 30 °C) and 94 rainy days per year.

Beja has warmed by +2.6 °C between 1940 and 2025, or +0.31 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.9 °C (on 24 July 2023) and the coldest -3.2 °C (on 4 March 1963).

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

BejaBéja Governorate

coords
36.73°, 9.18°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

17.5°C

Average daily high

22.6°C

Average daily low

13.0°C

Annual rainfall

500mm

Sunshine / day

10.3h

Mean relative humidity

72%

Average peak wind

16.5km/h

Seasonal range

16.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

75 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

0.2 cm

Average feels-like high

22.0 °C

Average feels-like low

12.2 °C

Average peak gust

36.9 km/h

Tropical nights (≥ 20 °C)

53 d/yr

Solar radiation

17.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.6 °C

since 1940

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

45.9 °C

24 July 2023

Coldest day

-3.2 °C

4 March 1963

Wettest day

76 mm

1 October 1987

Windiest day

49.6 km/h

31 December 2000

Strongest gust

114.1 km/h

31 December 2000

Hottest feels-like

46.9 °C

7 July 2023

Coldest feels-like

-6.6 °C

2 January 1942

Snowiest day

2.6 cm

31 January 1962

Sunniest day

14.0 h

28 June 2011

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.4 °C24 July 20254.4 °C28 February 202519.1 °C483 mm970
202441.2 °C21 July 20242.7 °C11 December 202419.5 °C376 mm990
202345.9 °C24 July 2023-0.5 °C24 January 202319.3 °C404 mm1021
202243.4 °C17 August 20220.3 °C27 January 202219.4 °C312 mm1270
202145.2 °C10 August 20210.1 °C16 February 202119.0 °C463 mm1040
202040.2 °C31 July 20201.4 °C8 February 202018.5 °C491 mm740
201941.4 °C1 August 20191.8 °C17 February 201918.3 °C579 mm900
201840.6 °C13 July 20182.2 °C28 December 201818.3 °C488 mm730
201741.7 °C11 July 20172.2 °C20 January 201718.3 °C438 mm900
201640.0 °C22 July 20162.3 °C21 February 201618.7 °C400 mm770
201540.7 °C30 July 20151.7 °C1 January 201518.7 °C428 mm1060
201439.7 °C10 August 20142.4 °C24 February 201418.9 °C476 mm1000
201339.0 °C7 August 20132.2 °C27 February 201318.3 °C494 mm770
201243.2 °C5 August 20120.9 °C13 February 201218.8 °C495 mm1020
201140.8 °C12 July 20113.1 °C11 February 201118.3 °C636 mm720
201041.3 °C22 July 20100.7 °C3 February 201018.3 °C538 mm840
200942.9 °C24 July 20090.9 °C16 February 200918.3 °C703 mm920
200841.3 °C14 August 20081.1 °C18 February 200818.3 °C419 mm870
200742.7 °C24 June 20072.7 °C19 November 200718.4 °C516 mm850
200640.1 °C27 June 2006-0.3 °C26 January 200618.6 °C419 mm891
200542.3 °C18 July 20051.9 °C27 January 200517.9 °C532 mm810
200442.1 °C19 August 20041.9 °C31 January 200418.0 °C608 mm920
200342.4 °C16 July 20031.1 °C8 February 200318.8 °C748 mm1020
200242.9 °C1 July 2002-1.4 °C8 January 200218.3 °C435 mm802
200139.1 °C6 July 20012.3 °C27 February 200118.6 °C390 mm880
200042.1 °C7 July 20000.9 °C15 January 200018.6 °C315 mm900
199945.2 °C9 August 1999-1.9 °C2 February 199918.8 °C434 mm1081
199844.1 °C1 July 19981.3 °C9 December 199817.9 °C452 mm800
199742.2 °C23 July 19973.1 °C30 December 199718.5 °C497 mm880
199641.3 °C26 July 19960.5 °C6 March 199617.6 °C656 mm630
199540.6 °C10 August 19950.5 °C18 January 199518.2 °C352 mm840
199442.9 °C13 August 19940.8 °C31 January 199418.8 °C342 mm970
199344.3 °C4 July 19931.1 °C28 February 199317.6 °C343 mm840
199236.0 °C21 June 19920.2 °C24 February 199217.1 °C488 mm670
199139.0 °C23 July 19912.2 °C17 February 199116.8 °C512 mm730
199039.8 °C1 July 19902.9 °C8 December 199018.0 °C466 mm880
198937.7 °C11 July 19892.5 °C1 February 198917.7 °C421 mm580
198841.3 °C3 August 19882.8 °C3 March 198817.8 °C426 mm720
198742.7 °C19 July 19870.4 °C11 March 198717.9 °C529 mm850
198638.7 °C26 July 19863.6 °C20 January 198617.5 °C564 mm690
198538.1 °C1 August 19850.3 °C12 January 198517.4 °C472 mm650
198441.9 °C25 July 19840.4 °C19 February 198416.9 °C480 mm630
198341.9 °C24 July 1983-0.7 °C12 February 198317.6 °C375 mm721
198242.1 °C25 June 19821.8 °C16 March 198217.8 °C585 mm760
198141.4 °C2 July 19810.9 °C27 February 198117.4 °C393 mm720
198039.4 °C8 July 1980-1.7 °C11 December 198016.4 °C484 mm572
197939.2 °C6 August 19790.9 °C18 January 197917.0 °C642 mm520
197841.2 °C3 August 1978-1.0 °C16 January 197816.7 °C520 mm421
197739.2 °C27 August 19770.7 °C21 December 197717.6 °C349 mm430
197637.8 °C9 August 19762.7 °C20 January 197616.4 °C781 mm440
197538.0 °C17 July 19751.7 °C28 February 197516.8 °C518 mm630
197436.4 °C17 July 19741.5 °C23 December 197416.7 °C602 mm520
197342.3 °C22 July 19730.8 °C2 March 197317.0 °C717 mm730
197236.7 °C9 August 19721.2 °C16 February 197216.4 °C697 mm390
197139.4 °C26 August 19712.8 °C14 December 197116.7 °C743 mm600
197040.8 °C22 July 19701.2 °C8 March 197017.1 °C446 mm610
196939.0 °C15 August 19690.8 °C6 January 196916.8 °C701 mm400
196840.3 °C2 August 19682.6 °C2 February 196817.4 °C429 mm510
196739.4 °C10 August 1967-0.3 °C11 February 196717.1 °C441 mm642
196640.5 °C22 June 19661.0 °C9 January 196617.2 °C558 mm570
196540.8 °C22 July 19650.4 °C21 February 196517.0 °C583 mm620
196439.2 °C22 August 19640.5 °C11 January 196416.8 °C526 mm640
196338.4 °C14 August 1963-3.2 °C4 March 196316.4 °C557 mm603
196240.6 °C11 July 19620.6 °C31 January 196216.5 °C481 mm590
196136.2 °C12 July 19611.3 °C20 January 196117.1 °C463 mm490
196038.9 °C11 August 19601.5 °C8 January 196016.9 °C426 mm470
195937.1 °C29 July 19590.3 °C19 January 195916.7 °C513 mm520
195838.8 °C19 August 19581.5 °C25 January 195817.1 °C418 mm690
195741.1 °C13 August 1957-1.5 °C20 January 195716.3 °C551 mm432
195638.5 °C20 August 1956-0.5 °C22 February 195615.9 °C485 mm582
195539.0 °C25 July 19551.0 °C10 March 195517.1 °C670 mm510
195439.7 °C14 August 19541.3 °C26 January 195416.2 °C531 mm510
195341.3 °C18 July 1953-2.0 °C23 January 195316.3 °C602 mm581
195237.3 °C23 August 19520.8 °C19 February 195217.5 °C504 mm930
195140.6 °C7 August 19511.4 °C8 January 195116.8 °C447 mm680
195041.0 °C2 August 19500.7 °C22 January 195016.9 °C480 mm800
194938.0 °C13 September 1949-0.1 °C25 January 194916.7 °C526 mm852
194838.9 °C18 August 19482.0 °C4 March 194816.8 °C505 mm640
194741.3 °C5 August 19471.6 °C28 January 194717.9 °C390 mm1000
194642.2 °C18 August 19461.6 °C8 January 194617.6 °C493 mm1010
194543.3 °C13 August 1945-1.2 °C25 February 194517.4 °C343 mm1143
194441.8 °C21 July 1944-0.7 °C10 January 194416.5 °C515 mm923
194341.4 °C3 July 19431.9 °C2 January 194317.0 °C473 mm920
194240.4 °C11 July 1942-3.1 °C2 January 194216.6 °C472 mm838
194140.8 °C1 August 19410.1 °C30 December 194115.9 °C472 mm660
194040.9 °C14 July 1940-1.6 °C23 February 194015.7 °C559 mm666

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
24.3 °C
+1.7 °C
Hot days (≥ 30 °C)
97 d/yr
+22
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
483 mm
-18 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.3 °C+2.4 °C70 mm+6 mm
Feb16.4 °C+1.7 °C51 mm-8 mm
Mar19.5 °C+2.7 °C50 mm-9 mm
Apr21.5 °C+1.8 °C75 mm+22 mm
May25.0 °C+0.8 °C50 mm+18 mm
Jun32.7 °C+3.6 °C2 mm-12 mm
Jul34.0 °C+1.6 °C5 mm+1 mm
Aug32.7 °C+0.1 °C3 mm-7 mm
Sep30.6 °C+1.6 °C42 mm+8 mm
Oct25.7 °C+1.4 °C35 mm-16 mm
Nov19.9 °C+0.8 °C60 mm+5 mm
Dec16.7 °C+1.6 °C41 mm-25 mm

The year's extremes

Hottest day
41.4 °C
24 Jul 2025
Coldest day
4.4 °C
28 Feb 2025
Wettest day
28.2 mm
16 Apr 2025
Windiest day
36.7 km/h
31 Mar 2025
Strongest gust
72.4 km/h
31 Mar 2025
Hottest feels-like
44.6 °C
24 Jul 2025
Coldest feels-like
1.2 °C
22 Nov 2025
Sunniest day
13.9 h
13 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 Beja?

Beja has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 17.5 °C and it receives 500 mm of precipitation per year.

What is the hottest day ever recorded in Beja?

The hottest day measured in Beja between 1940 and 2025 was 24 July 2023, reaching 45.9 °C.

What is the coldest day in Beja?

The coldest day measured in Beja between 1940 and 2025 was 4 March 1963, at -3.2 °C.

Does it snow in Beja?

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

Has the climate of Beja warmed?

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

What is the wettest day in Beja?

The wettest day measured in Beja between 1940 and 2025 was 1 October 1987, with 76 mm of rain in 24 hours.

What was the windiest day in Beja?

The windiest day measured in Beja between 1940 and 2025 was 31 December 2000, with winds reaching 49.6 km/h.

What is the warmest month in Beja?

The warmest month in Beja is August (26.4 °C on average); the coldest is January (10.0 °C).

How much does it rain in Beja?

Beja receives on average 500 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Beja?

Beja gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

What is the biggest single-day snowfall in Beja?

The heaviest 24-hour snowfall measured in Beja between 1940 and 2025 was 31 January 1962, with 2.6 cm.

Are there tropical nights in Beja?

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

What was the most extreme apparent temperature in Beja?

In Beja, between 1940 and 2025, the highest apparent temperature reached 46.9 °C on 7 July 2023, and the lowest was -6.6 °C on 2 January 1942.

Compare Beja with another city

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

Nearby cities

The climate around Beja

Other cities — Tunisia