Gwanda climate — normals and trends

Gwanda (Zimbabwe) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.8 °C and it receives 555 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.0 °C on average) and the coldest is July (15.0 °C). Rainfall peaks in December.

Gwanda averages 0 frost days, 111 hot days (≥ 30 °C) and 81 rainy days per year.

Gwanda 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 42.3 °C (on 28 October 2019) and the coldest -1.4 °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

GwandaMatabeleland South Province

coords
-20.94°, 29.01°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthDecemberDriest monthAugust

Mean daily temperature

20.8°C

Average daily high

27.3°C

Average daily low

15.1°C

Annual rainfall

555mm

Sunshine / day

10.1h

Mean relative humidity

59%

Average peak wind

17.5km/h

Seasonal range

9.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

111 d/yr

Rainy days (≥ 1 mm)

81 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.2 °C

Average feels-like low

14.0 °C

Average peak gust

35.6 km/h

Tropical nights (≥ 20 °C)

51 d/yr

Solar radiation

19.8 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.14 · 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

42.3 °C

28 October 2019

Coldest day

-1.4 °C

15 June 1968

Wettest day

181 mm

5 March 2003

Windiest day

48.8 km/h

23 February 2000

Strongest gust

85.0 km/h

5 March 2003

Hottest feels-like

43.0 °C

25 February 1992

Coldest feels-like

-5.8 °C

15 June 1968

Sunniest day

13.3 h

27 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.3 °C26 October 20252.8 °C30 July 202520.7 °C941 mm950
202440.7 °C13 December 20241.3 °C10 July 202422.3 °C397 mm1750
202339.5 °C12 October 20234.6 °C18 July 202322.1 °C567 mm1580
202239.1 °C4 October 20223.6 °C8 June 202221.3 °C517 mm1380
202139.7 °C2 November 20212.8 °C27 July 202120.8 °C675 mm1010
202040.0 °C8 November 20203.5 °C26 July 202021.1 °C696 mm1290
201942.3 °C28 October 20194.5 °C29 July 201922.4 °C449 mm1650
201839.0 °C19 September 20183.6 °C7 June 201821.6 °C460 mm1410
201739.5 °C16 October 20174.4 °C26 July 201720.5 °C769 mm870
201640.6 °C7 January 20164.4 °C19 July 201622.0 °C602 mm1440
201541.2 °C12 November 20154.6 °C22 June 201522.4 °C279 mm1730
201438.0 °C5 December 20143.1 °C7 June 201420.7 °C648 mm1020
201339.3 °C17 November 20135.7 °C20 June 201321.3 °C492 mm1410
201238.5 °C4 March 20123.2 °C20 July 201221.9 °C316 mm1700
201140.7 °C25 October 20111.7 °C27 June 201120.9 °C515 mm1060
201040.3 °C11 October 20102.8 °C17 June 201021.3 °C597 mm1390
200938.4 °C8 October 20092.9 °C28 June 200920.8 °C520 mm1200
200839.4 °C3 November 20084.2 °C29 June 200820.8 °C413 mm990
200736.9 °C6 February 20071.6 °C23 May 200720.6 °C658 mm1200
200638.4 °C2 November 20063.0 °C5 June 200621.1 °C481 mm1160
200538.9 °C27 September 20055.1 °C1 July 200522.2 °C359 mm1530
200438.1 °C7 October 20043.7 °C18 July 200420.9 °C621 mm1160
200338.4 °C16 January 20033.6 °C8 July 200321.2 °C641 mm1430
200238.0 °C19 October 20024.7 °C19 June 200221.4 °C227 mm1510
200137.6 °C25 September 20011.5 °C23 July 200120.2 °C707 mm970
200035.5 °C10 October 20000.2 °C18 July 200019.6 °C1,025 mm700
199938.8 °C26 September 19994.8 °C14 June 199920.7 °C626 mm820
199839.2 °C3 November 19985.3 °C17 July 199821.2 °C642 mm1290
199739.5 °C9 November 19973.7 °C15 June 199720.4 °C473 mm920
199638.1 °C20 October 19961.5 °C10 July 199620.3 °C790 mm1010
199540.1 °C13 October 19953.6 °C7 August 199521.5 °C512 mm1300
199438.7 °C14 November 19942.0 °C30 June 199420.7 °C253 mm1180
199338.9 °C31 October 19934.1 °C13 June 199321.2 °C530 mm1090
199241.1 °C25 February 19923.2 °C5 July 199222.4 °C389 mm1820
199138.0 °C30 October 19913.9 °C10 July 199121.1 °C351 mm1250
199039.9 °C14 November 19904.6 °C16 August 199021.4 °C419 mm1090
198938.3 °C20 December 19893.0 °C20 July 198921.2 °C338 mm1200
198839.3 °C25 December 19883.1 °C13 July 198820.5 °C484 mm1010
198739.2 °C19 November 19872.0 °C22 July 198721.9 °C449 mm1630
198637.3 °C27 November 19863.4 °C26 June 198620.8 °C493 mm1150
198535.9 °C11 December 19851.3 °C13 July 198520.5 °C519 mm940
198438.3 °C29 January 19844.0 °C19 June 198420.9 °C521 mm1190
198338.0 °C11 January 19834.4 °C13 August 198321.9 °C350 mm1490
198237.1 °C19 November 19823.1 °C10 June 198220.9 °C277 mm1290
198138.7 °C6 November 19811.2 °C10 June 198119.5 °C678 mm840
198038.0 °C4 January 19800.4 °C30 June 198020.1 °C636 mm870
197938.8 °C2 October 19794.2 °C26 July 197920.1 °C418 mm1200
197836.3 °C29 September 19782.2 °C17 June 197819.3 °C844 mm520
197738.0 °C19 November 19773.1 °C9 July 197720.2 °C998 mm960
197637.2 °C24 November 19763.2 °C21 June 197619.5 °C720 mm720
197538.3 °C5 November 19751.2 °C26 July 197519.6 °C644 mm750
197438.2 °C17 October 19744.5 °C27 July 197419.3 °C799 mm450
197338.2 °C7 October 19736.0 °C10 July 197320.6 °C502 mm1280
197238.0 °C3 December 19723.5 °C2 August 197219.9 °C778 mm880
197137.3 °C4 October 19715.9 °C18 July 197120.7 °C476 mm1090
197038.6 °C14 December 19705.1 °C4 July 197021.6 °C355 mm1430
196937.0 °C25 November 19694.9 °C24 July 196920.2 °C842 mm930
196838.9 °C17 October 1968-1.4 °C15 June 196820.8 °C451 mm1361
196736.6 °C16 November 19673.0 °C22 August 196720.1 °C406 mm800
196638.5 °C5 January 19663.2 °C28 July 196620.7 °C588 mm920
196537.8 °C31 October 19652.0 °C25 June 196520.8 °C198 mm1160
196437.9 °C1 October 1964-0.1 °C27 June 196420.7 °C424 mm1241
196336.6 °C6 October 19631.7 °C15 July 196320.2 °C461 mm870
196240.0 °C18 October 19624.4 °C29 August 196221.1 °C650 mm1130
196138.8 °C24 October 19616.8 °C23 August 196121.1 °C454 mm1270
196038.9 °C10 October 19603.5 °C3 July 196020.5 °C379 mm1080
195936.8 °C17 October 19596.6 °C3 July 195920.2 °C433 mm910
195836.7 °C11 October 19584.5 °C17 June 195820.0 °C950 mm760
195736.8 °C12 November 19573.4 °C22 June 195720.7 °C601 mm790
195636.4 °C15 October 19563.9 °C24 July 195620.1 °C556 mm520
195538.3 °C14 November 19554.5 °C12 August 195519.1 °C871 mm400
195439.9 °C26 October 19543.9 °C25 July 195421.5 °C306 mm1560
195338.3 °C4 November 19533.4 °C29 June 195319.9 °C735 mm590
195238.8 °C20 November 19525.0 °C5 July 195221.0 °C496 mm1060
195139.4 °C25 November 19514.6 °C14 July 195122.1 °C370 mm1600
195037.9 °C22 October 19505.0 °C27 May 195020.9 °C390 mm950
194937.3 °C31 October 19494.8 °C19 July 194920.1 °C717 mm940
194836.8 °C21 September 19485.1 °C14 June 194819.6 °C988 mm660
194738.6 °C8 October 19474.4 °C18 July 194720.6 °C677 mm740
194637.6 °C30 October 19464.6 °C2 July 194620.0 °C818 mm750
194537.6 °C5 October 19452.9 °C28 June 194520.5 °C552 mm820
194440.0 °C27 September 19446.9 °C14 July 194421.0 °C665 mm930
194337.3 °C10 October 19434.7 °C28 June 194319.9 °C530 mm650
194237.4 °C23 October 19423.6 °C21 July 194220.6 °C661 mm760
194139.7 °C11 October 19414.0 °C5 July 194121.7 °C403 mm1420
194038.7 °C12 November 19403.3 °C16 July 194022.0 °C346 mm1510

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.2 °C
Hot days (≥ 30 °C)
95 d/yr
-16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
941 mm
+386 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.9 °C-1.1 °C239 mm+131 mm
Feb28.3 °C-0.2 °C297 mm+192 mm
Mar27.7 °C-0.4 °C22 mm-37 mm
Apr26.8 °C-0.2 °C33 mm+8 mm
May23.9 °C-1.3 °C4 mm-5 mm
Jun23.3 °C+0.6 °C3 mm-3 mm
Jul22.9 °C+0.4 °C5 mm+1 mm
Aug27.8 °C+2.2 °C3 mm-1 mm
Sep31.3 °C+2.2 °C3 mm-7 mm
Oct30.7 °C-0.1 °C8 mm-16 mm
Nov27.3 °C-2.7 °C142 mm+64 mm
Dec27.4 °C-1.8 °C182 mm+58 mm

The year's extremes

Hottest day
38.3 °C
26 Oct 2025
Coldest day
2.8 °C
30 Jul 2025
Wettest day
72.6 mm
10 Feb 2025
Windiest day
31.7 km/h
17 Oct 2025
Strongest gust
55.8 km/h
17 Oct 2025
Hottest feels-like
39.5 °C
26 Oct 2025
Coldest feels-like
-0.3 °C
30 Jul 2025
Sunniest day
13.2 h
27 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 Gwanda?

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

What is the hottest day ever recorded in Gwanda?

The hottest day measured in Gwanda between 1940 and 2025 was 28 October 2019, reaching 42.3 °C.

What is the coldest day in Gwanda?

The coldest day measured in Gwanda between 1940 and 2025 was 15 June 1968, at -1.4 °C.

Does it snow in Gwanda?

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

Has the climate of Gwanda warmed?

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

What is the wettest day in Gwanda?

The wettest day measured in Gwanda between 1940 and 2025 was 5 March 2003, with 181 mm of rain in 24 hours.

What was the windiest day in Gwanda?

The windiest day measured in Gwanda between 1940 and 2025 was 23 February 2000, with winds reaching 48.8 km/h.

What is the warmest month in Gwanda?

The warmest month in Gwanda is November (24.0 °C on average); the coldest is July (15.0 °C).

How much does it rain in Gwanda?

Gwanda receives on average 555 mm of precipitation per year, spread over about 81 rainy days.

Is it sunny in Gwanda?

Gwanda gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Gwanda?

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

What was the most extreme apparent temperature in Gwanda?

In Gwanda, between 1940 and 2025, the highest apparent temperature reached 43.0 °C on 25 February 1992, and the lowest was -5.8 °C on 15 June 1968.

Compare Gwanda with another city

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

Nearby cities

The climate around Gwanda

Other cities — Zimbabwe