Zvishavane climate — normals and trends

Zvishavane (Zimbabwe) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 19.9 °C and it receives 721 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 (23.0 °C on average) and the coldest is July (14.4 °C). Rainfall peaks in December.

Zvishavane averages 0 frost days, 79 hot days (≥ 30 °C) and 102 rainy days per year.

Zvishavane 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 41.5 °C (on 28 October 2019) and the coldest -2.3 °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

ZvishavaneMasvingo Province

coords
-20.33°, 30.07°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthNovemberColdest monthJulyWettest monthDecemberDriest monthAugust

Mean daily temperature

19.9°C

Average daily high

26.1°C

Average daily low

14.3°C

Annual rainfall

721mm

Sunshine / day

10.1h

Mean relative humidity

63%

Average peak wind

15.4km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

79 d/yr

Rainy days (≥ 1 mm)

102 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.5 °C

Average feels-like low

13.5 °C

Average peak gust

33.0 km/h

Tropical nights (≥ 20 °C)

22 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.18 · 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

41.5 °C

28 October 2019

Coldest day

-2.3 °C

15 June 1968

Wettest day

141 mm

7 February 1977

Windiest day

41.3 km/h

4 March 2003

Strongest gust

93.6 km/h

4 March 2003

Hottest feels-like

41.7 °C

25 February 1992

Coldest feels-like

-6.5 °C

15 June 1968

Sunniest day

13.2 h

22 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.9 °C26 October 20252.2 °C29 July 202520.1 °C1,059 mm720
202438.5 °C29 September 20244.0 °C7 July 202421.2 °C498 mm1330
202339.1 °C13 October 20235.2 °C4 August 202321.0 °C761 mm1010
202236.8 °C4 October 20224.8 °C14 June 202220.3 °C675 mm930
202138.3 °C8 November 20213.2 °C27 July 202120.1 °C811 mm860
202038.0 °C8 November 20204.8 °C6 July 202020.3 °C860 mm1000
201941.5 °C28 October 20194.8 °C23 July 201921.2 °C540 mm1340
201837.8 °C27 December 20183.9 °C8 June 201820.4 °C665 mm1020
201738.8 °C17 October 20175.1 °C23 June 201719.8 °C1,004 mm610
201638.2 °C7 January 20164.5 °C7 July 201621.1 °C737 mm1320
201539.8 °C14 November 20155.4 °C2 August 201521.2 °C363 mm1250
201436.8 °C30 September 20143.3 °C10 July 201420.2 °C836 mm860
201338.5 °C27 September 20135.1 °C17 July 201320.5 °C625 mm1060
201237.6 °C21 November 20121.5 °C20 July 201221.0 °C431 mm1220
201140.0 °C25 October 20112.3 °C26 June 201120.2 °C658 mm750
201039.1 °C11 October 20103.5 °C17 June 201020.7 °C665 mm1190
200937.1 °C8 October 20094.0 °C27 July 200919.9 °C568 mm830
200837.4 °C3 November 20084.7 °C28 June 200820.0 °C622 mm760
200736.3 °C8 October 20071.5 °C23 May 200719.8 °C854 mm840
200636.8 °C2 November 20063.2 °C5 June 200619.9 °C701 mm670
200538.3 °C27 September 20054.5 °C6 July 200521.0 °C609 mm1020
200436.1 °C7 October 20044.2 °C24 June 200420.0 °C730 mm860
200336.2 °C14 October 20033.1 °C8 July 200319.8 °C838 mm990
200235.8 °C19 October 20024.0 °C23 June 200220.1 °C415 mm980
200135.9 °C18 October 20012.7 °C23 July 200119.6 °C870 mm690
200034.0 °C10 October 20001.3 °C18 July 200019.0 °C1,137 mm480
199937.0 °C22 October 19994.3 °C14 June 199919.5 °C870 mm550
199837.6 °C3 November 19984.8 °C15 June 199820.3 °C746 mm840
199737.7 °C9 November 19973.9 °C15 June 199719.7 °C658 mm680
199636.6 °C13 November 19962.3 °C10 July 199619.6 °C874 mm790
199538.0 °C12 October 19953.9 °C10 June 199520.3 °C614 mm940
199437.2 °C22 November 19941.1 °C30 June 199419.8 °C446 mm900
199337.0 °C31 October 19934.7 °C15 August 199320.0 °C728 mm720
199239.6 °C25 February 19924.5 °C5 July 199221.4 °C476 mm1310
199136.2 °C31 October 19913.8 °C17 June 199120.1 °C530 mm920
199038.0 °C14 November 19904.6 °C3 July 199020.3 °C657 mm790
198937.3 °C20 December 19894.3 °C20 July 198920.1 °C576 mm840
198837.7 °C24 December 19883.3 °C13 July 198819.6 °C691 mm620
198737.9 °C19 November 19873.1 °C22 July 198721.1 °C556 mm1370
198635.9 °C27 November 19863.3 °C13 June 198619.7 °C619 mm820
198535.3 °C11 December 19850.9 °C13 July 198519.5 °C839 mm600
198437.2 °C29 January 19843.7 °C19 June 198420.0 °C701 mm840
198337.3 °C5 January 19834.0 °C13 August 198321.1 °C415 mm1270
198236.6 °C23 December 19823.7 °C12 July 198220.0 °C391 mm900
198138.3 °C8 November 19812.0 °C13 June 198118.7 °C864 mm550
198035.4 °C4 January 19800.7 °C30 June 198019.3 °C702 mm610
197937.4 °C23 September 19792.5 °C26 July 197919.0 °C595 mm650
197836.2 °C29 September 19782.4 °C17 June 197818.7 °C1,128 mm360
197736.7 °C19 November 19772.3 °C6 July 197719.3 °C1,222 mm740
197636.1 °C24 November 19762.0 °C5 August 197618.6 °C801 mm420
197536.7 °C5 November 19751.1 °C26 July 197518.9 °C723 mm530
197436.5 °C17 October 19744.5 °C10 September 197418.4 °C955 mm320
197336.5 °C22 September 19735.2 °C14 August 197319.6 °C661 mm910
197236.6 °C30 December 19722.4 °C2 August 197219.0 °C839 mm620
197135.5 °C4 October 19714.6 °C15 July 197119.8 °C633 mm660
197038.0 °C14 December 19705.2 °C4 July 197020.5 °C359 mm1010
196935.7 °C25 November 19694.3 °C18 June 196919.3 °C1,016 mm680
196838.7 °C1 February 1968-2.3 °C15 June 196819.8 °C694 mm922
196736.4 °C17 November 19673.1 °C20 July 196719.4 °C583 mm570
196638.7 °C5 January 19661.6 °C23 August 196619.9 °C669 mm790
196536.9 °C23 December 19651.0 °C25 June 196519.6 °C257 mm720
196436.6 °C9 November 19640.3 °C27 June 196419.7 °C622 mm730
196336.4 °C28 November 19631.3 °C12 July 196319.2 °C623 mm520
196238.0 °C18 October 19622.8 °C29 August 196219.8 °C942 mm560
196137.6 °C24 October 19615.3 °C8 July 196120.3 °C533 mm900
196038.0 °C10 October 19603.4 °C3 July 196019.5 °C537 mm670
195935.8 °C31 October 19596.1 °C3 July 195919.3 °C582 mm590
195835.7 °C11 October 19584.4 °C14 July 195819.1 °C1,215 mm480
195735.9 °C3 October 19574.5 °C17 June 195719.8 °C687 mm580
195634.8 °C15 October 19563.6 °C24 July 195619.2 °C846 mm310
195537.0 °C14 November 19553.5 °C12 August 195518.5 °C1,143 mm350
195438.5 °C26 October 19544.6 °C25 June 195420.4 °C411 mm1230
195336.4 °C4 November 19532.8 °C29 June 195319.0 °C1,055 mm480
195236.9 °C20 November 19525.1 °C5 July 195219.9 °C692 mm710
195137.8 °C26 November 19513.1 °C14 July 195121.3 °C427 mm1470
195036.6 °C24 October 19505.7 °C23 May 195019.6 °C623 mm690
194936.7 °C31 October 19494.4 °C10 July 194919.1 °C982 mm680
194835.6 °C13 October 19484.8 °C23 July 194819.0 °C1,372 mm530
194736.8 °C8 October 19473.5 °C6 July 194719.6 °C933 mm540
194636.3 °C23 October 19464.0 °C23 June 194619.1 °C1,023 mm620
194536.4 °C13 October 19453.5 °C30 June 194519.6 °C692 mm580
194439.3 °C27 September 19446.0 °C11 June 194420.0 °C851 mm640
194336.2 °C13 October 19434.6 °C30 June 194318.8 °C858 mm460
194236.0 °C23 October 19423.7 °C21 July 194219.7 °C731 mm440
194139.2 °C11 October 19414.0 °C6 July 194120.8 °C529 mm1060
194037.2 °C12 November 19404.7 °C19 July 194021.0 °C453 mm1130

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.1 °C
0.0 °C
Hot days (≥ 30 °C)
72 d/yr
-7
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1059 mm
+338 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C-0.2 °C220 mm+79 mm
Feb27.9 °C+0.7 °C271 mm+142 mm
Mar26.3 °C-0.5 °C52 mm-24 mm
Apr25.9 °C+0.2 °C38 mm+5 mm
May23.1 °C-0.9 °C14 mm+2 mm
Jun22.4 °C+0.7 °C6 mm-4 mm
Jul21.7 °C+0.3 °C13 mm+5 mm
Aug26.4 °C+1.9 °C5 mm-1 mm
Sep29.7 °C+1.7 °C9 mm-4 mm
Oct29.3 °C-0.4 °C16 mm-17 mm
Nov26.6 °C-2.3 °C138 mm+41 mm
Dec27.1 °C-1.0 °C276 mm+116 mm

The year's extremes

Hottest day
36.9 °C
26 Oct 2025
Coldest day
2.2 °C
29 Jul 2025
Wettest day
65.5 mm
22 Dec 2025
Windiest day
30.4 km/h
17 Oct 2025
Strongest gust
54.4 km/h
17 Oct 2025
Hottest feels-like
38.4 °C
26 Oct 2025
Coldest feels-like
-0.9 °C
29 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 Zvishavane?

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

What is the hottest day ever recorded in Zvishavane?

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

What is the coldest day in Zvishavane?

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

Does it snow in Zvishavane?

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

Has the climate of Zvishavane warmed?

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

What is the wettest day in Zvishavane?

The wettest day measured in Zvishavane between 1940 and 2025 was 7 February 1977, with 141 mm of rain in 24 hours.

What was the windiest day in Zvishavane?

The windiest day measured in Zvishavane between 1940 and 2025 was 4 March 2003, with winds reaching 41.3 km/h.

What is the warmest month in Zvishavane?

The warmest month in Zvishavane is November (23.0 °C on average); the coldest is July (14.4 °C).

How much does it rain in Zvishavane?

Zvishavane receives on average 721 mm of precipitation per year, spread over about 102 rainy days.

Is it sunny in Zvishavane?

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

Are there tropical nights in Zvishavane?

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

What was the most extreme apparent temperature in Zvishavane?

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

Compare Zvishavane with another city

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

Nearby cities

The climate around Zvishavane

Other cities — Zimbabwe