Kasungu climate — normals and trends

Kasungu (Malawi) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 21.0 °C and it receives 686 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 (24.3 °C on average) and the coldest is July (17.1 °C). Rainfall peaks in January.

Kasungu averages 0 frost days, 49 hot days (≥ 30 °C) and 108 rainy days per year.

Kasungu has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.0 °C (on 24 November 2021) and the coldest 5.8 °C (on 5 July 1965).

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

KasunguCentral Region

coords
-13.03°, 33.48°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

21.0°C

Average daily high

26.6°C

Average daily low

16.4°C

Annual rainfall

686mm

Sunshine / day

10.4h

Mean relative humidity

67%

Average peak wind

17.7km/h

Seasonal range

7.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

49 d/yr

Rainy days (≥ 1 mm)

108 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.2 °C

Average feels-like low

16.3 °C

Average peak gust

37.4 km/h

Tropical nights (≥ 20 °C)

28 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

37.0 °C

24 November 2021

Coldest day

5.8 °C

5 July 1965

Wettest day

111 mm

16 February 1983

Windiest day

33.7 km/h

29 October 1984

Strongest gust

74.5 km/h

4 February 1972

Hottest feels-like

38.6 °C

24 November 2021

Coldest feels-like

2.9 °C

5 July 1965

Sunniest day

12.7 h

8 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.0 °C26 October 20258.7 °C12 July 202521.4 °C774 mm600
202434.0 °C14 December 20247.9 °C15 June 202421.9 °C747 mm840
202334.9 °C14 October 20239.8 °C15 July 202321.9 °C813 mm780
202233.8 °C20 November 202210.1 °C29 July 202221.1 °C930 mm500
202137.0 °C24 November 20218.3 °C30 June 202121.3 °C700 mm830
202034.3 °C19 November 20208.9 °C1 August 202021.7 °C642 mm620
201935.0 °C15 November 20196.6 °C24 July 201921.7 °C925 mm550
201834.1 °C31 October 20189.8 °C24 July 201821.5 °C740 mm500
201736.5 °C18 October 20179.4 °C14 July 201721.8 °C799 mm510
201634.2 °C10 November 20169.0 °C22 July 201622.1 °C470 mm890
201535.8 °C22 November 20159.0 °C10 August 201522.0 °C605 mm710
201434.4 °C16 October 20149.2 °C13 July 201421.7 °C729 mm720
201335.4 °C1 November 20139.2 °C14 July 201321.7 °C673 mm650
201235.3 °C19 October 20127.4 °C20 July 201221.3 °C665 mm620
201135.8 °C26 October 20118.9 °C21 July 201121.4 °C601 mm550
201034.0 °C11 October 20108.1 °C16 August 201021.5 °C637 mm600
200933.2 °C11 December 20098.3 °C30 July 200921.1 °C581 mm500
200834.6 °C15 November 20087.8 °C30 June 200820.8 °C614 mm580
200733.4 °C25 November 20078.6 °C10 July 200721.0 °C754 mm380
200633.7 °C4 October 20068.7 °C6 June 200621.1 °C606 mm410
200534.8 °C15 November 20058.9 °C20 July 200521.6 °C419 mm580
200434.3 °C21 November 20048.0 °C16 July 200421.1 °C689 mm300
200334.7 °C6 November 20038.8 °C9 July 200321.1 °C663 mm520
200234.9 °C5 November 20028.6 °C27 June 200221.2 °C634 mm600
200134.2 °C23 November 20018.7 °C28 July 200121.3 °C596 mm740
200033.1 °C27 October 20009.1 °C6 July 200020.9 °C659 mm250
199933.5 °C25 October 19999.1 °C25 June 199921.0 °C526 mm520
199834.1 °C17 December 19989.1 °C2 July 199821.8 °C455 mm720
199734.8 °C13 November 19979.6 °C5 May 199721.3 °C794 mm490
199634.6 °C3 December 19966.3 °C3 July 199621.3 °C692 mm610
199535.9 °C26 November 19957.6 °C3 July 199521.8 °C469 mm710
199435.4 °C24 November 19946.8 °C14 July 199421.4 °C525 mm740
199333.4 °C4 December 19939.2 °C9 June 199321.1 °C608 mm510
199233.5 °C1 November 19927.5 °C29 July 199221.5 °C531 mm620
199133.1 °C31 October 19917.6 °C23 July 199121.3 °C558 mm450
199034.4 °C6 November 19907.7 °C5 July 199021.6 °C425 mm630
198933.3 °C11 November 19899.1 °C11 July 198920.6 °C1,105 mm360
198833.3 °C11 October 19889.0 °C17 July 198821.4 °C498 mm470
198733.5 °C19 December 19876.1 °C2 July 198721.6 °C528 mm720
198633.4 °C7 October 19867.8 °C22 June 198620.6 °C732 mm250
198533.5 °C3 November 19857.0 °C3 August 198520.6 °C613 mm190
198433.4 °C6 December 19849.3 °C18 June 198420.8 °C657 mm470
198334.8 °C16 November 19837.9 °C22 July 198321.8 °C730 mm670
198234.2 °C8 November 19827.9 °C18 May 198220.8 °C746 mm280
198134.7 °C8 November 19817.2 °C20 June 198121.0 °C520 mm550
198033.1 °C6 November 19807.7 °C21 June 198020.8 °C733 mm420
197932.9 °C12 October 19798.6 °C26 June 197920.7 °C618 mm470
197833.6 °C29 September 19788.0 °C16 June 197820.7 °C1,068 mm410
197735.2 °C23 October 19777.2 °C6 July 197721.2 °C680 mm490
197634.2 °C25 November 19767.8 °C4 July 197620.6 °C672 mm500
197533.1 °C5 November 19755.9 °C26 July 197520.8 °C583 mm370
197433.4 °C3 December 19747.9 °C28 July 197420.3 °C769 mm370
197334.4 °C6 November 19738.4 °C13 July 197321.1 °C529 mm490
197234.6 °C17 November 19728.3 °C25 July 197220.8 °C638 mm470
197133.3 °C9 November 19718.4 °C7 June 197120.2 °C852 mm220
197033.4 °C16 November 19709.0 °C20 June 197020.9 °C708 mm310
196932.8 °C9 November 19698.7 °C24 July 196921.0 °C566 mm480
196832.8 °C4 October 19688.1 °C24 June 196820.5 °C641 mm270
196733.1 °C6 October 19677.7 °C20 July 196720.8 °C550 mm270
196631.6 °C26 September 19667.2 °C23 August 196620.8 °C566 mm250
196532.3 °C20 November 19655.8 °C5 July 196519.9 °C705 mm170
196431.8 °C17 November 19646.3 °C29 June 196420.3 °C577 mm250
196331.3 °C9 October 19636.8 °C6 June 196320.3 °C876 mm250
196233.0 °C15 October 19629.8 °C5 May 196220.4 °C803 mm320
196132.5 °C25 October 19619.2 °C11 August 196120.4 °C780 mm180
196032.9 °C8 December 19609.3 °C6 August 196020.3 °C671 mm320
195932.7 °C17 November 19599.6 °C18 July 195920.4 °C887 mm230
195833.0 °C29 October 19587.3 °C20 July 195820.7 °C900 mm350
195733.0 °C12 November 19577.9 °C18 June 195720.1 °C1,264 mm390
195633.3 °C22 September 19567.1 °C29 July 195620.0 °C913 mm430
195532.5 °C14 November 19557.4 °C11 August 195520.0 °C909 mm400
195433.4 °C27 October 19547.6 °C22 June 195420.5 °C446 mm320
195332.9 °C28 October 19537.3 °C14 June 195320.2 °C1,048 mm340
195235.0 °C16 September 19528.6 °C15 July 195220.7 °C688 mm550
195136.2 °C28 November 19517.6 °C25 July 195121.2 °C476 mm570
195033.8 °C25 October 19507.9 °C20 August 195020.0 °C823 mm340
194934.2 °C3 November 19498.2 °C7 June 194920.8 °C707 mm540
194834.2 °C11 November 19489.2 °C16 July 194821.1 °C700 mm660
194733.4 °C27 November 19478.4 °C6 July 194720.5 °C696 mm560
194634.0 °C10 October 19467.2 °C10 July 194620.3 °C715 mm370
194532.6 °C26 November 19458.9 °C21 June 194520.2 °C721 mm470
194432.5 °C11 November 19448.4 °C13 July 194420.3 °C721 mm450
194334.8 °C25 November 19438.0 °C25 July 194320.9 °C457 mm930
194233.8 °C9 November 19427.9 °C29 July 194220.8 °C487 mm480
194135.5 °C24 September 19418.8 °C22 June 194120.8 °C625 mm480
194033.0 °C30 November 19407.6 °C18 July 194020.2 °C877 mm340

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.1 °C
+0.5 °C
Hot days (≥ 30 °C)
60 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
774 mm
+88 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.3 °C+0.1 °C246 mm+61 mm
Feb27.6 °C+1.4 °C96 mm-68 mm
Mar26.9 °C+0.8 °C81 mm-29 mm
Apr26.9 °C+0.9 °C22 mm-12 mm
May25.4 °C0.0 °C24 mm+18 mm
Jun24.7 °C+0.7 °C3 mm+1 mm
Jul23.4 °C-0.3 °C1 mm0 mm
Aug26.1 °C+0.6 °C0 mm-1 mm
Sep29.8 °C+1.7 °C1 mm-1 mm
Oct30.5 °C+0.4 °C3 mm-5 mm
Nov29.4 °C-0.8 °C84 mm+47 mm
Dec27.9 °C+0.1 °C214 mm+77 mm

The year's extremes

Hottest day
34.0 °C
26 Oct 2025
Coldest day
8.7 °C
12 Jul 2025
Wettest day
54.2 mm
25 Jan 2025
Windiest day
29.0 km/h
20 Sep 2025
Strongest gust
60.8 km/h
3 Nov 2025
Hottest feels-like
34.8 °C
13 Jan 2025
Coldest feels-like
6.5 °C
31 Jul 2025
Sunniest day
12.7 h
8 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 Kasungu?

Kasungu has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 21.0 °C and it receives 686 mm of precipitation per year.

What is the hottest day ever recorded in Kasungu?

The hottest day measured in Kasungu between 1940 and 2025 was 24 November 2021, reaching 37.0 °C.

What is the coldest day in Kasungu?

The coldest day measured in Kasungu between 1940 and 2025 was 5 July 1965, at 5.8 °C.

Does it snow in Kasungu?

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

Has the climate of Kasungu warmed?

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

What is the wettest day in Kasungu?

The wettest day measured in Kasungu between 1940 and 2025 was 16 February 1983, with 111 mm of rain in 24 hours.

What was the windiest day in Kasungu?

The windiest day measured in Kasungu between 1940 and 2025 was 29 October 1984, with winds reaching 33.7 km/h.

What is the warmest month in Kasungu?

The warmest month in Kasungu is November (24.3 °C on average); the coldest is July (17.1 °C).

How much does it rain in Kasungu?

Kasungu receives on average 686 mm of precipitation per year, spread over about 108 rainy days.

Is it sunny in Kasungu?

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

Are there tropical nights in Kasungu?

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

What was the most extreme apparent temperature in Kasungu?

In Kasungu, between 1940 and 2025, the highest apparent temperature reached 38.6 °C on 24 November 2021, and the lowest was 2.9 °C on 5 July 1965.

Compare Kasungu with another city

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

Nearby cities

The climate around Kasungu

Other cities — Malawi