Balaka climate — normals and trends

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

Balaka averages 0 frost days, 92 hot days (≥ 30 °C) and 110 rainy days per year.

Balaka 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 38.8 °C (on 27 November 1951) and the coldest 8.1 °C (on 19 July 1967).

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

BalakaSouthern Region

coords
-14.98°, 34.96°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

22.9°C

Average daily high

28.0°C

Average daily low

18.5°C

Annual rainfall

915mm

Sunshine / day

10.6h

Mean relative humidity

67%

Average peak wind

12.2km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

92 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.9 °C

Average feels-like low

19.8 °C

Average peak gust

29.6 km/h

Tropical nights (≥ 20 °C)

161 d/yr

Solar radiation

20.0 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.31 · 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

38.8 °C

27 November 1951

Coldest day

8.1 °C

19 July 1967

Wettest day

157 mm

6 March 2019

Windiest day

37.8 km/h

11 March 2025

Strongest gust

76.0 km/h

25 March 1944

Hottest feels-like

42.5 °C

13 December 2023

Coldest feels-like

5.5 °C

26 July 1975

Sunniest day

12.9 h

8 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.2 °C27 October 202511.4 °C1 August 202523.1 °C1,332 mm810
202437.1 °C29 October 202411.8 °C10 July 202423.9 °C824 mm1330
202337.9 °C13 December 202311.7 °C27 June 202323.7 °C1,439 mm1020
202235.8 °C20 November 202211.0 °C28 July 202223.1 °C1,151 mm970
202137.1 °C9 November 202111.3 °C3 August 202123.3 °C836 mm1070
202037.6 °C24 November 202010.4 °C10 August 202023.8 °C743 mm1430
201937.6 °C29 October 20198.8 °C24 July 201923.5 °C1,306 mm1080
201836.8 °C7 November 201811.7 °C27 July 201823.6 °C821 mm1090
201737.8 °C27 October 201711.2 °C14 July 201723.5 °C958 mm1040
201636.7 °C8 January 20169.7 °C10 July 201623.9 °C831 mm1540
201537.6 °C14 November 201511.3 °C10 July 201523.7 °C911 mm1050
201436.3 °C28 November 201411.4 °C25 June 201423.4 °C841 mm1060
201337.2 °C1 November 201311.1 °C22 July 201323.1 °C876 mm1110
201237.4 °C19 October 20128.8 °C20 July 201223.2 °C978 mm1000
201138.6 °C1 November 201110.7 °C21 July 201123.5 °C631 mm1060
201036.7 °C12 October 201010.5 °C15 August 201023.4 °C746 mm1260
200935.9 °C18 December 200910.1 °C30 July 200922.9 °C754 mm930
200836.6 °C15 November 20089.6 °C30 June 200822.7 °C825 mm960
200736.0 °C24 November 200711.1 °C26 June 200722.8 °C1,095 mm800
200636.3 °C3 November 20069.8 °C6 June 200623.0 °C709 mm860
200537.7 °C17 November 200511.5 °C2 July 200523.6 °C600 mm1170
200435.8 °C30 October 200410.7 °C18 July 200422.6 °C914 mm670
200335.4 °C6 November 200310.6 °C8 July 200322.7 °C1,143 mm970
200236.5 °C5 November 200211.1 °C27 June 200223.2 °C803 mm890
200136.2 °C3 December 200110.7 °C26 July 200123.1 °C943 mm970
200035.0 °C25 October 200011.2 °C19 July 200022.5 °C1,198 mm670
199934.8 °C24 October 19999.7 °C24 June 199922.5 °C902 mm760
199835.4 °C4 November 199810.3 °C28 July 199823.3 °C534 mm1150
199736.7 °C16 November 199711.1 °C22 June 199722.8 °C1,412 mm690
199636.7 °C18 November 19969.7 °C3 July 199623.0 °C965 mm930
199537.7 °C26 October 19959.9 °C11 July 199523.8 °C692 mm1470
199438.1 °C24 November 199410.9 °C31 May 199423.4 °C609 mm1250
199335.8 °C3 December 199311.4 °C22 June 199323.2 °C756 mm960
199235.9 °C30 October 199210.8 °C15 August 199223.9 °C579 mm1580
199135.2 °C31 October 199110.9 °C23 July 199122.8 °C881 mm850
199035.8 °C19 December 199010.4 °C4 July 199023.2 °C736 mm1000
198934.7 °C10 November 198911.0 °C25 July 198922.4 °C1,232 mm540
198835.0 °C11 October 198811.1 °C17 July 198822.8 °C850 mm750
198735.8 °C20 November 198710.0 °C2 July 198723.3 °C655 mm980
198634.2 °C7 October 198610.7 °C1 July 198622.2 °C1,083 mm510
198536.0 °C4 November 19858.4 °C15 July 198522.2 °C936 mm480
198434.9 °C29 October 198412.0 °C7 June 198422.7 °C1,003 mm750
198336.8 °C12 November 198310.4 °C22 July 198323.7 °C720 mm1450
198236.0 °C21 November 19829.3 °C13 July 198222.5 °C1,107 mm710
198135.2 °C27 November 19819.8 °C20 June 198122.2 °C870 mm760
198035.9 °C13 November 198010.6 °C25 June 198022.8 °C872 mm1000
197935.7 °C1 October 197911.3 °C28 July 197922.9 °C624 mm990
197834.8 °C12 November 19789.7 °C15 June 197822.3 °C1,335 mm670
197736.1 °C23 October 19779.0 °C5 July 197722.9 °C897 mm830
197636.5 °C25 November 19769.3 °C18 July 197622.2 °C918 mm670
197535.6 °C4 November 19758.2 °C26 July 197522.4 °C608 mm800
197435.4 °C13 November 19749.6 °C16 June 197421.9 °C1,210 mm630
197336.6 °C2 November 197310.6 °C16 July 197323.2 °C648 mm1330
197235.8 °C23 November 197210.0 °C18 June 197222.5 °C908 mm900
197134.1 °C8 November 197110.3 °C31 May 197122.6 °C663 mm680
197034.6 °C15 October 197011.0 °C7 June 197023.0 °C772 mm860
196936.6 °C27 November 196911.4 °C24 July 196923.1 °C754 mm830
196835.4 °C5 January 19688.1 °C16 June 196822.7 °C807 mm880
196735.2 °C18 November 19678.1 °C19 July 196722.6 °C754 mm870
196634.7 °C1 November 196610.5 °C23 August 196622.8 °C771 mm940
196534.7 °C20 November 19659.5 °C23 June 196521.7 °C751 mm590
196435.1 °C10 November 19648.7 °C28 July 196422.2 °C707 mm710
196334.6 °C24 October 196310.6 °C20 May 196322.2 °C956 mm470
196235.5 °C21 November 196210.6 °C5 July 196222.6 °C932 mm700
196135.8 °C26 October 196111.7 °C11 August 196122.6 °C914 mm630
196035.2 °C11 December 196010.9 °C30 July 196022.7 °C644 mm850
195935.8 °C1 November 195912.6 °C15 June 195922.5 °C1,070 mm540
195835.5 °C28 October 19589.8 °C19 July 195822.8 °C1,288 mm920
195736.9 °C12 November 195710.1 °C11 July 195722.5 °C1,279 mm930
195635.2 °C2 November 19568.9 °C10 July 195622.1 °C1,129 mm640
195536.0 °C21 October 19559.3 °C13 August 195522.0 °C1,135 mm650
195436.7 °C27 October 195410.0 °C25 July 195422.9 °C507 mm900
195336.0 °C9 November 19539.4 °C3 August 195322.2 °C1,619 mm580
195237.0 °C3 November 195210.8 °C14 July 195222.7 °C1,207 mm830
195138.8 °C27 November 19519.8 °C24 July 195123.4 °C475 mm1320
195036.1 °C24 October 195010.1 °C20 August 195022.1 °C1,216 mm680
194936.8 °C3 November 194910.3 °C23 June 194922.9 °C925 mm1140
194836.9 °C11 November 19489.9 °C12 July 194822.5 °C1,246 mm760
194735.9 °C27 October 194710.0 °C6 July 194722.5 °C1,159 mm790
194636.1 °C24 October 19469.4 °C22 June 194622.2 °C1,139 mm650
194535.8 °C23 November 194510.3 °C29 June 194522.5 °C1,064 mm860
194435.9 °C11 November 19449.9 °C7 July 194422.5 °C1,040 mm1020
194338.3 °C1 December 194310.5 °C25 July 194323.0 °C902 mm1070
194237.3 °C8 November 194210.4 °C2 August 194223.2 °C699 mm1060
194137.0 °C12 October 194110.5 °C28 July 194123.6 °C478 mm1350
194036.2 °C29 November 194010.2 °C10 August 194022.5 °C901 mm920

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
27.8 °C
-0.2 °C
Hot days (≥ 30 °C)
81 d/yr
-11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1332 mm
+417 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.3 °C+0.2 °C407 mm+160 mm
Feb29.1 °C+1.1 °C288 mm+74 mm
Mar28.3 °C+0.3 °C129 mm-9 mm
Apr27.9 °C+0.4 °C45 mm+12 mm
May25.5 °C-0.8 °C24 mm+15 mm
Jun25.2 °C+0.7 °C2 mm-1 mm
Jul23.9 °C-0.3 °C5 mm+2 mm
Aug26.6 °C+0.2 °C0 mm-2 mm
Sep30.4 °C+0.9 °C2 mm-1 mm
Oct31.2 °C-0.6 °C5 mm-9 mm
Nov29.6 °C-2.2 °C114 mm+49 mm
Dec28.0 °C-1.4 °C314 mm+128 mm

The year's extremes

Hottest day
36.2 °C
27 Oct 2025
Coldest day
11.4 °C
1 Aug 2025
Wettest day
61.5 mm
29 Jan 2025
Windiest day
37.8 km/h
11 Mar 2025
Strongest gust
75.6 km/h
11 Mar 2025
Hottest feels-like
38.5 °C
19 Feb 2025
Coldest feels-like
10.1 °C
4 Aug 2025
Sunniest day
12.9 h
7 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 Balaka?

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

What is the hottest day ever recorded in Balaka?

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

What is the coldest day in Balaka?

The coldest day measured in Balaka between 1940 and 2025 was 19 July 1967, at 8.1 °C.

Does it snow in Balaka?

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

Has the climate of Balaka warmed?

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

What is the wettest day in Balaka?

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

What was the windiest day in Balaka?

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

What is the warmest month in Balaka?

The warmest month in Balaka is November (26.5 °C on average); the coldest is July (18.6 °C).

How much does it rain in Balaka?

Balaka receives on average 915 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in Balaka?

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

Are there tropical nights in Balaka?

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

What was the most extreme apparent temperature in Balaka?

In Balaka, between 1940 and 2025, the highest apparent temperature reached 42.5 °C on 13 December 2023, and the lowest was 5.5 °C on 26 July 1975.

Compare Balaka with another city

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

Nearby cities

The climate around Balaka

Other cities — Malawi