Huambo climate — normals and trends

Huambo (Angola) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 18.7 °C and it receives 1,202 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 September (21.2 °C on average) and the coldest is June (16.5 °C). Rainfall peaks in November.

Huambo averages 0 frost days, 11 hot days (≥ 30 °C) and 144 rainy days per year.

Huambo has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.7 °C (on 11 October 2021) and the coldest 2.6 °C (on 12 July 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

HuamboHuambo Province

coords
-12.78°, 15.74°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthSeptemberColdest monthJuneWettest monthNovemberDriest monthJune

Mean daily temperature

18.7°C

Average daily high

25.1°C

Average daily low

13.2°C

Annual rainfall

1,202mm

Sunshine / day

10.4h

Mean relative humidity

64%

Average peak wind

12.0km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

11 d/yr

Rainy days (≥ 1 mm)

144 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.0 °C

Average feels-like low

12.5 °C

Average peak gust

30.2 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

33.7 °C

11 October 2021

Coldest day

2.6 °C

12 July 1963

Wettest day

70 mm

13 January 2011

Windiest day

36.5 km/h

28 January 1983

Strongest gust

69.5 km/h

28 January 1983

Hottest feels-like

33.9 °C

12 October 2010

Coldest feels-like

-0.8 °C

16 June 1974

Sunniest day

12.6 h

20 November 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.9 °C9 October 20257.0 °C11 July 202519.5 °C1,102 mm190
202432.3 °C21 September 20247.0 °C18 June 202420.1 °C1,368 mm350
202332.4 °C26 September 20236.2 °C12 July 202320.0 °C1,229 mm370
202231.1 °C4 October 20227.6 °C29 July 202219.2 °C1,122 mm120
202133.7 °C11 October 20217.4 °C5 July 202120.0 °C884 mm290
202031.4 °C20 October 20206.8 °C19 July 202019.4 °C1,153 mm100
201932.1 °C25 September 20198.0 °C21 June 201919.8 °C1,313 mm170
201832.2 °C20 September 20186.9 °C9 June 201819.6 °C1,177 mm240
201732.4 °C24 September 20178.4 °C7 July 201719.8 °C987 mm210
201632.0 °C2 October 20167.6 °C24 July 201619.6 °C1,326 mm170
201531.7 °C11 September 20157.9 °C23 June 201519.5 °C1,260 mm170
201431.8 °C15 September 20148.5 °C13 July 201419.2 °C1,320 mm80
201332.4 °C18 September 20136.5 °C14 July 201319.1 °C1,209 mm200
201231.8 °C12 September 20126.1 °C20 July 201219.2 °C1,183 mm290
201131.6 °C21 September 20117.1 °C27 June 201118.7 °C1,122 mm230
201031.9 °C7 October 20106.7 °C10 July 201019.1 °C1,236 mm310
200932.4 °C16 September 20096.8 °C28 June 200919.1 °C1,187 mm150
200833.6 °C28 September 20086.3 °C28 June 200818.5 °C1,123 mm360
200731.1 °C30 September 20077.0 °C28 July 200718.7 °C1,180 mm90
200631.0 °C26 September 20067.3 °C28 June 200618.5 °C1,307 mm30
200531.1 °C8 September 20057.3 °C24 June 200519.1 °C1,212 mm170
200430.3 °C19 September 20046.0 °C21 June 200418.4 °C1,356 mm20
200331.8 °C16 October 20036.5 °C4 July 200318.9 °C1,474 mm150
200230.2 °C23 September 20026.7 °C28 June 200218.9 °C1,241 mm20
200131.8 °C9 September 20016.9 °C25 July 200118.5 °C1,420 mm70
200031.8 °C6 October 20006.8 °C7 June 200018.5 °C1,065 mm170
199930.9 °C19 September 19996.8 °C30 June 199918.5 °C1,283 mm70
199830.6 °C15 September 19987.4 °C20 June 199819.3 °C1,284 mm40
199732.1 °C27 September 19974.8 °C3 July 199718.9 °C1,133 mm150
199631.0 °C8 September 19967.2 °C2 July 199619.1 °C1,283 mm160
199532.6 °C13 October 19956.3 °C17 July 199519.0 °C1,208 mm210
199431.6 °C19 September 19944.2 °C2 July 199418.8 °C1,047 mm60
199330.9 °C13 September 19936.9 °C18 June 199318.4 °C1,416 mm50
199230.6 °C10 September 19926.3 °C16 June 199218.6 °C1,195 mm20
199131.4 °C8 September 19916.1 °C6 June 199118.9 °C1,028 mm120
199031.5 °C18 September 19908.1 °C8 July 199018.7 °C1,510 mm100
198931.1 °C27 September 19896.0 °C16 July 198918.7 °C952 mm100
198830.8 °C4 October 19885.4 °C13 July 198818.5 °C1,385 mm50
198730.0 °C31 August 19875.7 °C30 June 198718.9 °C1,355 mm10
198631.0 °C16 September 19866.7 °C11 June 198618.7 °C1,146 mm90
198530.1 °C6 September 19854.8 °C15 July 198518.3 °C891 mm10
198431.2 °C9 September 19845.7 °C24 July 198418.2 °C1,337 mm100
198331.8 °C18 September 19834.5 °C8 August 198318.8 °C1,386 mm140
198230.4 °C20 September 19825.6 °C19 July 198218.3 °C1,248 mm50
198131.2 °C18 September 19815.5 °C22 June 198118.7 °C1,096 mm160
198032.3 °C19 September 19806.6 °C13 July 198019.0 °C808 mm240
197931.7 °C4 October 19795.1 °C6 July 197918.5 °C1,494 mm120
197829.8 °C22 February 19785.0 °C28 June 197818.4 °C976 mm00
197730.1 °C9 September 19776.5 °C10 July 197718.5 °C1,147 mm10
197630.1 °C18 September 19764.5 °C7 July 197617.7 °C1,350 mm10
197529.4 °C21 September 19756.0 °C19 June 197517.8 °C1,451 mm00
197429.8 °C3 October 19742.8 °C16 June 197417.9 °C1,061 mm00
197331.1 °C24 September 19736.0 °C20 July 197318.5 °C1,140 mm90
197230.7 °C24 September 19725.3 °C29 June 197218.5 °C1,096 mm20
197129.7 °C1 October 19716.0 °C16 June 197118.2 °C982 mm00
197030.5 °C2 September 19705.7 °C7 June 197018.5 °C1,191 mm50
196931.0 °C3 October 19696.5 °C12 June 196918.3 °C1,410 mm10
196831.2 °C1 October 19685.0 °C26 July 196818.1 °C1,294 mm30
196729.8 °C3 October 19674.1 °C21 July 196718.1 °C1,393 mm00
196630.2 °C26 September 19667.2 °C31 May 196618.6 °C1,217 mm10
196531.7 °C31 October 19656.0 °C1 July 196518.0 °C1,484 mm10
196430.1 °C1 October 19644.9 °C20 June 196418.1 °C1,282 mm10
196331.1 °C14 September 19632.6 °C12 July 196317.8 °C1,201 mm20
196229.3 °C17 October 19623.8 °C29 June 196218.1 °C1,237 mm00
196129.1 °C1 September 19615.1 °C21 June 196117.9 °C1,636 mm00
196029.3 °C28 September 19604.5 °C21 June 196017.9 °C1,484 mm00
195929.4 °C13 October 19595.7 °C20 June 195918.2 °C1,297 mm00
195830.3 °C9 September 19584.6 °C18 June 195818.2 °C960 mm30
195728.8 °C23 October 19572.8 °C28 June 195718.3 °C1,485 mm00
195630.1 °C23 September 19564.5 °C20 June 195617.8 °C1,203 mm10
195529.9 °C28 August 19555.6 °C14 August 195518.3 °C1,064 mm00
195430.9 °C22 September 19544.9 °C23 June 195418.5 °C805 mm200
195328.8 °C11 September 19535.5 °C28 June 195317.9 °C1,258 mm00
195231.1 °C13 September 19525.0 °C7 August 195218.2 °C1,471 mm70
195131.0 °C30 September 19515.2 °C14 July 195118.2 °C1,315 mm60
195029.9 °C16 September 19505.8 °C12 August 195017.9 °C1,075 mm00
194930.1 °C5 October 19496.1 °C15 June 194918.3 °C1,268 mm30
194832.2 °C14 September 19486.2 °C21 June 194818.4 °C1,324 mm140
194733.1 °C7 October 19474.1 °C20 July 194719.2 °C1,055 mm350
194631.9 °C19 October 19466.1 °C18 June 194619.2 °C823 mm270
194532.2 °C18 September 19456.0 °C20 June 194518.5 °C1,063 mm160
194432.8 °C21 September 19447.4 °C26 July 194418.7 °C1,082 mm270
194331.2 °C11 September 19436.3 °C7 July 194318.4 °C1,162 mm160
194232.2 °C29 September 19425.5 °C24 July 194219.1 °C830 mm320
194133.1 °C6 November 19416.0 °C22 June 194119.5 °C781 mm280
194030.5 °C6 September 19405.7 °C1 July 194018.3 °C935 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
25.9 °C
+0.8 °C
Hot days (≥ 30 °C)
19 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1102 mm
-100 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.4 °C+0.5 °C162 mm-17 mm
Feb24.9 °C+0.6 °C69 mm-94 mm
Mar25.5 °C+1.4 °C255 mm+72 mm
Apr25.2 °C+0.9 °C116 mm+44 mm
May24.5 °C-0.1 °C13 mm+8 mm
Jun25.2 °C+1.0 °C0 mm0 mm
Jul25.4 °C+0.7 °C0 mm-0 mm
Aug27.7 °C+0.6 °C5 mm+4 mm
Sep29.4 °C+0.8 °C17 mm-5 mm
Oct28.4 °C+1.6 °C136 mm-9 mm
Nov25.9 °C+1.4 °C197 mm-23 mm
Dec24.8 °C+0.9 °C133 mm-79 mm

The year's extremes

Hottest day
31.9 °C
9 Oct 2025
Coldest day
7.0 °C
11 Jul 2025
Wettest day
34.1 mm
21 Dec 2025
Windiest day
24.3 km/h
3 Sep 2025
Strongest gust
52.6 km/h
3 Sep 2025
Hottest feels-like
31.8 °C
6 Mar 2025
Coldest feels-like
4.0 °C
11 Jul 2025
Sunniest day
12.6 h
20 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 Huambo?

Huambo has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 18.7 °C and it receives 1,202 mm of precipitation per year.

What is the hottest day ever recorded in Huambo?

The hottest day measured in Huambo between 1940 and 2025 was 11 October 2021, reaching 33.7 °C.

What is the coldest day in Huambo?

The coldest day measured in Huambo between 1940 and 2025 was 12 July 1963, at 2.6 °C.

Does it snow in Huambo?

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

Has the climate of Huambo warmed?

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

What is the wettest day in Huambo?

The wettest day measured in Huambo between 1940 and 2025 was 13 January 2011, with 70 mm of rain in 24 hours.

What was the windiest day in Huambo?

The windiest day measured in Huambo between 1940 and 2025 was 28 January 1983, with winds reaching 36.5 km/h.

What is the warmest month in Huambo?

The warmest month in Huambo is September (21.2 °C on average); the coldest is June (16.5 °C).

How much does it rain in Huambo?

Huambo receives on average 1,202 mm of precipitation per year, spread over about 144 rainy days.

Is it sunny in Huambo?

Huambo gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Huambo?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Huambo.

What was the most extreme apparent temperature in Huambo?

In Huambo, between 1940 and 2025, the highest apparent temperature reached 33.9 °C on 12 October 2010, and the lowest was -0.8 °C on 16 June 1974.

Compare Huambo with another city

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

Nearby cities

The climate around Huambo

Other cities — Angola