Liwonde climate — normals and trends

Liwonde (Malawi) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 23.3 °C and it receives 971 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 (26.9 °C on average) and the coldest is July (19.0 °C). Rainfall peaks in January.

Liwonde averages 0 frost days, 113 hot days (≥ 30 °C) and 114 rainy days per year.

Liwonde has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.4 °C (on 27 November 1951) and the coldest 8.1 °C (on 15 July 1985).

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

LiwondeSouthern Region

coords
-15.07°, 35.23°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

23.3°C

Average daily high

28.6°C

Average daily low

18.8°C

Annual rainfall

971mm

Sunshine / day

10.6h

Mean relative humidity

68%

Average peak wind

10.9km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

113 d/yr

Rainy days (≥ 1 mm)

114 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.9 °C

Average feels-like low

20.4 °C

Average peak gust

28.2 km/h

Tropical nights (≥ 20 °C)

176 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

39.4 °C

27 November 1951

Coldest day

8.1 °C

15 July 1985

Wettest day

153 mm

6 March 2019

Windiest day

32.9 km/h

11 March 2025

Strongest gust

77.8 km/h

24 January 2022

Hottest feels-like

44.0 °C

13 December 2023

Coldest feels-like

5.8 °C

15 July 1985

Sunniest day

12.9 h

16 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.2 °C27 October 202511.6 °C2 August 202523.6 °C1,363 mm1280
202438.5 °C29 October 202412.2 °C10 July 202424.3 °C915 mm1590
202338.1 °C13 December 202311.6 °C27 June 202324.2 °C1,417 mm1290
202236.8 °C20 November 202211.1 °C29 July 202223.5 °C1,247 mm1210
202138.5 °C24 November 202111.1 °C3 August 202123.8 °C931 mm1280
202038.3 °C24 November 202011.2 °C1 August 202024.2 °C811 mm1650
201938.3 °C29 October 20199.0 °C24 July 201923.9 °C1,299 mm1370
201837.6 °C7 November 201812.2 °C7 June 201824.0 °C874 mm1440
201738.6 °C27 October 201711.8 °C14 July 201723.9 °C1,019 mm1250
201637.3 °C1 November 20169.5 °C10 July 201624.3 °C889 mm1780
201538.3 °C14 November 201510.6 °C5 August 201524.0 °C935 mm1300
201436.8 °C13 December 201412.1 °C24 July 201423.8 °C910 mm1280
201338.1 °C18 November 201311.2 °C16 July 201323.6 °C816 mm1390
201237.7 °C19 October 20129.9 °C19 July 201223.5 °C948 mm1210
201138.8 °C1 November 201110.5 °C21 July 201123.7 °C771 mm1210
201037.3 °C12 October 201010.8 °C16 August 201023.8 °C867 mm1450
200935.5 °C18 December 200911.0 °C28 June 200923.2 °C892 mm1120
200837.3 °C15 November 20089.8 °C30 June 200823.0 °C996 mm1110
200736.6 °C24 November 200711.4 °C26 June 200723.3 °C1,023 mm990
200636.9 °C3 November 200610.0 °C6 June 200623.3 °C920 mm980
200538.4 °C17 November 200511.5 °C2 July 200524.0 °C679 mm1530
200436.3 °C30 October 200411.1 °C17 June 200422.9 °C1,015 mm880
200336.2 °C6 November 200310.6 °C8 July 200323.1 °C1,130 mm1270
200236.9 °C5 November 200211.7 °C27 June 200223.7 °C843 mm1200
200136.9 °C3 December 200110.2 °C26 July 200123.5 °C960 mm1230
200035.7 °C25 October 200011.6 °C19 July 200023.0 °C1,171 mm850
199935.7 °C24 October 199910.2 °C24 June 199923.0 °C858 mm930
199836.2 °C4 November 199810.8 °C28 July 199823.8 °C693 mm1530
199737.6 °C16 November 199712.1 °C22 July 199723.3 °C1,338 mm1030
199637.6 °C18 November 19969.8 °C3 July 199623.5 °C938 mm1210
199538.2 °C24 November 19959.7 °C11 July 199524.2 °C731 mm1710
199438.8 °C24 November 199411.5 °C29 May 199423.7 °C643 mm1470
199336.1 °C4 November 199312.1 °C1 July 199323.6 °C828 mm1220
199236.5 °C30 October 199211.2 °C3 July 199224.3 °C537 mm1880
199135.8 °C31 October 199110.9 °C15 June 199123.2 °C990 mm1210
199036.4 °C21 November 199011.1 °C5 July 199023.6 °C733 mm1230
198935.2 °C10 November 198911.1 °C13 July 198922.8 °C1,252 mm710
198835.6 °C19 October 198811.4 °C17 July 198823.2 °C890 mm980
198736.2 °C20 November 198711.1 °C24 June 198723.5 °C755 mm1250
198634.6 °C7 October 198611.5 °C23 June 198622.6 °C1,083 mm680
198536.2 °C3 November 19858.1 °C15 July 198522.6 °C985 mm630
198435.6 °C29 October 198412.0 °C18 June 198423.1 °C1,062 mm940
198337.4 °C12 November 198310.7 °C22 July 198324.1 °C755 mm1730
198236.5 °C21 November 19829.9 °C13 July 198223.1 °C1,034 mm990
198135.9 °C9 November 198110.4 °C18 June 198122.7 °C833 mm1070
198036.2 °C13 November 198011.2 °C17 June 198023.1 °C962 mm1260
197936.1 °C1 October 197911.3 °C26 June 197923.3 °C710 mm1290
197835.5 °C12 November 197810.2 °C22 July 197822.8 °C1,437 mm860
197736.8 °C22 October 19779.6 °C5 July 197723.3 °C997 mm1090
197636.6 °C25 November 197610.1 °C18 July 197622.6 °C1,038 mm870
197536.0 °C4 November 19758.8 °C26 July 197522.9 °C659 mm1040
197436.0 °C13 November 197410.4 °C17 June 197422.4 °C1,291 mm820
197337.3 °C2 November 197310.8 °C13 July 197323.5 °C704 mm1410
197236.3 °C24 November 197210.8 °C18 June 197222.9 °C984 mm1110
197135.2 °C21 November 197110.0 °C31 May 197122.9 °C760 mm860
197035.1 °C15 October 197011.4 °C6 July 197023.3 °C895 mm1120
196937.2 °C27 November 196910.9 °C24 July 196923.5 °C913 mm970
196836.0 °C5 January 19688.8 °C17 June 196823.0 °C782 mm1060
196735.6 °C8 October 19678.7 °C19 July 196723.0 °C834 mm1140
196635.4 °C1 November 196610.6 °C23 August 196623.4 °C789 mm1140
196535.9 °C20 November 19659.7 °C5 July 196522.3 °C759 mm810
196435.8 °C10 November 19649.2 °C23 July 196422.8 °C675 mm950
196335.6 °C24 October 196310.7 °C6 June 196322.6 °C1,033 mm660
196236.3 °C21 November 196211.0 °C4 July 196222.9 °C1,058 mm790
196136.4 °C28 October 196111.0 °C11 August 196123.0 °C1,054 mm810
196036.3 °C9 December 196011.6 °C30 July 196023.1 °C681 mm960
195936.6 °C1 November 195912.9 °C18 July 195922.9 °C1,244 mm690
195836.3 °C28 October 195810.1 °C19 July 195823.2 °C1,246 mm1080
195737.6 °C12 November 195710.4 °C25 June 195722.9 °C1,400 mm980
195635.9 °C2 November 19569.0 °C9 July 195622.5 °C1,315 mm730
195536.6 °C21 October 19559.9 °C13 August 195522.5 °C1,251 mm760
195437.4 °C27 October 195410.1 °C25 July 195423.2 °C698 mm1020
195336.8 °C9 November 19539.6 °C3 August 195322.6 °C1,685 mm720
195237.8 °C3 November 195211.2 °C14 July 195223.0 °C1,400 mm950
195139.4 °C27 November 195110.3 °C24 July 195123.6 °C648 mm1430
195036.7 °C23 October 195010.7 °C20 August 195022.5 °C1,294 mm870
194937.5 °C3 November 194910.9 °C11 June 194923.3 °C1,023 mm1360
194837.7 °C11 November 194810.0 °C12 July 194823.0 °C1,353 mm860
194736.9 °C29 November 194710.0 °C7 July 194723.0 °C1,040 mm950
194636.6 °C10 October 19469.6 °C9 July 194622.5 °C1,123 mm720
194536.6 °C12 November 194511.0 °C2 July 194522.9 °C1,128 mm960
194436.5 °C11 November 194410.1 °C8 July 194423.0 °C970 mm1130
194339.1 °C1 December 194310.5 °C25 July 194323.4 °C842 mm1160
194238.1 °C9 November 194211.0 °C2 August 194223.4 °C788 mm1090
194137.5 °C12 October 194110.8 °C22 June 194124.1 °C541 mm1760
194037.1 °C29 November 194010.8 °C14 July 194022.9 °C938 mm1060

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.5 °C
-0.1 °C
Hot days (≥ 30 °C)
128 d/yr
+15
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1363 mm
+392 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.7 °C0.0 °C403 mm+145 mm
Feb29.5 °C+0.9 °C257 mm+45 mm
Mar29.1 °C+0.5 °C128 mm-24 mm
Apr28.6 °C+0.5 °C48 mm+11 mm
May26.6 °C-0.3 °C17 mm+9 mm
Jun25.9 °C+0.8 °C2 mm-1 mm
Jul24.7 °C-0.1 °C3 mm+1 mm
Aug27.4 °C+0.4 °C0 mm-1 mm
Sep31.2 °C+1.0 °C1 mm-1 mm
Oct32.1 °C-0.4 °C3 mm-11 mm
Nov30.3 °C-2.1 °C140 mm+64 mm
Dec28.6 °C-1.4 °C360 mm+154 mm

The year's extremes

Hottest day
37.2 °C
27 Oct 2025
Coldest day
11.6 °C
2 Aug 2025
Wettest day
86.3 mm
29 Jan 2025
Windiest day
32.9 km/h
11 Mar 2025
Strongest gust
74.9 km/h
11 Mar 2025
Hottest feels-like
39.5 °C
29 Nov 2025
Coldest feels-like
10.1 °C
2 Aug 2025
Sunniest day
12.9 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 Liwonde?

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

What is the hottest day ever recorded in Liwonde?

The hottest day measured in Liwonde between 1940 and 2025 was 27 November 1951, reaching 39.4 °C.

What is the coldest day in Liwonde?

The coldest day measured in Liwonde between 1940 and 2025 was 15 July 1985, at 8.1 °C.

Does it snow in Liwonde?

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

Has the climate of Liwonde warmed?

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

What is the wettest day in Liwonde?

The wettest day measured in Liwonde between 1940 and 2025 was 6 March 2019, with 153 mm of rain in 24 hours.

What was the windiest day in Liwonde?

The windiest day measured in Liwonde between 1940 and 2025 was 11 March 2025, with winds reaching 32.9 km/h.

What is the warmest month in Liwonde?

The warmest month in Liwonde is November (26.9 °C on average); the coldest is July (19.0 °C).

How much does it rain in Liwonde?

Liwonde receives on average 971 mm of precipitation per year, spread over about 114 rainy days.

Is it sunny in Liwonde?

Liwonde gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Liwonde?

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

What was the most extreme apparent temperature in Liwonde?

In Liwonde, between 1940 and 2025, the highest apparent temperature reached 44.0 °C on 13 December 2023, and the lowest was 5.8 °C on 15 July 1985.

Compare Liwonde with another city

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

Nearby cities

The climate around Liwonde

Other cities — Malawi