Benguela climate — normals and trends

Benguela (Angola) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 23.8 °C and it receives 270 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 April (26.5 °C on average) and the coldest is July (20.0 °C). Rainfall peaks in March.

Benguela averages 0 frost days, 38 hot days (≥ 30 °C) and 40 rainy days per year.

Benguela has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.0 °C (on 19 April 2023) and the coldest 13.1 °C (on 21 July 1956).

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

BenguelaBenguela Province

coords
-12.58°, 13.40°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAprilColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

23.8°C

Average daily high

26.7°C

Average daily low

21.6°C

Annual rainfall

270mm

Sunshine / day

11.0h

Mean relative humidity

79%

Average peak wind

17.2km/h

Seasonal range

6.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

38 d/yr

Rainy days (≥ 1 mm)

40 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.0 °C

Average feels-like low

24.5 °C

Average peak gust

33.7 km/h

Tropical nights (≥ 20 °C)

257 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

36.0 °C

19 April 2023

Coldest day

13.1 °C

21 July 1956

Wettest day

211 mm

13 December 2015

Windiest day

27.8 km/h

22 November 1970

Strongest gust

51.8 km/h

18 March 1988

Hottest feels-like

42.2 °C

19 April 2024

Coldest feels-like

13.3 °C

26 August 1950

Sunniest day

12.6 h

23 January 2022

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.6 °C19 February 202515.6 °C10 August 202524.8 °C185 mm890
202435.4 °C19 April 202417.2 °C1 August 202425.3 °C396 mm1320
202336.0 °C19 April 202316.2 °C21 July 202324.9 °C382 mm970
202231.6 °C27 March 202216.3 °C4 August 202224.5 °C132 mm460
202131.5 °C25 April 202118.9 °C14 July 202125.1 °C188 mm430
202033.9 °C1 March 202018.6 °C18 August 202025.2 °C273 mm750
201933.1 °C1 April 201916.6 °C30 July 201925.1 °C305 mm650
201832.1 °C16 February 201817.0 °C28 July 201824.9 °C321 mm650
201731.8 °C1 May 201716.0 °C13 August 201724.5 °C199 mm390
201633.2 °C22 December 201617.1 °C29 July 201624.9 °C611 mm590
201531.7 °C17 February 201516.1 °C14 August 201524.3 °C561 mm510
201432.4 °C30 April 201415.9 °C8 July 201424.2 °C349 mm310
201332.1 °C24 February 201315.6 °C8 August 201324.1 °C153 mm580
201231.7 °C22 December 201216.9 °C20 July 201224.1 °C180 mm310
201132.0 °C13 March 201115.8 °C24 August 201124.1 °C426 mm290
201033.4 °C13 April 201017.5 °C12 July 201024.4 °C262 mm500
200932.5 °C4 March 200916.8 °C7 August 200924.5 °C200 mm770
200832.3 °C29 April 200816.5 °C5 July 200824.3 °C350 mm340
200733.6 °C20 February 200716.1 °C31 July 200724.4 °C368 mm450
200632.0 °C1 March 200616.0 °C4 August 200623.9 °C315 mm190
200531.6 °C11 February 200517.0 °C27 July 200524.0 °C326 mm370
200432.7 °C30 March 200416.4 °C3 August 200423.9 °C147 mm390
200332.1 °C5 February 200316.8 °C14 August 200324.2 °C569 mm270
200234.1 °C24 February 200215.4 °C26 July 200224.0 °C442 mm200
200132.2 °C10 December 200116.0 °C18 July 200123.7 °C521 mm260
200032.2 °C1 April 200016.8 °C13 August 200024.1 °C231 mm370
199932.3 °C29 April 199917.6 °C18 August 199924.5 °C436 mm410
199834.4 °C18 April 199817.3 °C27 August 199825.3 °C83 mm1190
199734.2 °C11 April 199716.3 °C30 June 199723.8 °C134 mm310
199632.4 °C22 January 199616.3 °C5 August 199624.0 °C192 mm570
199531.5 °C12 April 199517.0 °C6 August 199524.3 °C393 mm360
199432.0 °C1 January 199416.5 °C16 July 199423.9 °C299 mm140
199332.1 °C2 January 199316.7 °C12 August 199324.0 °C396 mm150
199233.3 °C12 March 199215.3 °C23 July 199223.6 °C127 mm430
199133.1 °C15 March 199117.1 °C8 August 199124.2 °C113 mm770
199032.8 °C17 March 199016.1 °C19 August 199024.2 °C151 mm630
198931.4 °C7 March 198916.9 °C25 July 198924.0 °C338 mm160
198835.9 °C12 May 198817.4 °C16 July 198824.6 °C149 mm850
198733.2 °C16 April 198716.4 °C30 July 198724.4 °C71 mm830
198633.3 °C1 May 198614.9 °C9 August 198623.7 °C292 mm530
198533.2 °C5 December 198516.7 °C29 July 198523.6 °C135 mm370
198433.9 °C4 June 198418.2 °C2 August 198424.6 °C474 mm330
198333.2 °C19 April 198315.0 °C30 July 198323.6 °C134 mm750
198232.2 °C8 April 198215.1 °C23 July 198223.0 °C126 mm210
198132.8 °C14 April 198115.4 °C22 July 198123.2 °C124 mm220
198032.1 °C28 March 198015.4 °C31 July 198023.2 °C52 mm410
197935.5 °C16 May 197914.7 °C23 August 197923.6 °C140 mm360
197830.7 °C27 April 197815.9 °C1 September 197823.1 °C76 mm50
197730.8 °C25 April 197716.0 °C30 June 197723.3 °C140 mm130
197632.3 °C15 May 197614.9 °C11 July 197622.8 °C271 mm120
197531.5 °C9 April 197514.6 °C29 July 197523.4 °C150 mm330
197431.0 °C13 March 197415.8 °C7 August 197423.5 °C304 mm140
197333.6 °C7 February 197315.9 °C9 August 197324.3 °C136 mm820
197232.1 °C10 December 197215.0 °C10 August 197223.4 °C96 mm170
197131.9 °C24 February 197114.3 °C20 July 197123.3 °C390 mm280
197034.4 °C29 March 197013.7 °C18 July 197023.4 °C205 mm430
196933.0 °C27 April 196914.6 °C30 June 196923.2 °C357 mm370
196832.4 °C25 February 196815.3 °C29 July 196823.4 °C621 mm190
196733.0 °C11 May 196715.6 °C4 August 196723.5 °C169 mm360
196632.6 °C29 March 196615.0 °C18 August 196623.9 °C205 mm410
196532.6 °C14 May 196515.6 °C25 July 196523.3 °C579 mm80
196434.9 °C24 April 196414.9 °C31 July 196423.4 °C253 mm340
196331.8 °C17 March 196314.0 °C12 July 196324.0 °C442 mm230
196231.4 °C12 December 196215.0 °C20 August 196223.3 °C429 mm150
196132.1 °C2 March 196114.4 °C30 July 196123.6 °C337 mm250
196031.5 °C8 February 196015.3 °C21 June 196023.7 °C666 mm200
195931.1 °C16 March 195915.4 °C6 August 195923.6 °C536 mm90
195831.4 °C10 April 195814.7 °C14 July 195822.4 °C116 mm100
195730.9 °C18 March 195713.6 °C28 June 195723.0 °C235 mm130
195630.2 °C8 April 195613.1 °C21 July 195622.4 °C164 mm10
195530.8 °C13 March 195514.1 °C2 August 195522.5 °C187 mm10
195432.3 °C27 March 195413.7 °C28 July 195422.8 °C40 mm500
195331.0 °C26 February 195315.6 °C29 July 195323.1 °C264 mm80
195232.1 °C21 January 195215.0 °C18 July 195223.4 °C422 mm310
195131.0 °C22 February 195115.5 °C17 July 195123.3 °C558 mm100
195032.5 °C30 May 195013.5 °C26 August 195023.2 °C395 mm230
194932.3 °C1 March 194916.3 °C22 July 194924.0 °C375 mm390
194831.9 °C11 April 194815.8 °C9 August 194823.0 °C192 mm140
194731.7 °C19 March 194715.0 °C23 August 194722.9 °C74 mm250
194633.3 °C4 April 194614.1 °C28 July 194623.0 °C101 mm550
194531.4 °C4 May 194516.1 °C9 July 194523.7 °C164 mm300
194432.8 °C17 May 194415.9 °C7 August 194423.5 °C169 mm460
194330.5 °C13 March 194315.7 °C29 July 194323.2 °C199 mm20
194233.9 °C10 April 194215.2 °C8 August 194222.9 °C100 mm250
194131.8 °C15 February 194115.3 °C25 August 194122.8 °C82 mm110
194031.1 °C28 March 194015.5 °C20 September 194023.0 °C228 mm70

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.6 °C
+0.9 °C
Hot days (≥ 30 °C)
89 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
185 mm
-85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.7 °C+1.3 °C23 mm-4 mm
Feb30.6 °C+1.5 °C5 mm-27 mm
Mar29.8 °C+0.6 °C83 mm-12 mm
Apr29.7 °C+0.3 °C43 mm-7 mm
May30.9 °C+2.9 °C1 mm-2 mm
Jun26.5 °C+1.9 °C4 mm+1 mm
Jul23.1 °C+0.3 °C4 mm+1 mm
Aug22.4 °C-0.4 °C5 mm+3 mm
Sep24.5 °C+0.2 °C1 mm-1 mm
Oct26.6 °C+0.2 °C8 mm+1 mm
Nov28.7 °C+0.8 °C2 mm-18 mm
Dec28.9 °C+1.0 °C9 mm-19 mm

The year's extremes

Hottest day
33.6 °C
19 Feb 2025
Coldest day
15.6 °C
10 Aug 2025
Wettest day
32.5 mm
1 Apr 2025
Windiest day
23.8 km/h
29 Dec 2025
Strongest gust
43.6 km/h
19 Feb 2025
Hottest feels-like
38.0 °C
13 May 2025
Coldest feels-like
15.5 °C
10 Aug 2025
Sunniest day
12.6 h
9 Jan 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 Benguela?

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

What is the hottest day ever recorded in Benguela?

The hottest day measured in Benguela between 1940 and 2025 was 19 April 2023, reaching 36.0 °C.

What is the coldest day in Benguela?

The coldest day measured in Benguela between 1940 and 2025 was 21 July 1956, at 13.1 °C.

Does it snow in Benguela?

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

Has the climate of Benguela warmed?

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

What is the wettest day in Benguela?

The wettest day measured in Benguela between 1940 and 2025 was 13 December 2015, with 211 mm of rain in 24 hours.

What was the windiest day in Benguela?

The windiest day measured in Benguela between 1940 and 2025 was 22 November 1970, with winds reaching 27.8 km/h.

What is the warmest month in Benguela?

The warmest month in Benguela is April (26.5 °C on average); the coldest is July (20.0 °C).

How much does it rain in Benguela?

Benguela receives on average 270 mm of precipitation per year, spread over about 40 rainy days.

Is it sunny in Benguela?

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

Are there tropical nights in Benguela?

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

What was the most extreme apparent temperature in Benguela?

In Benguela, between 1940 and 2025, the highest apparent temperature reached 42.2 °C on 19 April 2024, and the lowest was 13.3 °C on 26 August 1950.

Compare Benguela with another city

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

Nearby cities

The climate around Benguela

Other cities — Angola