Alto Hama climate — normals and trends

Alto Hama (Angola) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 18.8 °C and it receives 1,251 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.0 °C on average) and the coldest is June (16.9 °C). Rainfall peaks in November.

Alto Hama averages 0 frost days, 14 hot days (≥ 30 °C) and 149 rainy days per year.

Alto Hama 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 34.2 °C (on 28 September 2008) and the coldest 2.2 °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

Alto HamaHuambo Province

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

Mean daily temperature

18.8°C

Average daily high

25.7°C

Average daily low

13.1°C

Annual rainfall

1,251mm

Sunshine / day

10.2h

Mean relative humidity

68%

Average peak wind

10.6km/h

Seasonal range

4.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

14 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.0 °C

Average feels-like low

12.8 °C

Average peak gust

30.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.2 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.41 · 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

34.2 °C

28 September 2008

Coldest day

2.2 °C

12 July 1963

Wettest day

88 mm

23 February 1970

Windiest day

25.1 km/h

9 April 1991

Strongest gust

63.0 km/h

16 April 2008

Hottest feels-like

34.5 °C

7 October 2023

Coldest feels-like

-0.5 °C

12 July 1963

Sunniest day

12.6 h

14 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.6 °C7 October 20258.0 °C10 May 202519.7 °C1,132 mm130
202432.4 °C1 October 20246.9 °C2 June 202420.1 °C1,495 mm330
202332.6 °C12 September 20237.0 °C12 July 202320.1 °C1,313 mm320
202231.3 °C9 September 20228.2 °C29 July 202219.3 °C1,059 mm150
202133.8 °C11 October 20218.1 °C5 July 202120.1 °C953 mm310
202031.5 °C18 October 20207.5 °C19 July 202019.5 °C1,063 mm100
201931.8 °C1 October 20197.5 °C11 July 201919.8 °C1,351 mm140
201831.9 °C20 September 20187.8 °C1 July 201819.6 °C1,199 mm230
201732.4 °C8 September 20178.4 °C7 July 201719.9 °C1,015 mm200
201631.6 °C2 October 20167.8 °C13 July 201619.6 °C1,385 mm110
201532.3 °C11 September 20158.3 °C26 May 201519.7 °C1,463 mm210
201431.8 °C14 September 20147.6 °C19 July 201419.3 °C1,346 mm120
201332.4 °C17 September 20137.4 °C14 July 201319.3 °C1,156 mm300
201232.5 °C12 September 20126.7 °C20 July 201219.3 °C1,107 mm330
201131.8 °C16 September 20115.7 °C9 June 201118.9 °C1,203 mm240
201032.7 °C29 September 20107.4 °C23 June 201019.4 °C1,248 mm360
200933.4 °C19 September 20097.1 °C29 June 200919.4 °C1,187 mm270
200834.2 °C28 September 20085.8 °C28 June 200818.7 °C1,158 mm430
200731.2 °C16 September 20077.3 °C17 June 200718.8 °C1,302 mm120
200631.2 °C25 September 20067.2 °C28 June 200618.7 °C1,359 mm50
200531.8 °C8 September 20056.6 °C24 June 200519.2 °C1,345 mm200
200430.6 °C19 September 20046.2 °C20 June 200418.7 °C1,434 mm30
200331.1 °C9 September 20036.0 °C1 July 200319.0 °C1,349 mm180
200230.7 °C22 September 20025.4 °C28 June 200218.9 °C1,395 mm40
200132.6 °C9 September 20017.2 °C25 July 200118.6 °C1,570 mm130
200031.3 °C6 October 20006.9 °C10 July 200018.7 °C1,156 mm210
199931.4 °C18 September 19997.3 °C1 July 199918.7 °C1,366 mm120
199830.8 °C2 September 19987.7 °C18 June 199819.4 °C1,412 mm50
199732.5 °C27 September 19975.2 °C3 July 199719.1 °C1,197 mm280
199631.6 °C27 August 19966.8 °C21 July 199619.1 °C1,309 mm270
199531.8 °C29 August 19957.4 °C4 July 199519.2 °C1,223 mm210
199432.0 °C19 September 19945.4 °C3 July 199419.1 °C1,107 mm120
199331.4 °C13 September 19936.9 °C6 July 199318.6 °C1,391 mm80
199231.4 °C10 September 19926.8 °C16 June 199218.8 °C1,385 mm30
199132.3 °C8 September 19915.0 °C8 June 199119.1 °C1,112 mm160
199031.7 °C18 September 19908.2 °C10 August 199019.0 °C1,419 mm150
198931.2 °C27 September 19897.1 °C5 June 198918.9 °C992 mm110
198831.2 °C4 October 19886.4 °C13 July 198818.7 °C1,440 mm40
198730.4 °C30 August 19876.1 °C29 June 198719.1 °C1,436 mm80
198631.4 °C18 September 19866.9 °C25 June 198619.0 °C1,100 mm240
198530.8 °C6 September 19855.9 °C23 June 198518.5 °C947 mm30
198432.1 °C9 September 19845.4 °C24 July 198418.5 °C1,362 mm160
198332.7 °C18 September 19835.2 °C8 August 198318.9 °C1,439 mm170
198230.8 °C20 September 19826.1 °C19 July 198218.6 °C1,258 mm80
198131.6 °C18 September 19815.7 °C22 June 198118.9 °C1,209 mm150
198032.4 °C19 September 19806.1 °C13 July 198019.2 °C857 mm260
197931.6 °C6 October 19795.9 °C2 July 197918.7 °C1,387 mm170
197831.1 °C22 February 19785.9 °C27 June 197818.7 °C1,075 mm10
197730.6 °C9 September 19777.0 °C10 July 197718.7 °C1,214 mm30
197631.0 °C13 September 19764.1 °C7 July 197617.9 °C1,405 mm100
197529.9 °C26 September 19755.8 °C29 July 197518.1 °C1,303 mm00
197430.0 °C23 September 19743.6 °C16 June 197418.1 °C1,216 mm10
197331.2 °C4 October 19735.9 °C20 July 197318.7 °C1,201 mm100
197230.8 °C24 September 19724.9 °C30 June 197218.7 °C1,151 mm40
197130.0 °C2 September 19715.9 °C16 June 197118.3 °C1,071 mm20
197031.1 °C5 September 19705.8 °C2 July 197018.6 °C1,335 mm60
196931.0 °C3 October 19697.3 °C11 June 196918.6 °C1,314 mm20
196830.4 °C30 September 19685.3 °C19 July 196818.4 °C1,349 mm60
196729.1 °C6 September 19674.8 °C21 July 196718.3 °C1,404 mm00
196629.6 °C13 September 19666.7 °C18 July 196618.9 °C1,421 mm00
196530.4 °C6 November 19656.2 °C1 June 196518.2 °C1,571 mm10
196429.8 °C1 October 19644.5 °C20 June 196418.2 °C1,427 mm00
196329.9 °C14 September 19632.2 °C12 July 196318.0 °C1,236 mm00
196229.3 °C15 September 19624.2 °C29 June 196218.3 °C1,379 mm00
196129.4 °C8 September 19615.3 °C12 June 196118.1 °C1,654 mm00
196029.3 °C10 September 19604.6 °C21 June 196018.1 °C1,480 mm00
195929.3 °C17 September 19595.8 °C20 June 195918.4 °C1,425 mm00
195830.5 °C11 September 19585.2 °C19 June 195818.4 °C1,004 mm30
195729.2 °C19 August 19573.5 °C28 June 195718.5 °C1,363 mm00
195631.0 °C9 September 19564.6 °C9 June 195618.0 °C1,248 mm40
195531.3 °C17 February 19555.7 °C14 August 195518.5 °C1,091 mm90
195431.4 °C21 September 19544.1 °C28 July 195418.7 °C845 mm280
195329.7 °C11 September 19536.1 °C27 June 195318.0 °C1,337 mm00
195231.1 °C29 September 19525.0 °C7 August 195218.4 °C1,576 mm90
195131.4 °C16 September 19515.3 °C14 July 195118.3 °C1,520 mm90
195030.9 °C16 September 19505.3 °C23 August 195018.1 °C1,208 mm40
194930.8 °C5 October 19496.5 °C15 June 194918.5 °C1,344 mm80
194832.8 °C13 September 19486.4 °C22 June 194818.6 °C1,552 mm220
194733.3 °C20 September 19473.5 °C10 July 194719.3 °C1,042 mm460
194631.7 °C11 February 19466.0 °C12 July 194619.2 °C816 mm290
194532.1 °C22 September 19456.8 °C19 June 194518.6 °C1,059 mm160
194433.1 °C23 September 19447.5 °C26 July 194418.9 °C1,046 mm320
194332.0 °C13 September 19436.1 °C27 June 194318.6 °C1,225 mm210
194232.3 °C9 September 19424.7 °C24 July 194219.3 °C856 mm500
194133.1 °C6 November 19416.3 °C22 June 194119.6 °C792 mm430
194031.5 °C6 September 19406.0 °C1 July 194018.6 °C891 mm210

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
26.4 °C
+0.7 °C
Hot days (≥ 30 °C)
13 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1132 mm
-119 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.6 °C+0.2 °C173 mm+9 mm
Feb25.6 °C+0.6 °C48 mm-101 mm
Mar26.1 °C+1.3 °C200 mm+14 mm
Apr25.7 °C+0.8 °C129 mm+46 mm
May25.6 °C+0.2 °C9 mm+3 mm
Jun26.1 °C+1.0 °C0 mm0 mm
Jul26.1 °C+0.5 °C0 mm-0 mm
Aug28.1 °C+0.2 °C7 mm+5 mm
Sep29.2 °C+0.2 °C27 mm-3 mm
Oct28.2 °C+1.3 °C184 mm+8 mm
Nov26.0 °C+1.1 °C242 mm+1 mm
Dec25.4 °C+1.1 °C113 mm-102 mm

The year's extremes

Hottest day
31.6 °C
7 Oct 2025
Coldest day
8.0 °C
10 May 2025
Wettest day
29.8 mm
16 Mar 2025
Windiest day
20.5 km/h
3 Sep 2025
Strongest gust
51.1 km/h
3 Sep 2025
Hottest feels-like
33.4 °C
6 Mar 2025
Coldest feels-like
5.4 °C
10 Jul 2025
Sunniest day
12.6 h
16 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 Alto Hama?

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

What is the hottest day ever recorded in Alto Hama?

The hottest day measured in Alto Hama between 1940 and 2025 was 28 September 2008, reaching 34.2 °C.

What is the coldest day in Alto Hama?

The coldest day measured in Alto Hama between 1940 and 2025 was 12 July 1963, at 2.2 °C.

Does it snow in Alto Hama?

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

Has the climate of Alto Hama warmed?

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

What is the wettest day in Alto Hama?

The wettest day measured in Alto Hama between 1940 and 2025 was 23 February 1970, with 88 mm of rain in 24 hours.

What was the windiest day in Alto Hama?

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

What is the warmest month in Alto Hama?

The warmest month in Alto Hama is September (21.0 °C on average); the coldest is June (16.9 °C).

How much does it rain in Alto Hama?

Alto Hama receives on average 1,251 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in Alto Hama?

Alto Hama gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Alto Hama?

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

What was the most extreme apparent temperature in Alto Hama?

In Alto Hama, between 1940 and 2025, the highest apparent temperature reached 34.5 °C on 7 October 2023, and the lowest was -0.5 °C on 12 July 1963.

Compare Alto Hama with another city

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

Nearby cities

The climate around Alto Hama

Other cities — Angola