Malanje climate — normals and trends

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

Malanje averages 0 frost days, 72 hot days (≥ 30 °C) and 151 rainy days per year.

Malanje 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.5 °C (on 11 March 1946) and the coldest 7.6 °C (on 18 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

MalanjeMalanje Province

coords
-9.54°, 16.34°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthNovemberDriest monthJuly

Mean daily temperature

21.6°C

Average daily high

28.2°C

Average daily low

16.8°C

Annual rainfall

988mm

Sunshine / day

10.1h

Mean relative humidity

72%

Average peak wind

11.8km/h

Seasonal range

1.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

72 d/yr

Rainy days (≥ 1 mm)

151 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.2 °C

Average feels-like low

17.7 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

20.0 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.34 · 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.5 °C

11 March 1946

Coldest day

7.6 °C

18 July 1950

Wettest day

75 mm

10 February 2016

Windiest day

22.8 km/h

22 August 1950

Strongest gust

60.5 km/h

9 April 1991

Hottest feels-like

38.4 °C

18 March 2019

Coldest feels-like

5.2 °C

17 July 1950

Sunniest day

12.5 h

30 November 2008

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.3 °C30 August 202512.0 °C11 July 202521.9 °C899 mm830
202434.7 °C15 September 202412.4 °C17 June 202422.2 °C1,259 mm1330
202333.6 °C15 September 202313.2 °C24 June 202322.2 °C1,099 mm1150
202232.3 °C9 September 202213.3 °C16 July 202221.7 °C925 mm450
202134.0 °C9 October 202112.0 °C13 July 202122.2 °C1,019 mm760
202032.6 °C9 September 202012.9 °C21 July 202022.3 °C835 mm630
201932.6 °C7 September 201913.0 °C29 July 201922.5 °C1,022 mm760
201832.5 °C27 October 201813.2 °C26 July 201822.1 °C1,047 mm420
201733.3 °C21 September 201712.8 °C7 July 201722.3 °C894 mm860
201632.9 °C24 August 201612.8 °C22 July 201622.5 °C1,118 mm830
201534.5 °C14 September 201513.1 °C9 August 201522.2 °C1,187 mm1180
201433.7 °C29 August 201411.9 °C18 July 201422.3 °C868 mm1280
201333.1 °C20 August 201312.0 °C14 July 201322.0 °C967 mm1090
201233.3 °C25 August 201211.8 °C19 July 201222.2 °C848 mm1400
201134.0 °C23 August 201111.7 °C11 July 201121.9 °C918 mm920
201033.1 °C24 August 201012.2 °C10 July 201022.1 °C997 mm1040
200934.2 °C5 September 200912.5 °C10 July 200922.2 °C890 mm1140
200834.4 °C3 September 200811.8 °C19 July 200821.6 °C859 mm700
200733.0 °C15 September 200711.3 °C8 July 200721.6 °C908 mm500
200631.9 °C15 August 200610.8 °C8 August 200621.5 °C1,063 mm400
200532.6 °C10 September 200511.6 °C25 June 200521.7 °C1,084 mm610
200432.4 °C3 March 200411.0 °C19 July 200421.6 °C1,156 mm390
200333.2 °C28 August 200312.0 °C2 July 200322.1 °C780 mm900
200232.6 °C2 September 200212.8 °C19 July 200221.7 °C1,210 mm610
200133.7 °C8 September 200111.3 °C25 July 200121.8 °C828 mm770
200032.7 °C28 August 200012.2 °C12 July 200021.5 °C844 mm560
199932.6 °C11 August 199911.6 °C30 June 199921.5 °C1,193 mm620
199833.3 °C26 August 199813.2 °C7 July 199822.4 °C964 mm1320
199733.6 °C23 August 199711.0 °C4 July 199721.8 °C1,125 mm930
199633.6 °C30 August 199612.2 °C12 July 199621.8 °C850 mm920
199533.1 °C6 September 199511.8 °C12 July 199521.7 °C1,173 mm730
199433.4 °C23 February 199411.4 °C3 July 199421.6 °C1,162 mm640
199333.1 °C27 February 199312.2 °C7 July 199321.8 °C981 mm920
199232.1 °C17 August 199211.6 °C7 July 199221.3 °C1,102 mm300
199133.1 °C2 September 199111.9 °C9 June 199121.6 °C1,111 mm710
199034.5 °C10 September 199013.0 °C14 July 199022.0 °C1,116 mm850
198932.3 °C15 September 198911.8 °C15 July 198921.6 °C956 mm660
198832.3 °C19 August 198811.7 °C14 July 198821.7 °C1,196 mm670
198733.7 °C19 August 198712.4 °C24 June 198722.1 °C1,035 mm980
198633.3 °C25 August 198611.5 °C21 June 198621.6 °C978 mm810
198533.0 °C1 September 198510.4 °C23 June 198521.6 °C877 mm780
198434.2 °C7 September 198411.5 °C26 July 198421.9 °C854 mm980
198333.3 °C17 September 198310.7 °C26 June 198321.8 °C1,006 mm1050
198232.5 °C5 September 198210.6 °C19 July 198221.4 °C913 mm480
198133.5 °C24 February 198111.4 °C22 July 198122.4 °C748 mm1800
198033.6 °C30 August 198011.1 °C13 July 198021.9 °C748 mm1290
197932.0 °C28 September 197911.4 °C2 August 197921.6 °C879 mm600
197832.0 °C19 February 197811.4 °C19 June 197821.2 °C853 mm480
197731.7 °C13 February 197711.4 °C30 June 197721.3 °C1,104 mm330
197633.6 °C13 September 19769.9 °C8 July 197620.8 °C1,248 mm260
197531.8 °C25 August 197511.0 °C1 August 197521.0 °C985 mm200
197432.0 °C13 August 197410.7 °C16 June 197420.8 °C990 mm90
197331.4 °C27 August 197311.8 °C12 July 197321.3 °C897 mm200
197232.2 °C11 March 19729.3 °C30 June 197221.1 °C1,116 mm200
197130.5 °C6 October 197111.7 °C18 July 197120.8 °C1,086 mm20
197030.8 °C17 September 197010.8 °C9 July 197021.1 °C1,069 mm120
196932.8 °C5 September 196912.2 °C23 June 196921.3 °C1,092 mm140
196831.7 °C22 August 196810.6 °C19 June 196820.8 °C1,178 mm110
196730.2 °C13 August 196711.1 °C23 July 196720.9 °C1,105 mm30
196630.9 °C4 August 196612.3 °C1 August 196621.3 °C1,390 mm90
196530.8 °C14 August 196511.1 °C4 July 196520.9 °C1,243 mm60
196430.7 °C18 February 196410.4 °C21 June 196420.9 °C1,067 mm30
196331.6 °C9 September 196310.0 °C13 July 196321.1 °C824 mm130
196230.8 °C1 September 196210.9 °C1 July 196220.9 °C996 mm70
196130.3 °C28 August 196111.8 °C3 July 196120.8 °C1,086 mm20
196030.0 °C4 August 196010.7 °C22 June 196020.8 °C1,429 mm20
195931.0 °C2 September 195911.9 °C21 June 195921.2 °C1,075 mm80
195832.7 °C19 February 19589.3 °C25 June 195821.4 °C733 mm650
195733.2 °C17 March 19579.5 °C27 June 195721.4 °C885 mm630
195632.8 °C10 February 19569.4 °C31 July 195621.2 °C768 mm700
195533.8 °C8 March 195510.1 °C11 July 195521.3 °C807 mm840
195433.2 °C26 August 195410.0 °C6 July 195421.5 °C911 mm1450
195333.2 °C13 September 195311.4 °C5 August 195321.1 °C716 mm460
195233.0 °C25 September 195211.1 °C8 August 195221.1 °C1,236 mm600
195133.2 °C26 August 195110.4 °C15 July 195121.0 °C1,254 mm520
195032.5 °C5 September 19507.6 °C18 July 195020.7 °C1,234 mm270
194932.0 °C16 September 194911.6 °C9 June 194921.1 °C1,221 mm460
194834.0 °C14 September 194811.4 °C13 July 194821.4 °C1,133 mm1110
194735.3 °C16 September 19479.2 °C21 July 194722.1 °C760 mm1780
194635.5 °C11 March 194610.5 °C14 June 194621.7 °C698 mm1310
194532.8 °C18 September 194510.7 °C20 June 194521.6 °C773 mm1040
194434.0 °C29 September 194412.2 °C3 July 194421.8 °C771 mm1250
194333.7 °C12 September 19439.7 °C3 July 194321.2 °C1,049 mm990
194233.5 °C21 August 194210.6 °C17 July 194222.0 °C619 mm1700
194134.2 °C18 August 194111.2 °C31 August 194122.5 °C463 mm2500
194033.5 °C17 February 194011.2 °C2 July 194021.7 °C633 mm1620

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.6 °C
+0.4 °C
Hot days (≥ 30 °C)
83 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
899 mm
-89 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.1 °C0.0 °C59 mm-15 mm
Feb28.5 °C+0.4 °C57 mm-21 mm
Mar28.6 °C+1.0 °C136 mm-20 mm
Apr27.2 °C-0.1 °C191 mm+50 mm
May28.2 °C-0.4 °C53 mm+32 mm
Jun29.0 °C+0.1 °C0 mm-1 mm
Jul29.1 °C-0.2 °C0 mm-0 mm
Aug29.7 °C-0.5 °C1 mm-3 mm
Sep30.2 °C+0.4 °C22 mm-27 mm
Oct29.2 °C+1.1 °C116 mm-40 mm
Nov28.0 °C+1.5 °C155 mm-31 mm
Dec28.0 °C+1.6 °C110 mm-13 mm

The year's extremes

Hottest day
32.3 °C
30 Aug 2025
Coldest day
12.0 °C
11 Jul 2025
Wettest day
27.9 mm
7 Nov 2025
Windiest day
19.1 km/h
30 Jul 2025
Strongest gust
50.0 km/h
27 Apr 2025
Hottest feels-like
35.7 °C
5 Mar 2025
Coldest feels-like
9.1 °C
11 Jul 2025
Sunniest day
12.4 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 Malanje?

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

What is the hottest day ever recorded in Malanje?

The hottest day measured in Malanje between 1940 and 2025 was 11 March 1946, reaching 35.5 °C.

What is the coldest day in Malanje?

The coldest day measured in Malanje between 1940 and 2025 was 18 July 1950, at 7.6 °C.

Does it snow in Malanje?

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

Has the climate of Malanje warmed?

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

What is the wettest day in Malanje?

The wettest day measured in Malanje between 1940 and 2025 was 10 February 2016, with 75 mm of rain in 24 hours.

What was the windiest day in Malanje?

The windiest day measured in Malanje between 1940 and 2025 was 22 August 1950, with winds reaching 22.8 km/h.

What is the warmest month in Malanje?

The warmest month in Malanje is February (22.2 °C on average); the coldest is July (20.8 °C).

How much does it rain in Malanje?

Malanje receives on average 988 mm of precipitation per year, spread over about 151 rainy days.

Is it sunny in Malanje?

Malanje gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Malanje?

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

What was the most extreme apparent temperature in Malanje?

In Malanje, between 1940 and 2025, the highest apparent temperature reached 38.4 °C on 18 March 2019, and the lowest was 5.2 °C on 17 July 1950.

Compare Malanje with another city

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

Nearby cities

The climate around Malanje

Other cities — Angola