Monkey Bay climate — normals and trends

Monkey Bay (Malawi) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.3 °C and it receives 1,398 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 November (27.0 °C on average) and the coldest is July (20.7 °C). Rainfall peaks in January.

Monkey Bay averages 0 frost days, 17 hot days (≥ 30 °C) and 130 rainy days per year.

Monkey Bay has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.2 °C (on 18 November 1943) and the coldest 14.8 °C (on 25 July 1975).

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

Monkey BaySouthern Region

coords
-14.08°, 34.92°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

24.3°C

Average daily high

26.2°C

Average daily low

22.4°C

Annual rainfall

1,398mm

Sunshine / day

10.9h

Mean relative humidity

69%

Average peak wind

18.2km/h

Seasonal range

6.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

17 d/yr

Rainy days (≥ 1 mm)

130 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.3 °C

Average feels-like low

23.2 °C

Average peak gust

28.5 km/h

Tropical nights (≥ 20 °C)

293 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

18 November 1943

Coldest day

14.8 °C

25 July 1975

Wettest day

150 mm

13 December 1959

Windiest day

57.5 km/h

7 March 2019

Strongest gust

82.4 km/h

7 March 2019

Hottest feels-like

37.6 °C

19 December 2023

Coldest feels-like

10.0 °C

25 July 1975

Sunniest day

12.8 h

16 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.0 °C28 October 202516.4 °C4 August 202524.6 °C1,614 mm190
202432.0 °C25 December 202417.6 °C11 June 202425.1 °C1,244 mm370
202332.5 °C15 October 202316.2 °C12 July 202324.9 °C1,930 mm360
202231.6 °C27 October 202216.8 °C16 July 202224.3 °C1,712 mm340
202132.9 °C20 November 202115.4 °C26 July 202124.5 °C1,458 mm500
202032.7 °C28 November 202015.7 °C17 July 202024.7 °C1,082 mm350
201932.8 °C31 October 201916.4 °C23 July 201924.6 °C1,486 mm250
201830.8 °C7 November 201816.3 °C19 July 201824.5 °C1,627 mm60
201732.2 °C20 October 201718.1 °C22 August 201724.5 °C1,472 mm160
201632.5 °C11 November 201616.1 °C10 July 201624.9 °C1,062 mm380
201531.8 °C17 November 201516.8 °C3 August 201524.8 °C996 mm260
201431.8 °C17 November 201416.6 °C11 July 201424.6 °C1,414 mm340
201332.0 °C10 November 201316.7 °C22 July 201324.5 °C1,189 mm240
201231.7 °C22 October 201216.6 °C19 July 201224.5 °C1,376 mm360
201133.1 °C29 October 201116.7 °C11 July 201124.6 °C1,135 mm220
201032.2 °C31 October 201015.1 °C13 August 201024.7 °C1,139 mm310
200930.7 °C15 October 200915.7 °C20 July 200924.2 °C1,403 mm110
200832.5 °C16 November 200816.7 °C19 July 200824.2 °C1,398 mm270
200731.9 °C26 November 200716.3 °C5 July 200724.4 °C1,481 mm120
200631.6 °C6 November 200616.2 °C28 June 200624.3 °C1,552 mm150
200532.9 °C18 November 200517.3 °C5 July 200525.0 °C806 mm280
200430.1 °C27 September 200415.1 °C15 July 200424.1 °C1,407 mm30
200331.5 °C12 November 200315.1 °C8 July 200324.2 °C1,363 mm320
200231.3 °C31 October 200216.4 °C22 June 200224.4 °C1,302 mm140
200132.3 °C28 November 200115.6 °C26 July 200124.3 °C1,498 mm250
200030.6 °C27 October 200016.3 °C4 July 200024.0 °C1,816 mm40
199931.7 °C7 December 199916.5 °C21 July 199924.1 °C1,183 mm220
199832.1 °C18 December 199816.6 °C14 July 199824.7 °C927 mm280
199731.6 °C10 November 199716.1 °C14 July 199724.3 °C1,655 mm110
199632.5 °C11 November 199616.0 °C25 July 199624.4 °C1,278 mm390
199532.5 °C27 October 199516.5 °C16 July 199524.7 °C1,025 mm250
199432.2 °C18 November 199414.8 °C2 July 199424.3 °C883 mm190
199332.0 °C3 December 199316.0 °C14 August 199324.5 °C1,271 mm200
199231.4 °C1 November 199215.9 °C14 August 199224.8 °C802 mm170
199130.9 °C1 November 199115.9 °C13 August 199124.1 °C1,387 mm60
199031.3 °C7 December 199016.4 °C15 August 199024.5 °C942 mm170
198931.4 °C8 November 198915.7 °C22 July 198923.9 °C1,809 mm70
198830.4 °C19 October 198816.5 °C17 July 198824.3 °C1,297 mm30
198731.6 °C21 November 198715.3 °C21 June 198724.6 °C1,183 mm200
198629.9 °C20 October 198616.4 °C30 July 198623.8 °C1,598 mm00
198531.6 °C5 November 198514.8 °C14 July 198523.7 °C1,448 mm30
198431.0 °C16 October 198416.2 °C17 June 198424.1 °C1,660 mm50
198332.8 °C14 November 198316.1 °C11 August 198324.8 °C1,204 mm200
198230.3 °C6 November 198215.9 °C16 July 198223.9 °C1,294 mm10
198131.4 °C10 November 198115.4 °C18 June 198123.8 °C1,051 mm150
198031.7 °C30 November 198016.1 °C11 July 198023.9 °C1,531 mm100
197931.8 °C31 October 197915.4 °C15 June 197924.0 °C1,084 mm230
197831.3 °C17 October 197815.8 °C7 July 197823.8 °C2,128 mm80
197731.4 °C14 October 197715.7 °C5 July 197724.2 °C1,521 mm90
197632.4 °C30 November 197615.4 °C18 July 197623.6 °C1,550 mm180
197530.5 °C6 November 197514.8 °C25 July 197523.8 °C1,060 mm50
197431.6 °C13 November 197415.5 °C26 July 197423.5 °C1,717 mm160
197330.9 °C29 October 197316.1 °C10 July 197324.1 °C1,090 mm150
197230.0 °C17 November 197216.0 °C27 June 197223.8 °C1,486 mm10
197130.5 °C3 November 197117.0 °C19 July 197123.9 °C1,412 mm30
197031.1 °C21 November 197017.6 °C16 June 197024.3 °C1,309 mm40
196931.7 °C31 October 196916.4 °C24 July 196924.6 °C1,243 mm300
196831.2 °C29 October 196815.5 °C4 June 196824.0 °C1,251 mm70
196730.9 °C27 October 196715.9 °C17 July 196723.9 °C1,182 mm50
196631.0 °C6 November 196615.8 °C27 July 196624.4 °C1,182 mm130
196531.2 °C21 November 196516.4 °C11 June 196523.6 °C1,225 mm40
196430.9 °C14 November 196415.7 °C22 July 196424.0 °C838 mm140
196331.4 °C25 October 196316.3 °C6 June 196324.0 °C1,771 mm60
196231.9 °C24 November 196217.2 °C31 July 196224.2 °C1,667 mm140
196131.2 °C26 October 196115.7 °C10 August 196124.0 °C1,769 mm20
196031.7 °C4 December 196015.7 °C24 July 196024.1 °C1,107 mm310
195931.3 °C2 November 195917.5 °C22 August 195924.2 °C1,748 mm60
195830.8 °C29 October 195814.9 °C13 August 195824.4 °C1,804 mm10
195732.7 °C21 November 195717.7 °C14 June 195724.2 °C2,449 mm410
195630.9 °C7 November 195616.8 °C14 July 195623.9 °C1,837 mm130
195531.8 °C13 November 195515.8 °C9 August 195523.7 °C2,127 mm120
195431.2 °C28 October 195415.4 °C20 June 195424.2 °C1,077 mm120
195332.0 °C15 November 195315.7 °C22 July 195323.7 °C2,077 mm160
195230.9 °C30 October 195216.7 °C30 July 195224.1 °C1,340 mm60
195132.5 °C29 October 195116.2 °C6 August 195124.5 °C994 mm150
195030.8 °C20 October 195016.5 °C19 August 195023.7 °C1,841 mm40
194932.8 °C9 December 194916.8 °C7 June 194924.4 °C1,578 mm330
194831.7 °C2 November 194816.0 °C4 September 194824.3 °C1,618 mm200
194731.7 °C10 November 194716.0 °C17 July 194724.1 °C1,448 mm180
194631.1 °C26 October 194615.4 °C18 June 194623.8 °C1,554 mm80
194532.3 °C9 November 194517.1 °C28 June 194523.9 °C1,570 mm150
194431.5 °C18 October 194416.4 °C18 May 194424.2 °C1,386 mm180
194333.2 °C18 November 194316.7 °C15 August 194324.3 °C1,045 mm570
194231.8 °C10 November 194215.6 °C26 July 194224.4 °C1,096 mm170
194131.9 °C14 October 194116.4 °C4 July 194124.5 °C1,021 mm170
194030.8 °C21 November 194016.1 °C14 July 194024.1 °C1,653 mm60

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.5 °C
+0.3 °C
Hot days (≥ 30 °C)
19 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1614 mm
+216 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.9 °C+0.1 °C551 mm+179 mm
Feb27.9 °C+1.0 °C211 mm-111 mm
Mar27.6 °C+0.7 °C171 mm-69 mm
Apr27.1 °C+0.6 °C75 mm+7 mm
May25.0 °C-0.2 °C38 mm+28 mm
Jun24.0 °C+0.6 °C6 mm+2 mm
Jul23.1 °C+0.3 °C3 mm-0 mm
Aug24.3 °C+0.2 °C1 mm-1 mm
Sep28.0 °C+1.4 °C1 mm-0 mm
Oct29.0 °C+0.2 °C5 mm-6 mm
Nov28.1 °C-0.7 °C74 mm-2 mm
Dec26.9 °C-0.5 °C479 mm+188 mm

The year's extremes

Hottest day
32.0 °C
28 Oct 2025
Coldest day
16.4 °C
4 Aug 2025
Wettest day
107.0 mm
11 Mar 2025
Windiest day
45.1 km/h
11 Mar 2025
Strongest gust
70.2 km/h
11 Mar 2025
Hottest feels-like
36.4 °C
30 Nov 2025
Coldest feels-like
13.0 °C
29 Jul 2025
Sunniest day
12.8 h
16 Dec 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 Monkey Bay?

Monkey Bay has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.3 °C and it receives 1,398 mm of precipitation per year.

What is the hottest day ever recorded in Monkey Bay?

The hottest day measured in Monkey Bay between 1940 and 2025 was 18 November 1943, reaching 33.2 °C.

What is the coldest day in Monkey Bay?

The coldest day measured in Monkey Bay between 1940 and 2025 was 25 July 1975, at 14.8 °C.

Does it snow in Monkey Bay?

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

Has the climate of Monkey Bay warmed?

Yes: Monkey Bay warmed by +0.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Monkey Bay?

The wettest day measured in Monkey Bay between 1940 and 2025 was 13 December 1959, with 150 mm of rain in 24 hours.

What was the windiest day in Monkey Bay?

The windiest day measured in Monkey Bay between 1940 and 2025 was 7 March 2019, with winds reaching 57.5 km/h.

What is the warmest month in Monkey Bay?

The warmest month in Monkey Bay is November (27.0 °C on average); the coldest is July (20.7 °C).

How much does it rain in Monkey Bay?

Monkey Bay receives on average 1,398 mm of precipitation per year, spread over about 130 rainy days.

Is it sunny in Monkey Bay?

Monkey Bay gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Monkey Bay?

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

What was the most extreme apparent temperature in Monkey Bay?

In Monkey Bay, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 19 December 2023, and the lowest was 10.0 °C on 25 July 1975.

Compare Monkey Bay with another city

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

Nearby cities

The climate around Monkey Bay

Other cities — Malawi