Nsanje climate — normals and trends

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

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

Nsanje has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.2 °C (on 27 November 1951) and the coldest 8.9 °C (on 15 June 1968).

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

NsanjeSouthern Region

coords
-16.92°, 35.26°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.0°C

Average daily high

30.7°C

Average daily low

20.1°C

Annual rainfall

856mm

Sunshine / day

10.5h

Mean relative humidity

68%

Average peak wind

13.6km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

201 d/yr

Rainy days (≥ 1 mm)

113 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.3 °C

Average feels-like low

22.2 °C

Average peak gust

31.9 km/h

Tropical nights (≥ 20 °C)

206 d/yr

Solar radiation

19.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

44.2 °C

27 November 1951

Coldest day

8.9 °C

15 June 1968

Wettest day

188 mm

19 February 2022

Windiest day

46.3 km/h

13 March 1941

Strongest gust

95.0 km/h

11 March 2025

Hottest feels-like

47.0 °C

13 December 2015

Coldest feels-like

5.8 °C

15 June 1968

Sunniest day

13.0 h

7 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.4 °C27 October 202511.7 °C1 August 202525.2 °C1,316 mm2110
202441.9 °C29 October 202413.2 °C8 July 202426.5 °C512 mm2690
202342.0 °C13 October 202312.5 °C28 June 202326.0 °C1,221 mm2320
202240.9 °C20 November 202212.9 °C28 July 202225.0 °C1,495 mm2010
202143.1 °C9 November 202110.0 °C3 August 202125.8 °C594 mm2420
202043.7 °C25 November 202010.5 °C11 August 202025.8 °C675 mm2320
201943.6 °C29 October 201910.5 °C24 July 201925.5 °C1,252 mm2090
201842.0 °C22 November 201813.7 °C7 June 201825.9 °C621 mm2500
201742.5 °C17 October 201713.0 °C14 July 201725.2 °C937 mm1960
201642.0 °C14 November 201611.6 °C10 July 201626.2 °C648 mm2430
201542.4 °C13 December 201511.5 °C5 August 201525.4 °C947 mm1950
201440.3 °C9 October 201411.9 °C2 August 201425.1 °C750 mm2190
201341.7 °C1 November 201311.4 °C15 July 201324.9 °C746 mm1860
201242.0 °C20 October 201210.5 °C11 June 201225.0 °C773 mm1980
201142.1 °C26 October 201110.3 °C20 July 201125.1 °C727 mm2220
201041.8 °C12 October 201011.2 °C16 August 201025.5 °C1,016 mm2150
200940.5 °C18 December 200911.4 °C31 August 200925.3 °C602 mm2380
200840.6 °C15 November 200810.7 °C29 June 200824.9 °C724 mm2120
200742.3 °C5 November 200711.0 °C21 August 200725.3 °C968 mm2420
200642.8 °C4 November 200611.4 °C5 July 200625.4 °C593 mm2200
200543.0 °C17 November 200512.3 °C14 June 200525.8 °C719 mm2550
200441.9 °C22 November 200412.1 °C14 August 200424.8 °C857 mm2100
200339.9 °C6 November 200312.2 °C18 August 200324.9 °C801 mm1890
200241.6 °C5 November 200213.1 °C14 July 200225.4 °C560 mm2530
200140.5 °C5 November 200112.2 °C23 June 200124.8 °C984 mm1860
200039.3 °C26 October 200012.1 °C19 July 200024.7 °C1,096 mm1760
199939.1 °C19 November 199911.0 °C24 June 199924.4 °C797 mm1480
199840.5 °C6 November 199812.4 °C13 June 199824.7 °C1,046 mm1930
199739.8 °C12 November 199712.7 °C21 May 199724.3 °C1,319 mm1560
199640.1 °C6 November 199611.2 °C12 July 199624.9 °C989 mm1860
199542.4 °C26 October 19959.6 °C11 July 199525.4 °C676 mm2150
199444.0 °C24 November 199412.1 °C29 May 199424.9 °C651 mm1870
199339.8 °C9 December 199313.0 °C8 June 199325.5 °C757 mm2270
199241.8 °C25 October 199212.1 °C13 August 199225.9 °C489 mm2600
199139.9 °C31 October 199112.7 °C14 June 199124.6 °C953 mm1920
199040.9 °C18 December 199012.2 °C5 July 199025.1 °C782 mm2110
198939.8 °C10 November 198912.3 °C13 July 198924.5 °C1,034 mm1650
198840.0 °C11 October 198812.0 °C3 August 198824.5 °C1,117 mm1720
198742.0 °C20 November 198711.7 °C23 July 198725.8 °C633 mm2520
198638.9 °C7 October 198611.9 °C11 May 198624.3 °C959 mm1600
198539.8 °C3 November 19859.2 °C14 July 198524.1 °C1,107 mm1580
198439.1 °C3 December 198413.9 °C6 June 198424.9 °C783 mm2020
198341.5 °C12 November 198312.4 °C11 July 198325.6 °C698 mm2320
198239.6 °C15 October 198212.1 °C29 July 198224.5 °C856 mm1900
198140.5 °C6 November 198111.4 °C13 July 198124.1 °C921 mm1770
198041.1 °C13 November 198011.6 °C7 July 198024.9 °C758 mm2050
197940.8 °C24 September 197913.0 °C26 July 197925.0 °C613 mm2160
197839.4 °C29 September 197810.6 °C15 June 197824.9 °C1,062 mm2130
197740.0 °C23 October 197712.2 °C5 July 197725.1 °C749 mm2340
197642.4 °C25 November 197611.6 °C19 July 197624.5 °C855 mm1840
197539.1 °C14 November 197510.1 °C27 July 197524.4 °C695 mm2060
197440.1 °C18 October 197411.3 °C16 June 197424.1 °C1,070 mm1640
197340.2 °C15 September 197311.3 °C16 July 197324.7 °C1,136 mm1890
197239.7 °C23 November 197210.3 °C4 August 197224.7 °C734 mm2180
197138.0 °C17 October 197111.6 °C16 July 197124.8 °C646 mm2260
197038.8 °C30 September 197011.1 °C6 July 197025.1 °C671 mm2150
196943.4 °C27 November 196913.0 °C18 July 196925.3 °C854 mm2160
196840.6 °C3 October 19688.9 °C15 June 196824.7 °C657 mm2250
196740.9 °C11 December 196711.4 °C17 July 196724.6 °C656 mm1860
196639.4 °C5 December 196612.3 °C22 August 196625.1 °C645 mm1990
196539.5 °C4 November 196510.7 °C23 June 196523.7 °C625 mm1360
196441.3 °C10 November 196410.6 °C29 July 196424.3 °C736 mm1780
196339.5 °C24 September 196311.6 °C18 July 196324.0 °C964 mm1500
196240.1 °C18 October 196211.9 °C25 June 196224.9 °C857 mm1990
196142.8 °C29 October 196113.4 °C5 July 196125.2 °C637 mm2110
196040.9 °C14 October 196012.1 °C7 July 196025.1 °C803 mm2150
195941.1 °C4 October 195912.9 °C18 July 195924.8 °C759 mm2070
195840.5 °C17 October 195811.3 °C19 July 195824.7 °C1,221 mm1930
195743.1 °C25 November 195710.1 °C25 June 195724.9 °C910 mm1550
195639.8 °C2 November 19569.5 °C8 July 195624.3 °C1,028 mm1720
195542.3 °C14 November 195510.8 °C10 August 195524.0 °C1,000 mm1440
195442.6 °C27 October 195411.4 °C25 June 195424.9 °C618 mm2250
195340.3 °C11 November 195310.3 °C3 August 195324.0 °C1,418 mm1510
195241.7 °C2 October 195212.3 °C22 June 195224.8 °C1,013 mm1840
195144.2 °C27 November 195110.9 °C22 July 195126.0 °C513 mm2600
195042.4 °C24 October 195011.5 °C30 June 195024.4 °C940 mm1730
194943.5 °C19 November 194911.7 °C22 June 194925.3 °C786 mm2120
194840.9 °C13 October 194811.2 °C17 July 194824.3 °C1,367 mm1290
194742.1 °C30 October 194711.2 °C2 July 194724.6 °C1,137 mm1510
194642.0 °C31 October 19469.6 °C23 June 194624.2 °C1,088 mm1520
194540.9 °C25 November 194512.3 °C1 July 194524.6 °C972 mm1620
194440.8 °C27 September 194411.0 °C2 June 194424.6 °C938 mm1780
194344.1 °C2 December 19439.9 °C1 July 194324.6 °C1,007 mm1650
194240.9 °C8 November 194212.8 °C11 July 194225.4 °C651 mm2630
194142.7 °C12 October 194111.5 °C25 June 194125.9 °C455 mm2410
194042.5 °C10 November 194012.5 °C16 July 194025.2 °C651 mm2140

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
30.6 °C
-0.1 °C
Hot days (≥ 30 °C)
211 d/yr
+10
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1316 mm
+460 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.5 °C+1.3 °C348 mm+136 mm
Feb31.3 °C+0.4 °C213 mm+41 mm
Mar30.4 °C-0.2 °C163 mm+44 mm
Apr30.4 °C+0.5 °C66 mm+27 mm
May27.4 °C-1.2 °C48 mm+32 mm
Jun27.8 °C+1.1 °C8 mm-3 mm
Jul26.5 °C0.0 °C20 mm+8 mm
Aug29.5 °C+0.4 °C5 mm-2 mm
Sep33.4 °C+0.8 °C10 mm+4 mm
Oct34.4 °C-0.4 °C10 mm-10 mm
Nov32.5 °C-2.2 °C113 mm+45 mm
Dec31.0 °C-1.6 °C313 mm+141 mm

The year's extremes

Hottest day
41.4 °C
27 Oct 2025
Coldest day
11.7 °C
1 Aug 2025
Wettest day
74.7 mm
11 Mar 2025
Windiest day
34.6 km/h
11 Mar 2025
Strongest gust
95.0 km/h
11 Mar 2025
Hottest feels-like
45.2 °C
2 Nov 2025
Coldest feels-like
11.1 °C
1 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 Nsanje?

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

What is the hottest day ever recorded in Nsanje?

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

What is the coldest day in Nsanje?

The coldest day measured in Nsanje between 1940 and 2025 was 15 June 1968, at 8.9 °C.

Does it snow in Nsanje?

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

Has the climate of Nsanje warmed?

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

What is the wettest day in Nsanje?

The wettest day measured in Nsanje between 1940 and 2025 was 19 February 2022, with 188 mm of rain in 24 hours.

What was the windiest day in Nsanje?

The windiest day measured in Nsanje between 1940 and 2025 was 13 March 1941, with winds reaching 46.3 km/h.

What is the warmest month in Nsanje?

The warmest month in Nsanje is November (28.4 °C on average); the coldest is July (20.5 °C).

How much does it rain in Nsanje?

Nsanje receives on average 856 mm of precipitation per year, spread over about 113 rainy days.

Is it sunny in Nsanje?

Nsanje gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Nsanje?

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

What was the most extreme apparent temperature in Nsanje?

In Nsanje, between 1940 and 2025, the highest apparent temperature reached 47.0 °C on 13 December 2015, and the lowest was 5.8 °C on 15 June 1968.

Compare Nsanje with another city

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

Nearby cities

The climate around Nsanje

Other cities — Malawi