Malabo climate — normals and trends

Malabo (Equatorial Guinea) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 25.2 °C and it receives 2,870 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 (26.2 °C on average) and the coldest is August (23.9 °C). Rainfall peaks in July.

Malabo averages 0 frost days, 0 hot days (≥ 30 °C) and 315 rainy days per year.

Malabo has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 29.6 °C (on 12 April 2021) and the coldest 21.5 °C (on 29 August 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

MalaboBioko Norte Province

coords
3.76°, 8.78°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthAugustWettest monthJulyDriest monthJanuary

Mean daily temperature

25.2°C

Average daily high

26.1°C

Average daily low

24.4°C

Annual rainfall

2,870mm

Sunshine / day

9.3h

Mean relative humidity

86%

Average peak wind

12.3km/h

Seasonal range

2.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

315 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.3 °C

Average feels-like low

28.4 °C

Average peak gust

22.3 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

17.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

29.6 °C

12 April 2021

Coldest day

21.5 °C

29 August 1950

Wettest day

295 mm

25 October 1974

Windiest day

32.6 km/h

3 April 2017

Strongest gust

46.1 km/h

3 April 2017

Hottest feels-like

37.9 °C

2 April 2024

Coldest feels-like

21.5 °C

29 August 1950

Sunniest day

11.8 h

10 May 2021

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.9 °C24 February 202523.1 °C18 August 202525.8 °C4,407 mm00
202429.2 °C20 April 202423.7 °C14 August 202426.3 °C3,559 mm00
202328.7 °C22 April 202323.5 °C10 July 202326.0 °C3,864 mm00
202228.4 °C28 April 202223.2 °C31 July 202225.6 °C2,967 mm00
202129.6 °C12 April 202123.1 °C24 July 202125.9 °C3,361 mm00
202029.4 °C5 March 202023.1 °C29 August 202025.9 °C2,723 mm00
201928.8 °C22 April 201923.3 °C4 August 201925.8 °C4,205 mm00
201828.6 °C24 April 201823.1 °C3 August 201825.6 °C2,775 mm00
201729.0 °C17 April 201723.2 °C10 August 201725.7 °C4,242 mm00
201628.7 °C11 March 201623.1 °C15 August 201625.8 °C3,127 mm00
201528.5 °C9 April 201523.3 °C10 September 201525.5 °C3,377 mm00
201428.2 °C1 April 201422.9 °C8 September 201425.4 °C3,284 mm00
201328.5 °C13 March 201322.8 °C7 September 201325.3 °C2,709 mm00
201228.7 °C8 May 201222.8 °C21 August 201225.3 °C2,651 mm00
201128.5 °C26 April 201122.9 °C17 July 201125.4 °C3,430 mm00
201029.0 °C8 March 201023.0 °C24 July 201025.7 °C2,829 mm00
200928.4 °C4 April 200923.1 °C11 July 200925.5 °C3,624 mm00
200828.5 °C6 May 200822.3 °C9 July 200825.4 °C3,448 mm00
200728.4 °C3 April 200722.7 °C2 October 200725.4 °C3,363 mm00
200628.8 °C6 April 200622.9 °C24 August 200625.6 °C2,819 mm00
200528.7 °C9 January 200522.7 °C11 July 200525.6 °C2,645 mm00
200428.2 °C31 March 200422.6 °C26 July 200425.5 °C2,836 mm00
200328.7 °C26 February 200323.0 °C3 July 200325.6 °C2,431 mm00
200228.6 °C8 May 200222.9 °C7 August 200225.4 °C2,626 mm00
200128.2 °C26 March 200122.5 °C2 August 200125.2 °C2,719 mm00
200028.3 °C20 May 200022.5 °C16 August 200025.2 °C3,338 mm00
199928.2 °C22 March 199922.4 °C10 September 199925.2 °C3,022 mm00
199829.1 °C3 April 199822.9 °C25 September 199825.9 °C2,286 mm00
199728.2 °C21 March 199722.8 °C22 July 199725.3 °C2,527 mm00
199629.0 °C6 April 199622.8 °C4 July 199625.2 °C2,485 mm00
199529.2 °C27 March 199523.0 °C11 July 199525.4 °C2,313 mm00
199428.4 °C6 May 199422.8 °C21 August 199425.2 °C2,773 mm00
199328.4 °C5 April 199322.7 °C24 August 199325.2 °C2,398 mm00
199228.7 °C14 April 199222.5 °C5 August 199225.1 °C2,517 mm00
199128.3 °C23 April 199122.3 °C16 October 199125.2 °C2,293 mm00
199028.3 °C2 May 199022.6 °C7 August 199025.2 °C2,565 mm00
198928.2 °C2 March 198922.5 °C10 August 198925.1 °C2,534 mm00
198828.6 °C27 May 198822.8 °C11 September 198825.3 °C2,976 mm00
198728.6 °C20 April 198723.1 °C20 September 198725.5 °C2,979 mm00
198628.5 °C6 May 198622.3 °C4 August 198625.0 °C2,830 mm00
198528.8 °C21 March 198522.2 °C21 July 198524.9 °C3,025 mm00
198428.1 °C2 April 198422.4 °C12 July 198425.1 °C2,242 mm00
198328.4 °C6 May 198322.8 °C27 August 198325.1 °C2,262 mm00
198228.2 °C26 March 198222.7 °C4 August 198224.9 °C3,196 mm00
198128.4 °C27 February 198122.4 °C31 August 198125.1 °C2,646 mm00
198028.3 °C26 April 198022.5 °C19 August 198025.1 °C3,725 mm00
197929.1 °C16 April 197922.9 °C23 August 197925.2 °C2,965 mm00
197827.9 °C26 February 197822.3 °C24 July 197824.8 °C3,124 mm00
197728.5 °C17 April 197722.6 °C14 August 197725.0 °C2,734 mm00
197627.9 °C22 April 197622.2 °C6 July 197624.5 °C2,649 mm00
197527.8 °C27 April 197522.3 °C9 July 197524.8 °C2,684 mm00
197428.1 °C11 March 197422.3 °C17 September 197424.9 °C3,341 mm00
197328.6 °C18 February 197322.4 °C2 August 197325.3 °C2,939 mm00
197228.5 °C13 April 197222.6 °C31 August 197225.1 °C2,721 mm00
197128.4 °C18 March 197122.3 °C13 September 197124.8 °C3,234 mm00
197028.3 °C1 March 197022.3 °C31 July 197025.1 °C3,690 mm00
196928.8 °C23 March 196922.4 °C27 August 196925.2 °C3,628 mm00
196828.5 °C16 April 196822.6 °C27 July 196825.0 °C3,347 mm00
196728.5 °C11 March 196722.3 °C20 September 196725.0 °C3,356 mm00
196628.8 °C12 May 196622.6 °C18 September 196625.4 °C3,019 mm00
196528.4 °C16 April 196522.3 °C12 August 196525.1 °C2,994 mm00
196428.6 °C30 March 196422.0 °C15 September 196425.1 °C2,087 mm00
196328.3 °C27 April 196322.8 °C23 July 196325.3 °C2,378 mm00
196228.2 °C27 April 196222.5 °C21 June 196225.0 °C2,603 mm00
196128.4 °C22 April 196122.2 °C17 September 196125.1 °C2,230 mm00
196028.4 °C24 April 196022.4 °C26 August 196025.0 °C2,827 mm00
195928.8 °C23 April 195922.2 °C22 August 195925.1 °C1,964 mm00
195828.6 °C12 April 195822.2 °C28 July 195825.0 °C2,394 mm00
195727.6 °C20 April 195722.8 °C4 August 195724.9 °C2,883 mm00
195628.2 °C27 March 195622.3 °C13 August 195624.7 °C2,946 mm00
195528.0 °C7 April 195522.0 °C17 July 195524.8 °C2,300 mm00
195428.0 °C2 April 195421.5 °C3 August 195424.7 °C2,270 mm00
195328.2 °C9 March 195322.4 °C10 August 195325.0 °C3,359 mm00
195228.3 °C7 May 195222.5 °C7 August 195225.1 °C3,248 mm00
195128.0 °C2 May 195122.7 °C22 July 195125.0 °C4,093 mm00
195028.0 °C16 April 195021.5 °C29 August 195024.8 °C2,293 mm00
194928.0 °C15 May 194922.2 °C2 August 194925.1 °C2,333 mm00
194827.7 °C11 May 194822.5 °C28 July 194824.9 °C3,329 mm00
194728.0 °C16 April 194722.2 °C3 August 194725.0 °C2,784 mm00
194628.3 °C18 March 194622.5 °C23 June 194624.9 °C2,282 mm00
194529.2 °C15 April 194522.2 °C27 July 194525.0 °C2,235 mm00
194428.0 °C15 April 194422.3 °C15 July 194425.0 °C1,627 mm00
194327.6 °C28 February 194322.0 °C1 August 194324.6 °C1,753 mm00
194227.7 °C26 February 194222.1 °C2 August 194224.8 °C2,588 mm00
194128.1 °C19 March 194122.5 °C27 July 194125.0 °C2,260 mm00
194028.0 °C26 April 194022.5 °C3 August 194024.8 °C2,408 mm00

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.6 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
4407 mm
+1537 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C+1.0 °C43 mm-25 mm
Feb28.1 °C+1.1 °C49 mm-41 mm
Mar27.9 °C+0.7 °C160 mm-14 mm
Apr27.8 °C+0.5 °C198 mm-4 mm
May27.4 °C+0.5 °C402 mm+130 mm
Jun26.4 °C+0.7 °C658 mm+252 mm
Jul25.0 °C+0.2 °C666 mm+242 mm
Aug24.8 °C+0.2 °C257 mm-79 mm
Sep25.2 °C+0.3 °C1002 mm+652 mm
Oct25.7 °C+0.2 °C738 mm+448 mm
Nov26.5 °C+0.3 °C147 mm-28 mm
Dec26.9 °C+0.4 °C87 mm+2 mm

The year's extremes

Hottest day
28.9 °C
24 Feb 2025
Coldest day
23.1 °C
18 Aug 2025
Wettest day
280.4 mm
22 Sep 2025
Windiest day
32.1 km/h
26 Mar 2025
Strongest gust
42.5 km/h
26 Mar 2025
Hottest feels-like
36.6 °C
7 Apr 2025
Coldest feels-like
25.5 °C
24 Aug 2025
Sunniest day
11.8 h
17 Oct 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 Malabo?

Malabo has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 25.2 °C and it receives 2,870 mm of precipitation per year.

What is the hottest day ever recorded in Malabo?

The hottest day measured in Malabo between 1940 and 2025 was 12 April 2021, reaching 29.6 °C.

What is the coldest day in Malabo?

The coldest day measured in Malabo between 1940 and 2025 was 29 August 1950, at 21.5 °C.

Does it snow in Malabo?

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

Has the climate of Malabo warmed?

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

What is the wettest day in Malabo?

The wettest day measured in Malabo between 1940 and 2025 was 25 October 1974, with 295 mm of rain in 24 hours.

What was the windiest day in Malabo?

The windiest day measured in Malabo between 1940 and 2025 was 3 April 2017, with winds reaching 32.6 km/h.

What is the warmest month in Malabo?

The warmest month in Malabo is February (26.2 °C on average); the coldest is August (23.9 °C).

How much does it rain in Malabo?

Malabo receives on average 2,870 mm of precipitation per year, spread over about 315 rainy days.

Is it sunny in Malabo?

Malabo gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

Are there tropical nights in Malabo?

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

What was the most extreme apparent temperature in Malabo?

In Malabo, between 1940 and 2025, the highest apparent temperature reached 37.9 °C on 2 April 2024, and the lowest was 21.5 °C on 29 August 1950.

Compare Malabo with another city

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

Nearby cities

The climate around Malabo

Other cities — Equatorial Guinea