Lubango climate — normals and trends

Lubango (Angola) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.6 °C and it receives 1,444 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 (19.6 °C on average) and the coldest is June (15.3 °C). Rainfall peaks in March.

Lubango averages 0 frost days, 6 hot days (≥ 30 °C) and 123 rainy days per year.

Lubango has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

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

LubangoHuíla Province

coords
-14.92°, 13.49°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthSeptemberColdest monthJuneWettest monthMarchDriest monthJuly

Mean daily temperature

17.6°C

Average daily high

23.9°C

Average daily low

12.5°C

Annual rainfall

1,444mm

Sunshine / day

10.8h

Mean relative humidity

61%

Average peak wind

12.0km/h

Seasonal range

4.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

6 d/yr

Rainy days (≥ 1 mm)

123 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.4 °C

Average feels-like low

11.0 °C

Average peak gust

31.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °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

34.2 °C

11 October 2021

Coldest day

2.0 °C

12 July 1963

Wettest day

185 mm

4 January 1954

Windiest day

34.2 km/h

19 April 1984

Strongest gust

71.6 km/h

1 June 2022

Hottest feels-like

33.0 °C

11 November 2010

Coldest feels-like

-2.5 °C

5 July 1974

Sunniest day

12.7 h

18 December 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.2 °C13 September 20256.4 °C29 June 202518.1 °C1,143 mm30
202431.5 °C24 October 20246.7 °C3 June 202419.0 °C1,427 mm110
202332.1 °C20 October 20235.0 °C29 June 202318.7 °C1,650 mm110
202231.6 °C7 September 20226.6 °C21 June 202218.4 °C1,121 mm40
202134.2 °C11 October 20217.1 °C14 June 202118.8 °C865 mm170
202031.2 °C6 October 20206.3 °C23 June 202018.5 °C1,507 mm70
201931.8 °C25 September 20198.3 °C19 June 201919.1 °C1,498 mm110
201830.9 °C16 November 20186.8 °C9 July 201818.5 °C1,433 mm130
201731.8 °C21 October 20177.3 °C7 July 201718.4 °C1,230 mm150
201631.9 °C13 October 20167.7 °C26 June 201618.8 °C1,605 mm110
201532.1 °C24 September 20156.6 °C26 June 201518.8 °C1,247 mm160
201431.6 °C21 October 20147.5 °C8 June 201418.2 °C1,446 mm140
201331.9 °C18 September 20137.0 °C13 July 201318.4 °C1,272 mm210
201231.8 °C24 September 20126.3 °C19 July 201218.0 °C1,239 mm180
201132.6 °C16 October 20116.7 °C7 June 201117.6 °C2,056 mm110
201032.7 °C5 October 20106.9 °C22 June 201018.2 °C1,802 mm370
200931.1 °C8 October 20096.4 °C9 June 200917.9 °C1,327 mm50
200832.9 °C28 September 20085.5 °C4 July 200817.7 °C1,846 mm330
200731.1 °C25 September 20076.0 °C9 June 200718.0 °C1,291 mm120
200629.9 °C25 September 20066.1 °C8 June 200617.5 °C1,726 mm00
200531.3 °C11 October 20056.7 °C21 July 200518.3 °C1,675 mm140
200430.5 °C13 September 20045.9 °C20 June 200417.5 °C1,673 mm20
200330.6 °C5 October 20036.2 °C2 July 200317.7 °C1,947 mm50
200230.2 °C29 September 20024.9 °C29 June 200217.7 °C1,875 mm20
200131.6 °C1 October 20015.6 °C25 July 200117.5 °C1,597 mm110
200031.0 °C8 October 20006.5 °C7 June 200017.3 °C1,344 mm100
199930.1 °C20 September 19996.9 °C29 June 199917.3 °C2,001 mm20
199830.5 °C5 October 19987.5 °C22 July 199818.0 °C1,675 mm20
199731.2 °C30 September 19974.9 °C27 May 199717.5 °C1,445 mm60
199630.6 °C15 October 19966.9 °C20 July 199617.8 °C1,273 mm30
199529.7 °C11 October 19956.0 °C23 June 199517.5 °C1,601 mm00
199430.7 °C19 September 19943.4 °C3 July 199417.5 °C1,350 mm10
199329.9 °C1 January 19937.1 °C14 June 199317.3 °C1,609 mm00
199228.8 °C10 September 19925.2 °C22 July 199217.6 °C1,324 mm00
199129.5 °C13 September 19915.4 °C19 June 199117.3 °C1,576 mm00
199029.5 °C8 September 19907.1 °C26 July 199017.5 °C1,759 mm00
198931.1 °C27 September 19896.2 °C22 July 198917.6 °C714 mm80
198831.2 °C30 September 19885.2 °C13 July 198817.4 °C1,990 mm20
198728.0 °C5 September 19875.1 °C29 June 198717.5 °C1,880 mm00
198629.2 °C14 September 19866.4 °C21 June 198617.3 °C1,625 mm00
198529.2 °C5 October 19853.6 °C14 July 198517.1 °C1,158 mm00
198429.4 °C12 October 19844.5 °C24 July 198417.0 °C1,683 mm00
198330.8 °C18 September 19836.3 °C9 August 198317.6 °C1,407 mm30
198230.6 °C21 September 19824.2 °C2 July 198217.2 °C1,194 mm30
198132.2 °C23 September 19816.3 °C15 June 198117.7 °C934 mm70
198031.0 °C11 October 19806.1 °C11 July 198017.8 °C959 mm70
197930.5 °C4 October 19795.6 °C7 July 197917.3 °C1,737 mm40
197829.5 °C20 October 19783.9 °C8 July 197816.9 °C995 mm00
197728.6 °C7 October 19776.7 °C30 June 197717.1 °C1,282 mm00
197629.3 °C16 September 19764.8 °C9 July 197616.4 °C1,699 mm00
197529.9 °C10 October 19755.8 °C31 July 197516.8 °C1,641 mm00
197428.7 °C27 September 19742.2 °C5 July 197416.4 °C1,484 mm00
197330.2 °C6 October 19735.3 °C30 June 197317.5 °C1,280 mm10
197230.5 °C28 September 19723.4 °C29 June 197217.0 °C1,076 mm10
197129.6 °C7 December 19716.2 °C20 July 197117.1 °C1,340 mm00
197028.6 °C7 September 19706.3 °C7 June 197017.4 °C1,127 mm00
196930.1 °C3 October 19696.2 °C23 July 196917.3 °C1,555 mm10
196829.6 °C31 October 19685.6 °C27 May 196817.1 °C1,284 mm00
196729.6 °C2 October 19674.2 °C17 July 196716.8 °C1,808 mm00
196629.5 °C25 September 19666.9 °C30 May 196617.6 °C1,118 mm00
196529.5 °C25 October 19656.4 °C21 May 196517.0 °C1,470 mm00
196429.5 °C8 November 19643.7 °C19 June 196417.2 °C1,247 mm00
196328.5 °C4 October 19632.0 °C12 July 196316.6 °C2,026 mm00
196229.5 °C13 October 19626.2 °C15 June 196217.0 °C1,375 mm00
196127.9 °C23 September 19614.9 °C20 June 196116.7 °C1,856 mm00
196029.4 °C17 October 19603.4 °C21 June 196016.7 °C1,520 mm00
195928.4 °C15 October 19595.3 °C20 June 195916.9 °C1,631 mm00
195830.9 °C15 November 19585.2 °C16 August 195817.3 °C829 mm30
195728.2 °C29 August 19574.4 °C26 June 195717.1 °C1,717 mm00
195629.8 °C5 October 19565.2 °C21 June 195617.1 °C1,378 mm00
195530.3 °C1 October 19555.2 °C23 June 195517.2 °C913 mm20
195431.4 °C23 October 19543.6 °C28 July 195417.9 °C990 mm60
195328.8 °C29 October 19536.2 °C17 June 195316.8 °C1,535 mm00
195230.7 °C13 September 19524.9 °C7 August 195217.4 °C1,892 mm30
195131.3 °C8 October 19515.9 °C22 July 195117.2 °C2,120 mm60
195029.9 °C21 September 19504.9 °C24 August 195016.7 °C1,917 mm00
194929.7 °C23 October 19496.3 °C20 July 194917.5 °C1,585 mm00
194831.4 °C27 September 19485.4 °C22 June 194817.6 °C1,328 mm130
194732.2 °C6 October 19475.3 °C19 July 194717.8 °C1,136 mm200
194632.0 °C25 October 19465.8 °C27 July 194617.9 °C804 mm110
194531.6 °C18 September 19454.6 °C26 June 194517.4 °C1,448 mm130
194433.0 °C28 September 19445.9 °C4 July 194417.7 °C867 mm100
194331.7 °C7 October 19435.6 °C1 July 194317.1 °C1,710 mm50
194232.2 °C14 October 19425.7 °C23 July 194217.7 °C1,017 mm100
194131.8 °C10 October 19417.4 °C22 June 194118.2 °C962 mm150
194030.0 °C22 September 19403.8 °C17 June 194017.1 °C1,507 mm10

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
24.1 °C
+0.2 °C
Hot days (≥ 30 °C)
3 d/yr
-3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1143 mm
-301 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.5 °C+0.9 °C90 mm-135 mm
Feb22.4 °C-0.4 °C191 mm-42 mm
Mar22.9 °C+0.2 °C375 mm+75 mm
Apr22.9 °C0.0 °C180 mm+56 mm
May22.1 °C-1.0 °C5 mm-1 mm
Jun22.4 °C0.0 °C0 mm-0 mm
Jul23.0 °C+0.2 °C0 mm-0 mm
Aug25.6 °C+0.3 °C0 mm-1 mm
Sep27.9 °C+0.3 °C26 mm+15 mm
Oct27.2 °C+0.4 °C35 mm-48 mm
Nov25.3 °C+1.1 °C128 mm-94 mm
Dec24.0 °C+0.7 °C113 mm-125 mm

The year's extremes

Hottest day
30.2 °C
13 Sep 2025
Coldest day
6.4 °C
29 Jun 2025
Wettest day
41.7 mm
10 Mar 2025
Windiest day
28.1 km/h
3 Sep 2025
Strongest gust
61.9 km/h
3 Sep 2025
Hottest feels-like
30.7 °C
8 Oct 2025
Coldest feels-like
2.7 °C
29 Jun 2025
Sunniest day
12.6 h
14 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 Lubango?

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

What is the hottest day ever recorded in Lubango?

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

What is the coldest day in Lubango?

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

Does it snow in Lubango?

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

Has the climate of Lubango warmed?

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

What is the wettest day in Lubango?

The wettest day measured in Lubango between 1940 and 2025 was 4 January 1954, with 185 mm of rain in 24 hours.

What was the windiest day in Lubango?

The windiest day measured in Lubango between 1940 and 2025 was 19 April 1984, with winds reaching 34.2 km/h.

What is the warmest month in Lubango?

The warmest month in Lubango is September (19.6 °C on average); the coldest is June (15.3 °C).

How much does it rain in Lubango?

Lubango receives on average 1,444 mm of precipitation per year, spread over about 123 rainy days.

Is it sunny in Lubango?

Lubango gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Lubango?

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

What was the most extreme apparent temperature in Lubango?

In Lubango, between 1940 and 2025, the highest apparent temperature reached 33.0 °C on 11 November 2010, and the lowest was -2.5 °C on 5 July 1974.

Compare Lubango with another city

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

Nearby cities

The climate around Lubango

Other cities — Angola