Luanda climate — normals and trends

Luanda (Angola) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 24.6 °C and it receives 302 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 March (27.2 °C on average) and the coldest is July (20.8 °C). Rainfall peaks in April.

Luanda averages 0 frost days, 75 hot days (≥ 30 °C) and 56 rainy days per year.

Luanda has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.0 °C (on 6 March 1985) and the coldest 13.2 °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

LuandaLuanda Province

coords
-8.84°, 13.23°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthJune

Mean daily temperature

24.6°C

Average daily high

27.8°C

Average daily low

22.3°C

Annual rainfall

302mm

Sunshine / day

10.4h

Mean relative humidity

79%

Average peak wind

17.6km/h

Seasonal range

6.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

75 d/yr

Rainy days (≥ 1 mm)

56 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.5 °C

Average feels-like low

25.5 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

284 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

+0.2 °C per decade · r² = 0.65 · 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.0 °C

6 March 1985

Coldest day

13.2 °C

18 July 1950

Wettest day

118 mm

22 January 2005

Windiest day

27.7 km/h

7 October 1991

Strongest gust

49.3 km/h

13 November 1989

Hottest feels-like

41.5 °C

17 March 2024

Coldest feels-like

11.7 °C

18 July 1950

Sunniest day

12.4 h

21 January 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.7 °C23 March 202516.9 °C10 August 202525.3 °C315 mm1220
202433.8 °C28 April 202418.0 °C30 July 202425.8 °C682 mm1500
202332.5 °C2 February 202318.3 °C10 July 202325.4 °C641 mm1190
202231.9 °C3 March 202217.9 °C8 August 202225.1 °C189 mm800
202132.1 °C11 March 202119.4 °C26 July 202125.8 °C257 mm1130
202033.3 °C24 February 202019.5 °C20 July 202025.7 °C398 mm1170
201932.7 °C13 March 201918.6 °C31 July 201925.7 °C363 mm1220
201832.5 °C2 May 201818.4 °C2 August 201825.5 °C412 mm810
201731.8 °C19 March 201718.0 °C8 July 201725.1 °C276 mm780
201632.4 °C1 March 201617.8 °C26 July 201625.6 °C455 mm1210
201532.1 °C11 February 201516.6 °C10 August 201524.9 °C494 mm520
201432.9 °C21 March 201417.2 °C10 July 201425.1 °C292 mm880
201332.8 °C24 February 201316.3 °C9 August 201325.0 °C273 mm840
201232.3 °C11 March 201217.4 °C20 July 201225.1 °C258 mm700
201133.6 °C5 March 201116.9 °C23 July 201124.9 °C361 mm760
201033.4 °C10 March 201017.9 °C18 July 201025.2 °C342 mm950
200933.7 °C4 March 200917.8 °C12 July 200925.3 °C368 mm1130
200832.7 °C15 February 200817.6 °C18 July 200825.0 °C282 mm910
200732.7 °C23 March 200718.0 °C13 July 200725.0 °C592 mm680
200632.7 °C15 March 200616.2 °C9 August 200624.7 °C252 mm650
200532.7 °C4 January 200516.5 °C26 June 200524.5 °C454 mm620
200432.8 °C7 February 200416.6 °C2 August 200424.6 °C222 mm840
200333.1 °C1 March 200318.3 °C14 August 200325.4 °C355 mm1090
200233.8 °C24 February 200217.0 °C19 July 200224.9 °C320 mm720
200133.0 °C2 April 200115.3 °C20 July 200124.8 °C272 mm1000
200032.5 °C30 March 200016.7 °C17 July 200024.9 °C316 mm890
199933.6 °C16 February 199918.1 °C29 July 199925.2 °C540 mm1060
199833.7 °C1 February 199818.4 °C26 July 199825.9 °C292 mm1540
199732.4 °C27 December 199716.9 °C3 July 199724.6 °C222 mm580
199633.1 °C10 March 199616.6 °C18 July 199624.5 °C458 mm700
199533.1 °C9 March 199517.1 °C19 July 199525.1 °C362 mm1060
199432.6 °C2 January 199417.0 °C17 July 199424.8 °C361 mm900
199333.3 °C29 March 199317.0 °C31 July 199325.1 °C186 mm1130
199233.2 °C12 March 199215.7 °C23 July 199224.2 °C258 mm710
199133.5 °C23 February 199117.1 °C25 July 199124.9 °C235 mm1120
199033.9 °C30 March 199016.7 °C28 July 199025.0 °C124 mm1470
198932.3 °C19 March 198917.3 °C28 July 198924.8 °C359 mm990
198833.5 °C8 March 198818.0 °C22 July 198825.4 °C251 mm1290
198733.9 °C22 March 198717.0 °C27 July 198725.2 °C217 mm1290
198633.3 °C23 February 198616.1 °C8 August 198624.6 °C322 mm1080
198535.0 °C6 March 198516.3 °C1 August 198524.6 °C164 mm1230
198434.2 °C22 April 198418.0 °C23 August 198425.5 °C321 mm1380
198332.9 °C17 January 198315.7 °C31 July 198324.4 °C201 mm1140
198232.4 °C8 April 198216.0 °C26 July 198223.8 °C91 mm600
198133.5 °C15 April 198115.0 °C21 July 198124.0 °C27 mm980
198032.6 °C1 May 198015.7 °C3 July 198024.0 °C72 mm820
197932.3 °C21 March 197916.4 °C3 August 197924.3 °C77 mm730
197831.8 °C4 April 197817.0 °C29 July 197823.9 °C117 mm230
197732.4 °C16 March 197716.1 °C25 July 197724.1 °C193 mm530
197631.8 °C1 April 197615.3 °C11 July 197623.8 °C146 mm480
197531.3 °C9 March 197515.7 °C2 August 197524.1 °C184 mm400
197432.6 °C11 March 197416.6 °C24 August 197424.3 °C250 mm420
197332.9 °C26 March 197316.7 °C21 July 197324.8 °C292 mm680
197231.4 °C27 December 197216.0 °C2 August 197224.0 °C223 mm270
197132.9 °C12 March 197116.4 °C22 July 197123.9 °C376 mm300
197031.0 °C2 February 197015.9 °C13 July 197023.9 °C280 mm250
196932.2 °C4 March 196915.0 °C16 July 196924.0 °C415 mm530
196831.8 °C27 March 196816.6 °C16 July 196824.0 °C398 mm290
196731.0 °C1 February 196716.0 °C23 July 196724.1 °C281 mm320
196631.6 °C28 March 196616.0 °C1 August 196624.4 °C433 mm400
196531.7 °C10 March 196516.0 °C19 July 196523.9 °C397 mm320
196431.5 °C7 March 196415.2 °C3 August 196423.9 °C243 mm260
196331.9 °C23 March 196316.0 °C12 July 196324.7 °C276 mm560
196231.3 °C24 February 196216.3 °C22 July 196223.9 °C493 mm240
196132.4 °C15 March 196116.1 °C28 July 196124.1 °C396 mm350
196031.8 °C21 February 196015.2 °C20 July 196024.2 °C504 mm230
195932.3 °C9 March 195917.1 °C5 July 195924.2 °C601 mm260
195831.9 °C27 March 195814.5 °C19 July 195823.5 °C95 mm380
195731.2 °C20 March 195715.6 °C7 August 195723.7 °C281 mm310
195631.8 °C5 April 195613.7 °C30 July 195623.4 °C136 mm420
195532.3 °C13 March 195515.2 °C8 August 195523.6 °C135 mm340
195432.6 °C4 February 195414.2 °C30 July 195423.6 °C263 mm670
195331.4 °C13 March 195315.9 °C5 August 195323.9 °C161 mm350
195231.5 °C10 February 195215.2 °C17 July 195224.1 °C777 mm340
195131.8 °C23 February 195116.1 °C18 July 195124.0 °C464 mm220
195032.8 °C27 February 195013.2 °C18 July 195023.8 °C488 mm320
194932.6 °C22 March 194916.3 °C24 July 194924.7 °C465 mm540
194832.4 °C20 February 194816.4 °C17 July 194824.0 °C256 mm580
194732.5 °C12 March 194714.6 °C11 July 194723.8 °C88 mm800
194633.8 °C10 February 194615.5 °C9 August 194624.2 °C161 mm890
194532.0 °C22 March 194516.3 °C10 July 194524.5 °C212 mm930
194432.6 °C20 February 194415.5 °C31 July 194424.4 °C133 mm1120
194332.7 °C27 February 194315.5 °C1 August 194323.8 °C219 mm440
194232.6 °C27 February 194216.1 °C6 August 194223.9 °C211 mm720
194132.5 °C9 March 194114.8 °C6 August 194124.0 °C46 mm1030
194032.4 °C27 March 194016.2 °C18 June 194024.0 °C249 mm690

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.2 °C
+0.4 °C
Hot days (≥ 30 °C)
122 d/yr
+47
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
315 mm
+13 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.0 °C+0.5 °C37 mm+11 mm
Feb30.6 °C+0.4 °C93 mm+59 mm
Mar31.1 °C+0.8 °C25 mm-45 mm
Apr30.1 °C+0.5 °C79 mm-10 mm
May29.7 °C+0.8 °C33 mm+26 mm
Jun27.4 °C+1.2 °C0 mm0 mm
Jul24.4 °C+0.1 °C1 mm+0 mm
Aug23.3 °C-1.0 °C1 mm0 mm
Sep25.5 °C-0.2 °C3 mm-0 mm
Oct27.5 °C+0.2 °C13 mm+3 mm
Nov29.4 °C+0.9 °C5 mm-28 mm
Dec29.8 °C+0.8 °C24 mm-2 mm

The year's extremes

Hottest day
32.7 °C
23 Mar 2025
Coldest day
16.9 °C
10 Aug 2025
Wettest day
51.0 mm
18 Feb 2025
Windiest day
24.5 km/h
29 Nov 2025
Strongest gust
42.5 km/h
23 Oct 2025
Hottest feels-like
39.3 °C
23 Mar 2025
Coldest feels-like
18.2 °C
10 Aug 2025
Sunniest day
12.2 h
10 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 Luanda?

Luanda has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 24.6 °C and it receives 302 mm of precipitation per year.

What is the hottest day ever recorded in Luanda?

The hottest day measured in Luanda between 1940 and 2025 was 6 March 1985, reaching 35.0 °C.

What is the coldest day in Luanda?

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

Does it snow in Luanda?

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

Has the climate of Luanda warmed?

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

What is the wettest day in Luanda?

The wettest day measured in Luanda between 1940 and 2025 was 22 January 2005, with 118 mm of rain in 24 hours.

What was the windiest day in Luanda?

The windiest day measured in Luanda between 1940 and 2025 was 7 October 1991, with winds reaching 27.7 km/h.

What is the warmest month in Luanda?

The warmest month in Luanda is March (27.2 °C on average); the coldest is July (20.8 °C).

How much does it rain in Luanda?

Luanda receives on average 302 mm of precipitation per year, spread over about 56 rainy days.

Is it sunny in Luanda?

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

Are there tropical nights in Luanda?

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

What was the most extreme apparent temperature in Luanda?

In Luanda, between 1940 and 2025, the highest apparent temperature reached 41.5 °C on 17 March 2024, and the lowest was 11.7 °C on 18 July 1950.

Compare Luanda with another city

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

Nearby cities

The climate around Luanda

Other cities — Angola