Cacuso climate — normals and trends

Cacuso (Angola) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 21.6 °C and it receives 920 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 May (22.4 °C on average) and the coldest is July (20.6 °C). Rainfall peaks in November.

Cacuso averages 0 frost days, 79 hot days (≥ 30 °C) and 141 rainy days per year.

Cacuso has warmed by +1.0 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.3 °C (on 16 September 1947) and the coldest 7.8 °C (on 17 July 1950).

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

CacusoMalanje Province

coords
-9.42°, 15.75°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJulyWettest monthNovemberDriest monthJuly

Mean daily temperature

21.6°C

Average daily high

28.3°C

Average daily low

17.1°C

Annual rainfall

920mm

Sunshine / day

9.9h

Mean relative humidity

74%

Average peak wind

13.0km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

79 d/yr

Rainy days (≥ 1 mm)

141 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.4 °C

Average feels-like low

18.3 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

11 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

35.3 °C

16 September 1947

Coldest day

7.8 °C

17 July 1950

Wettest day

90 mm

17 December 2021

Windiest day

24.0 km/h

9 April 1991

Strongest gust

69.8 km/h

9 April 1991

Hottest feels-like

39.4 °C

24 February 2005

Coldest feels-like

5.4 °C

17 July 1950

Sunniest day

12.5 h

1 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.0 °C5 March 202512.5 °C10 August 202522.0 °C779 mm840
202433.2 °C11 October 202412.9 °C16 June 202422.3 °C1,235 mm1480
202333.0 °C27 August 202313.7 °C21 July 202322.1 °C1,151 mm1080
202232.2 °C19 August 202213.0 °C2 July 202221.7 °C883 mm550
202135.3 °C9 October 202112.7 °C29 July 202122.2 °C1,006 mm630
202032.8 °C9 September 202012.4 °C21 July 202022.3 °C846 mm750
201932.7 °C11 February 201913.2 °C28 June 201922.5 °C948 mm890
201832.9 °C27 October 201812.4 °C1 July 201822.0 °C1,009 mm510
201732.4 °C20 September 201712.8 °C9 July 201722.3 °C799 mm850
201633.3 °C3 August 201613.1 °C13 June 201622.4 °C1,030 mm930
201534.8 °C14 September 201513.1 °C7 April 201522.0 °C1,215 mm1000
201433.4 °C26 August 201412.2 °C7 July 201422.2 °C876 mm1170
201332.6 °C24 August 201312.7 °C8 August 201322.0 °C895 mm1170
201233.6 °C4 February 201211.7 °C20 July 201222.1 °C784 mm1380
201132.6 °C8 September 201112.6 °C23 July 201121.8 °C966 mm940
201033.8 °C24 August 201012.5 °C29 June 201022.2 °C950 mm1240
200934.1 °C29 August 200912.0 °C5 July 200922.2 °C908 mm1230
200834.2 °C3 September 200812.1 °C16 June 200821.5 °C769 mm530
200732.8 °C15 September 200711.4 °C17 June 200721.5 °C991 mm440
200632.6 °C15 August 200612.5 °C3 July 200621.5 °C910 mm450
200532.8 °C24 February 200511.3 °C24 June 200521.7 °C1,067 mm460
200432.1 °C3 March 200412.3 °C18 July 200421.6 °C1,018 mm430
200332.5 °C31 July 200311.6 °C1 July 200322.0 °C804 mm830
200232.7 °C2 September 200212.6 °C19 July 200221.7 °C1,236 mm650
200133.4 °C8 September 200111.4 °C20 July 200121.7 °C789 mm910
200033.5 °C28 August 200011.9 °C10 July 200021.5 °C832 mm750
199932.8 °C3 September 199912.5 °C3 July 199921.6 °C1,143 mm640
199833.8 °C26 August 199813.4 °C18 June 199822.4 °C932 mm1370
199733.9 °C23 August 199711.3 °C4 July 199721.8 °C1,036 mm1080
199632.9 °C29 August 199612.1 °C17 July 199621.8 °C738 mm1090
199532.9 °C6 September 199512.9 °C11 July 199521.7 °C1,128 mm910
199433.3 °C23 February 199411.7 °C3 July 199421.7 °C1,106 mm740
199333.3 °C3 March 199312.9 °C7 July 199321.9 °C903 mm1010
199231.6 °C11 August 199210.7 °C23 July 199221.2 °C990 mm290
199132.4 °C8 September 199112.6 °C19 July 199121.6 °C997 mm780
199034.5 °C10 September 199012.2 °C28 June 199021.9 °C1,059 mm1090
198932.8 °C28 July 198912.1 °C23 July 198921.6 °C827 mm850
198833.1 °C19 August 198812.6 °C19 July 198821.8 °C1,101 mm820
198734.1 °C19 August 198712.3 °C24 June 198722.1 °C881 mm1210
198633.5 °C22 August 198611.9 °C21 June 198621.7 °C903 mm1130
198533.0 °C6 March 198510.6 °C23 June 198521.7 °C864 mm830
198434.9 °C26 August 198412.2 °C7 July 198422.0 °C935 mm1320
198332.8 °C3 August 198310.9 °C25 June 198321.8 °C918 mm1220
198233.0 °C5 September 198211.7 °C23 July 198221.4 °C756 mm700
198133.7 °C28 February 198111.5 °C29 July 198122.3 °C579 mm1980
198033.9 °C15 August 198011.2 °C28 June 198021.9 °C792 mm1660
197933.3 °C20 September 197911.6 °C2 July 197921.7 °C719 mm770
197832.9 °C5 March 197811.4 °C7 July 197821.2 °C744 mm460
197732.0 °C19 August 197711.7 °C30 June 197721.2 °C915 mm350
197634.2 °C13 September 197610.7 °C8 July 197620.8 °C1,063 mm320
197531.8 °C14 August 197511.8 °C9 June 197521.0 °C884 mm170
197432.3 °C13 August 197411.1 °C18 June 197420.8 °C861 mm120
197331.5 °C21 March 197312.3 °C10 August 197321.4 °C829 mm290
197230.9 °C15 March 197210.5 °C30 June 197221.0 °C1,093 mm140
197130.9 °C30 October 197111.8 °C20 July 197120.8 °C1,008 mm110
197031.3 °C17 September 197011.7 °C7 June 197021.1 °C1,054 mm160
196931.9 °C7 September 196912.6 °C29 June 196921.3 °C921 mm170
196831.9 °C2 August 196811.6 °C20 June 196820.8 °C1,080 mm150
196730.3 °C4 August 196711.6 °C23 July 196720.9 °C946 mm30
196631.4 °C17 October 196612.0 °C29 July 196621.4 °C1,141 mm230
196531.2 °C14 August 196511.5 °C5 July 196521.0 °C1,156 mm90
196431.1 °C18 February 19649.6 °C3 August 196420.8 °C943 mm10
196331.6 °C9 September 19639.8 °C13 July 196321.1 °C728 mm180
196231.0 °C1 September 196211.8 °C1 July 196220.7 °C919 mm70
196130.4 °C21 August 196111.5 °C31 July 196120.8 °C973 mm40
196030.5 °C4 August 196010.5 °C22 June 196020.9 °C1,378 mm90
195931.0 °C28 August 195911.4 °C21 June 195921.1 °C1,123 mm130
195832.1 °C19 February 19588.5 °C25 June 195821.2 °C678 mm540
195734.0 °C18 March 19579.8 °C26 June 195721.3 °C788 mm710
195633.8 °C1 March 19569.6 °C30 July 195621.1 °C644 mm680
195533.9 °C8 March 195510.1 °C14 August 195521.2 °C650 mm1000
195433.3 °C26 August 19549.8 °C28 July 195421.4 °C851 mm1530
195333.5 °C13 September 195311.5 °C27 June 195321.1 °C645 mm450
195232.9 °C10 August 195211.1 °C14 July 195221.1 °C1,183 mm440
195133.5 °C25 August 195111.3 °C14 July 195121.1 °C1,094 mm450
195033.2 °C5 September 19507.8 °C17 July 195020.8 °C1,127 mm360
194932.0 °C15 August 194910.8 °C9 June 194921.1 °C1,194 mm390
194833.4 °C11 September 194811.9 °C13 July 194821.5 °C1,033 mm1340
194735.3 °C16 September 19479.3 °C20 July 194721.9 °C708 mm1840
194635.2 °C11 March 194610.3 °C18 June 194621.6 °C632 mm1460
194532.9 °C20 February 194511.5 °C19 June 194521.6 °C752 mm1040
194433.6 °C4 September 194411.7 °C3 July 194421.8 °C709 mm1290
194333.7 °C11 September 19439.1 °C3 July 194321.2 °C987 mm1000
194233.3 °C17 August 194210.6 °C17 July 194222.0 °C586 mm1910
194134.6 °C30 August 194111.3 °C1 September 194122.4 °C418 mm2570
194033.6 °C11 August 194011.5 °C1 July 194021.6 °C656 mm1700

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
28.7 °C
+0.4 °C
Hot days (≥ 30 °C)
84 d/yr
+5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
779 mm
-141 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.1 °C+0.1 °C47 mm-22 mm
Feb28.7 °C+0.5 °C52 mm-21 mm
Mar28.9 °C+1.0 °C126 mm-31 mm
Apr28.1 °C+0.3 °C151 mm+11 mm
May28.7 °C-0.3 °C50 mm+29 mm
Jun29.5 °C+0.3 °C0 mm-1 mm
Jul29.6 °C0.0 °C0 mm-0 mm
Aug29.2 °C-0.7 °C2 mm-3 mm
Sep29.4 °C-0.1 °C31 mm-14 mm
Oct28.8 °C+0.7 °C88 mm-43 mm
Nov28.2 °C+1.5 °C108 mm-59 mm
Dec28.1 °C+1.7 °C125 mm+12 mm

The year's extremes

Hottest day
33.0 °C
5 Mar 2025
Coldest day
12.5 °C
10 Aug 2025
Wettest day
27.9 mm
7 Dec 2025
Windiest day
20.7 km/h
30 Jul 2025
Strongest gust
53.3 km/h
27 Apr 2025
Hottest feels-like
37.0 °C
5 Mar 2025
Coldest feels-like
11.7 °C
10 Jul 2025
Sunniest day
12.2 h
17 Nov 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 Cacuso?

Cacuso has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 21.6 °C and it receives 920 mm of precipitation per year.

What is the hottest day ever recorded in Cacuso?

The hottest day measured in Cacuso between 1940 and 2025 was 16 September 1947, reaching 35.3 °C.

What is the coldest day in Cacuso?

The coldest day measured in Cacuso between 1940 and 2025 was 17 July 1950, at 7.8 °C.

Does it snow in Cacuso?

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

Has the climate of Cacuso warmed?

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

What is the wettest day in Cacuso?

The wettest day measured in Cacuso between 1940 and 2025 was 17 December 2021, with 90 mm of rain in 24 hours.

What was the windiest day in Cacuso?

The windiest day measured in Cacuso between 1940 and 2025 was 9 April 1991, with winds reaching 24.0 km/h.

What is the warmest month in Cacuso?

The warmest month in Cacuso is May (22.4 °C on average); the coldest is July (20.6 °C).

How much does it rain in Cacuso?

Cacuso receives on average 920 mm of precipitation per year, spread over about 141 rainy days.

Is it sunny in Cacuso?

Cacuso gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Cacuso?

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

What was the most extreme apparent temperature in Cacuso?

In Cacuso, between 1940 and 2025, the highest apparent temperature reached 39.4 °C on 24 February 2005, and the lowest was 5.4 °C on 17 July 1950.

Compare Cacuso with another city

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

Nearby cities

The climate around Cacuso

Other cities — Angola