Ntcheu climate — normals and trends

Ntcheu (Malawi) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 1,030 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.1 °C on average) and the coldest is July (16.8 °C). Rainfall peaks in January.

Ntcheu averages 0 frost days, 34 hot days (≥ 30 °C) and 123 rainy days per year.

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

The hottest day of the period reached 35.5 °C (on 1 November 2011) and the coldest 5.7 °C (on 28 July 1964).

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

NtcheuCentral Region

coords
-14.82°, 34.64°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

20.9°C

Average daily high

25.8°C

Average daily low

16.6°C

Annual rainfall

1,030mm

Sunshine / day

10.8h

Mean relative humidity

69%

Average peak wind

13.1km/h

Seasonal range

7.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

34 d/yr

Rainy days (≥ 1 mm)

123 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.1 °C

Average feels-like low

16.9 °C

Average peak gust

32.2 km/h

Tropical nights (≥ 20 °C)

37 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

35.5 °C

1 November 2011

Coldest day

5.7 °C

28 July 1964

Wettest day

117 mm

6 March 2019

Windiest day

37.2 km/h

6 March 2019

Strongest gust

89.3 km/h

6 March 2019

Hottest feels-like

39.3 °C

13 December 2023

Coldest feels-like

3.1 °C

10 July 1956

Sunniest day

12.9 h

8 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.5 °C27 October 20259.0 °C5 August 202521.3 °C1,381 mm270
202434.4 °C29 October 20249.5 °C18 June 202422.0 °C792 mm640
202335.4 °C13 December 20239.6 °C28 June 202321.8 °C1,483 mm650
202233.1 °C31 October 20229.6 °C28 July 202221.1 °C1,261 mm320
202134.5 °C24 November 20219.1 °C28 May 202121.4 °C827 mm650
202034.3 °C25 November 20208.1 °C10 August 202021.8 °C899 mm480
201934.2 °C29 October 20195.7 °C24 July 201921.5 °C1,329 mm410
201833.6 °C7 November 201810.1 °C2 July 201821.4 °C1,008 mm360
201734.4 °C20 October 20178.6 °C14 July 201721.5 °C996 mm320
201633.8 °C1 November 20168.5 °C10 July 201621.8 °C851 mm640
201534.4 °C22 November 20159.2 °C11 July 201521.7 °C857 mm620
201433.7 °C29 November 20149.0 °C13 July 201421.4 °C1,007 mm500
201334.4 °C1 November 201310.0 °C14 July 201321.3 °C924 mm450
201234.7 °C19 October 20126.9 °C20 July 201221.2 °C1,116 mm470
201135.5 °C1 November 20118.5 °C21 July 201121.5 °C718 mm460
201033.8 °C12 October 20107.7 °C16 August 201021.4 °C954 mm460
200932.6 °C18 December 20098.2 °C30 July 200921.0 °C797 mm340
200834.2 °C15 November 20088.2 °C3 July 200820.8 °C1,001 mm400
200732.5 °C24 September 20079.7 °C26 June 200720.9 °C1,279 mm240
200633.1 °C11 November 20068.3 °C6 June 200620.9 °C950 mm270
200534.1 °C17 November 200510.3 °C29 May 200521.4 °C636 mm360
200432.5 °C30 October 20049.5 °C6 June 200420.6 °C1,074 mm130
200332.9 °C6 November 20039.1 °C25 July 200320.9 °C1,246 mm310
200233.5 °C5 November 20029.3 °C27 June 200221.2 °C924 mm410
200133.5 °C9 November 20019.4 °C26 July 200121.2 °C1,010 mm470
200031.8 °C27 October 20009.1 °C19 July 200020.5 °C1,362 mm110
199932.3 °C28 October 19997.7 °C24 June 199920.5 °C975 mm210
199832.6 °C7 November 19988.8 °C17 July 199821.3 °C662 mm440
199733.5 °C16 November 19979.6 °C22 June 199720.9 °C1,448 mm250
199633.3 °C18 November 19967.0 °C3 July 199621.0 °C1,126 mm530
199534.2 °C17 November 19957.5 °C1 July 199521.5 °C883 mm460
199435.0 °C24 November 19948.3 °C31 May 199421.2 °C689 mm470
199333.0 °C29 October 19938.6 °C8 June 199321.0 °C946 mm350
199232.5 °C26 February 19928.6 °C15 August 199221.5 °C715 mm540
199132.7 °C31 October 19918.5 °C14 June 199120.8 °C980 mm170
199032.9 °C6 November 19907.7 °C4 July 199021.1 °C880 mm420
198931.8 °C10 November 19899.6 °C10 July 198920.5 °C1,349 mm260
198831.7 °C11 October 19889.7 °C17 July 198820.8 °C949 mm80
198733.0 °C20 November 19877.0 °C2 July 198721.2 °C811 mm380
198631.9 °C7 October 19868.7 °C1 July 198620.3 °C1,192 mm60
198533.3 °C4 November 19857.9 °C27 July 198520.2 °C1,085 mm80
198431.7 °C15 October 198410.2 °C20 August 198420.6 °C1,121 mm160
198333.5 °C31 October 19838.7 °C22 July 198321.5 °C889 mm350
198233.0 °C1 November 19827.9 °C18 May 198220.6 °C1,187 mm160
198132.7 °C27 November 19817.6 °C20 June 198120.3 °C855 mm200
198032.4 °C13 November 19808.2 °C21 June 198020.5 °C1,019 mm300
197932.4 °C1 October 19799.2 °C28 July 197920.7 °C776 mm300
197832.6 °C29 September 19788.2 °C17 July 197820.4 °C1,561 mm170
197733.5 °C23 October 19777.2 °C5 July 197720.8 °C1,099 mm190
197633.6 °C25 November 19767.5 °C18 July 197620.3 °C1,016 mm320
197532.7 °C4 November 19756.2 °C26 July 197520.4 °C651 mm130
197432.5 °C13 November 19747.7 °C16 June 197420.0 °C1,285 mm160
197333.5 °C2 November 19738.3 °C16 July 197320.9 °C792 mm380
197232.8 °C23 November 19727.9 °C18 June 197220.4 °C1,055 mm250
197131.6 °C21 November 19719.2 °C31 May 197120.5 °C858 mm130
197032.2 °C15 October 19709.0 °C8 June 197020.9 °C877 mm230
196932.8 °C27 November 19699.1 °C10 June 196920.9 °C838 mm380
196832.0 °C16 October 19686.5 °C17 June 196820.4 °C972 mm200
196731.9 °C8 October 19676.6 °C19 July 196720.5 °C850 mm180
196631.7 °C6 November 19668.4 °C23 August 196620.6 °C909 mm240
196531.9 °C20 November 19657.2 °C23 June 196519.8 °C922 mm70
196431.9 °C17 November 19645.7 °C28 July 196420.2 °C817 mm300
196331.6 °C24 October 19638.2 °C28 May 196320.2 °C1,098 mm160
196232.6 °C23 November 19628.4 °C26 June 196220.5 °C1,124 mm240
196132.8 °C26 October 196110.5 °C1 June 196120.5 °C1,178 mm160
196032.1 °C11 December 19609.7 °C7 July 196020.5 °C802 mm390
195933.0 °C16 November 195910.9 °C4 July 195920.6 °C1,136 mm210
195832.6 °C28 October 19587.4 °C19 July 195820.9 °C1,424 mm300
195733.8 °C12 November 19578.2 °C11 July 195720.5 °C1,562 mm540
195632.5 °C2 November 19565.9 °C24 July 195620.2 °C1,308 mm310
195532.8 °C21 October 19556.6 °C12 August 195520.1 °C1,347 mm330
195433.8 °C27 October 19548.6 °C25 July 195420.9 °C538 mm390
195333.0 °C9 November 19537.3 °C3 August 195320.3 °C1,702 mm280
195234.0 °C3 November 19529.3 °C14 July 195220.8 °C1,125 mm440
195135.3 °C27 November 19517.4 °C24 July 195121.2 °C623 mm470
195033.3 °C24 October 19507.9 °C17 July 195020.2 °C1,444 mm260
194933.7 °C3 November 19498.1 °C10 August 194920.9 °C1,017 mm500
194834.3 °C12 November 19487.8 °C12 July 194820.6 °C1,278 mm360
194733.4 °C21 October 19477.9 °C7 July 194720.5 °C1,130 mm550
194633.4 °C10 October 19467.6 °C22 June 194620.2 °C1,302 mm290
194532.8 °C23 November 19458.3 °C11 June 194520.4 °C1,220 mm460
194432.7 °C11 November 19448.3 °C7 July 194420.5 °C1,109 mm350
194335.2 °C1 December 19438.6 °C28 June 194320.9 °C927 mm700
194234.3 °C9 November 19429.3 °C11 July 194221.0 °C771 mm510
194134.3 °C12 October 19418.6 °C29 July 194121.3 °C647 mm570
194033.5 °C29 November 19407.9 °C7 August 194020.5 °C1,065 mm350

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.0 °C
+0.2 °C
Hot days (≥ 30 °C)
27 d/yr
-7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1381 mm
+351 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.4 °C+0.4 °C434 mm+160 mm
Feb27.5 °C+1.5 °C223 mm-14 mm
Mar26.8 °C+0.8 °C129 mm-18 mm
Apr25.8 °C+0.4 °C56 mm+14 mm
May23.7 °C-0.6 °C20 mm+9 mm
Jun23.3 °C+0.8 °C1 mm-2 mm
Jul22.1 °C-0.1 °C3 mm+1 mm
Aug24.7 °C+0.4 °C1 mm-2 mm
Sep28.6 °C+1.4 °C2 mm-2 mm
Oct29.2 °C-0.1 °C7 mm-10 mm
Nov27.5 °C-1.6 °C126 mm+49 mm
Dec25.9 °C-1.1 °C378 mm+164 mm

The year's extremes

Hottest day
33.5 °C
27 Oct 2025
Coldest day
9.0 °C
5 Aug 2025
Wettest day
70.4 mm
29 Jan 2025
Windiest day
34.5 km/h
11 Mar 2025
Strongest gust
87.1 km/h
11 Mar 2025
Hottest feels-like
36.3 °C
19 Feb 2025
Coldest feels-like
7.8 °C
5 Aug 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 Ntcheu?

Ntcheu has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 1,030 mm of precipitation per year.

What is the hottest day ever recorded in Ntcheu?

The hottest day measured in Ntcheu between 1940 and 2025 was 1 November 2011, reaching 35.5 °C.

What is the coldest day in Ntcheu?

The coldest day measured in Ntcheu between 1940 and 2025 was 28 July 1964, at 5.7 °C.

Does it snow in Ntcheu?

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

Has the climate of Ntcheu warmed?

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

What is the wettest day in Ntcheu?

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

What was the windiest day in Ntcheu?

The windiest day measured in Ntcheu between 1940 and 2025 was 6 March 2019, with winds reaching 37.2 km/h.

What is the warmest month in Ntcheu?

The warmest month in Ntcheu is November (24.1 °C on average); the coldest is July (16.8 °C).

How much does it rain in Ntcheu?

Ntcheu receives on average 1,030 mm of precipitation per year, spread over about 123 rainy days.

Is it sunny in Ntcheu?

Ntcheu gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Ntcheu?

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

What was the most extreme apparent temperature in Ntcheu?

In Ntcheu, between 1940 and 2025, the highest apparent temperature reached 39.3 °C on 13 December 2023, and the lowest was 3.1 °C on 10 July 1956.

Compare Ntcheu with another city

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

Nearby cities

The climate around Ntcheu

Other cities — Malawi