Blantyre climate — normals and trends

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

Blantyre averages 0 frost days, 61 hot days (≥ 30 °C) and 143 rainy days per year.

Blantyre has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.0 °C (on 1 December 1943) and the coldest 6.0 °C (on 16 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

BlantyreSouthern Region

coords
-15.78°, 35.01°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

21.6°C

Average daily high

26.6°C

Average daily low

17.1°C

Annual rainfall

1,160mm

Sunshine / day

10.4h

Mean relative humidity

72%

Average peak wind

13.3km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

61 d/yr

Rainy days (≥ 1 mm)

143 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.5 °C

Average feels-like low

17.9 °C

Average peak gust

31.1 km/h

Tropical nights (≥ 20 °C)

95 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °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.0 °C

1 December 1943

Coldest day

6.0 °C

16 June 1968

Wettest day

199 mm

6 March 2019

Windiest day

37.9 km/h

11 March 2025

Strongest gust

82.4 km/h

6 March 2019

Hottest feels-like

42.4 °C

13 December 2023

Coldest feels-like

3.6 °C

26 July 1975

Sunniest day

12.9 h

11 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.3 °C27 October 20259.0 °C4 August 202522.0 °C1,579 mm550
202435.9 °C29 October 20249.2 °C8 July 202422.8 °C794 mm1060
202336.6 °C14 October 20239.1 °C27 June 202322.8 °C1,588 mm890
202234.4 °C26 October 20229.4 °C20 June 202221.8 °C1,649 mm620
202136.5 °C9 November 20217.4 °C3 August 202122.1 °C989 mm900
202037.5 °C25 November 20207.9 °C10 August 202022.4 °C1,008 mm930
201937.4 °C29 October 20197.2 °C24 July 201922.3 °C1,560 mm720
201835.5 °C22 November 20189.5 °C27 July 201822.1 °C1,118 mm620
201736.6 °C17 October 201710.2 °C15 July 201722.1 °C1,262 mm600
201635.9 °C14 November 20167.8 °C10 July 201622.5 °C1,070 mm1110
201536.7 °C2 November 20158.1 °C5 August 201522.3 °C1,284 mm720
201435.2 °C16 October 20149.1 °C3 August 201421.9 °C1,040 mm740
201336.6 °C18 November 20138.5 °C15 July 201321.6 °C1,216 mm660
201236.7 °C19 October 20128.5 °C19 July 201221.8 °C1,150 mm660
201137.2 °C1 November 20118.5 °C20 July 201121.9 °C979 mm680
201036.2 °C12 October 20107.9 °C16 August 201022.0 °C1,159 mm830
200934.3 °C18 December 20098.4 °C30 July 200921.7 °C1,202 mm610
200835.2 °C15 November 20087.7 °C30 June 200821.3 °C1,128 mm660
200734.8 °C24 November 20078.4 °C1 August 200721.6 °C1,368 mm450
200635.7 °C3 November 20067.6 °C6 June 200621.7 °C1,175 mm490
200536.2 °C17 November 20058.3 °C2 July 200522.2 °C812 mm820
200433.9 °C22 November 20048.6 °C18 July 200421.2 °C1,239 mm300
200334.1 °C6 November 20039.3 °C12 July 200321.5 °C1,268 mm640
200235.4 °C5 November 20029.3 °C27 June 200221.8 °C943 mm540
200135.0 °C9 November 20019.3 °C20 June 200121.8 °C1,192 mm740
200034.0 °C25 October 20008.4 °C19 July 200021.4 °C1,340 mm340
199933.9 °C23 October 19997.1 °C24 June 199921.2 °C1,126 mm460
199834.9 °C7 November 19989.6 °C17 July 199821.9 °C947 mm620
199734.7 °C12 November 19979.1 °C22 July 199721.4 °C1,569 mm420
199634.9 °C18 November 19968.2 °C12 July 199621.7 °C1,229 mm680
199536.9 °C26 October 19958.1 °C12 July 199522.2 °C973 mm870
199437.8 °C24 November 19949.3 °C30 May 199421.8 °C687 mm770
199333.7 °C8 December 199310.4 °C17 July 199321.8 °C1,074 mm530
199236.0 °C26 February 19928.8 °C3 July 199222.6 °C702 mm1060
199134.0 °C31 October 19919.1 °C22 July 199121.5 °C1,033 mm550
199035.6 °C6 November 19909.6 °C5 July 199021.8 °C916 mm610
198933.8 °C4 October 19899.8 °C13 July 198921.2 °C1,406 mm420
198834.2 °C11 October 19889.5 °C13 June 198821.5 °C1,158 mm420
198735.4 °C20 November 19879.6 °C28 June 198722.2 °C876 mm860
198633.6 °C7 October 19869.3 °C9 August 198621.0 °C1,327 mm260
198534.6 °C4 November 19857.7 °C14 July 198520.9 °C1,324 mm240
198434.2 °C3 December 198410.5 °C14 August 198421.3 °C1,274 mm470
198335.8 °C12 November 19839.0 °C22 July 198322.3 °C926 mm840
198234.3 °C7 December 19828.4 °C13 July 198221.2 °C1,224 mm360
198135.4 °C6 November 19818.5 °C1 July 198121.0 °C1,018 mm580
198034.9 °C14 November 19808.6 °C7 July 198021.4 °C987 mm620
197934.7 °C1 October 19798.8 °C28 July 197921.5 °C933 mm640
197834.3 °C29 September 19787.5 °C15 June 197821.3 °C1,525 mm470
197735.4 °C22 October 19778.8 °C5 July 197721.7 °C1,076 mm490
197635.7 °C25 November 19767.5 °C19 July 197620.8 °C1,258 mm480
197533.5 °C20 November 19756.0 °C26 July 197520.9 °C817 mm420
197434.2 °C12 November 19748.5 °C17 June 197420.7 °C1,748 mm430
197334.4 °C15 September 19738.5 °C13 July 197321.3 °C1,037 mm610
197234.7 °C23 November 19728.5 °C18 June 197221.2 °C1,011 mm460
197133.0 °C16 October 19718.4 °C31 May 197121.2 °C940 mm410
197033.2 °C15 October 19708.6 °C7 July 197021.5 °C1,054 mm530
196935.8 °C27 November 19699.7 °C19 June 196921.7 °C1,086 mm600
196835.0 °C3 October 19686.0 °C16 June 196821.2 °C1,035 mm480
196734.4 °C8 October 19677.0 °C19 July 196720.9 °C1,132 mm390
196633.9 °C3 November 19669.0 °C22 July 196621.4 °C1,078 mm540
196533.2 °C4 November 19657.3 °C6 July 196520.4 °C914 mm390
196434.9 °C10 November 19647.1 °C28 July 196421.0 °C889 mm510
196333.6 °C22 October 19638.0 °C13 August 196320.9 °C1,302 mm280
196234.0 °C21 November 19627.8 °C26 June 196221.4 °C1,207 mm510
196134.8 °C29 October 196110.2 °C12 July 196121.2 °C1,488 mm310
196034.9 °C11 October 19608.3 °C7 July 196021.6 °C771 mm780
195934.7 °C1 November 19599.8 °C15 August 195921.2 °C1,138 mm390
195834.6 °C17 October 19588.3 °C29 July 195821.4 °C1,281 mm580
195736.4 °C12 November 19578.2 °C7 August 195721.4 °C1,412 mm780
195634.7 °C2 November 19567.3 °C27 July 195621.0 °C1,444 mm460
195535.3 °C14 November 19557.3 °C10 August 195520.8 °C1,506 mm510
195436.5 °C27 October 19548.1 °C29 June 195421.5 °C818 mm630
195335.1 °C8 November 19537.5 °C26 June 195321.0 °C1,642 mm530
195235.7 °C3 November 19528.9 °C14 July 195221.6 °C1,271 mm680
195136.6 °C27 November 19517.6 °C24 July 195122.0 °C879 mm1000
195035.9 °C24 October 19508.9 °C8 August 195020.9 °C1,480 mm490
194936.7 °C3 November 19497.7 °C22 June 194921.7 °C1,103 mm960
194835.7 °C11 November 19488.0 °C12 July 194821.5 °C1,436 mm620
194735.7 °C30 October 19477.8 °C8 July 194721.5 °C1,232 mm710
194635.9 °C24 October 19467.3 °C23 June 194621.0 °C1,291 mm500
194534.8 °C22 October 19457.8 °C29 June 194521.2 °C1,407 mm660
194434.4 °C17 October 19447.7 °C7 July 194421.3 °C1,287 mm700
194338.0 °C1 December 19437.8 °C25 July 194321.5 °C1,029 mm810
194236.5 °C8 November 19428.6 °C2 August 194221.8 °C970 mm770
194136.6 °C12 October 19418.8 °C29 July 194122.2 °C710 mm960
194035.2 °C11 November 19407.3 °C10 August 194021.2 °C1,282 mm630

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.7 °C
+0.1 °C
Hot days (≥ 30 °C)
55 d/yr
-6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1579 mm
+419 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C+1.1 °C362 mm+83 mm
Feb27.9 °C+0.9 °C249 mm+25 mm
Mar27.3 °C+0.5 °C211 mm+37 mm
Apr26.7 °C+0.6 °C122 mm+67 mm
May23.7 °C-1.0 °C57 mm+37 mm
Jun23.7 °C+0.8 °C15 mm+1 mm
Jul22.4 °C-0.2 °C20 mm+7 mm
Aug25.8 °C+0.7 °C4 mm-4 mm
Sep29.7 °C+1.3 °C3 mm-4 mm
Oct30.2 °C-0.3 °C9 mm-21 mm
Nov28.4 °C-1.8 °C145 mm+43 mm
Dec26.8 °C-1.4 °C382 mm+149 mm

The year's extremes

Hottest day
35.3 °C
27 Oct 2025
Coldest day
9.0 °C
4 Aug 2025
Wettest day
83.2 mm
24 Jan 2025
Windiest day
37.9 km/h
11 Mar 2025
Strongest gust
82.4 km/h
11 Mar 2025
Hottest feels-like
37.5 °C
16 Jan 2025
Coldest feels-like
7.6 °C
4 Aug 2025
Sunniest day
12.9 h
29 Nov 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 Blantyre?

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

What is the hottest day ever recorded in Blantyre?

The hottest day measured in Blantyre between 1940 and 2025 was 1 December 1943, reaching 38.0 °C.

What is the coldest day in Blantyre?

The coldest day measured in Blantyre between 1940 and 2025 was 16 June 1968, at 6.0 °C.

Does it snow in Blantyre?

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

Has the climate of Blantyre warmed?

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

What is the wettest day in Blantyre?

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

What was the windiest day in Blantyre?

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

What is the warmest month in Blantyre?

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

How much does it rain in Blantyre?

Blantyre receives on average 1,160 mm of precipitation per year, spread over about 143 rainy days.

Is it sunny in Blantyre?

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

Are there tropical nights in Blantyre?

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

What was the most extreme apparent temperature in Blantyre?

In Blantyre, between 1940 and 2025, the highest apparent temperature reached 42.4 °C on 13 December 2023, and the lowest was 3.6 °C on 26 July 1975.

Compare Blantyre with another city

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

Nearby cities

The climate around Blantyre

Other cities — Malawi