Hwange climate — normals and trends

Hwange (Zimbabwe) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.8 °C and it receives 538 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 October (28.4 °C on average) and the coldest is July (18.1 °C). Rainfall peaks in January.

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

Hwange has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.6 °C (on 26 October 2011) and the coldest 3.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

HwangeMatabeleland North

coords
-18.36°, 26.50°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

23.8°C

Average daily high

30.4°C

Average daily low

18.1°C

Annual rainfall

538mm

Sunshine / day

10.9h

Mean relative humidity

54%

Average peak wind

14.5km/h

Seasonal range

10.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

186 d/yr

Rainy days (≥ 1 mm)

79 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

18.1 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

161 d/yr

Solar radiation

21.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

43.6 °C

26 October 2011

Coldest day

3.4 °C

15 June 1968

Wettest day

106 mm

15 March 1976

Windiest day

30.9 km/h

4 September 1947

Strongest gust

64.4 km/h

24 February 1958

Hottest feels-like

45.3 °C

8 January 2016

Coldest feels-like

-1.2 °C

1 July 1994

Sunniest day

12.9 h

6 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.3 °C14 October 20259.2 °C11 June 202524.8 °C680 mm2140
202441.2 °C7 December 20248.2 °C7 July 202425.9 °C324 mm2770
202341.1 °C20 November 20236.4 °C11 July 202325.0 °C677 mm2540
202240.5 °C20 November 20227.7 °C24 May 202224.1 °C652 mm2020
202139.6 °C17 October 20217.8 °C5 July 202124.0 °C610 mm1940
202040.6 °C8 November 20207.3 °C6 July 202024.3 °C636 mm2110
201942.5 °C28 October 20197.9 °C13 July 201925.4 °C385 mm2520
201841.0 °C2 November 20189.2 °C8 June 201824.9 °C496 mm2330
201742.2 °C18 October 20178.5 °C23 June 201723.8 °C750 mm1550
201641.4 °C7 January 20166.7 °C23 July 201625.0 °C514 mm2210
201541.6 °C13 November 20157.9 °C16 June 201524.8 °C318 mm2350
201439.8 °C10 October 20147.3 °C7 June 201424.2 °C766 mm1930
201340.4 °C28 September 20138.9 °C20 July 201324.3 °C701 mm2100
201239.9 °C8 November 20125.3 °C10 August 201224.5 °C490 mm2400
201143.6 °C26 October 20114.4 °C27 June 201124.4 °C499 mm2190
201041.2 °C12 October 20108.7 °C17 June 201024.7 °C502 mm2290
200938.3 °C9 October 20097.8 °C3 August 200923.6 °C435 mm1890
200839.0 °C29 October 20086.5 °C29 June 200823.4 °C792 mm1640
200740.2 °C24 September 20077.5 °C29 June 200724.6 °C603 mm2370
200639.6 °C4 December 20066.3 °C29 June 200624.0 °C466 mm1850
200541.4 °C16 November 20058.4 °C31 July 200525.2 °C403 mm2640
200439.1 °C20 November 20048.0 °C15 July 200424.1 °C515 mm2110
200341.1 °C16 October 20038.1 °C11 July 200324.7 °C443 mm2360
200240.0 °C2 January 20029.6 °C5 July 200224.8 °C324 mm2470
200139.5 °C18 October 20016.6 °C26 July 200123.8 °C545 mm1910
200037.8 °C14 November 20008.0 °C19 July 200023.5 °C742 mm1520
199939.9 °C5 November 19998.0 °C30 June 199923.9 °C422 mm2030
199840.0 °C5 November 19987.7 °C15 June 199824.5 °C529 mm2240
199740.8 °C9 November 19975.3 °C1 July 199723.7 °C568 mm1720
199639.6 °C6 November 19967.2 °C30 June 199623.9 °C560 mm1880
199540.1 °C13 October 19957.2 °C10 July 199525.3 °C349 mm2380
199440.1 °C11 November 19943.5 °C1 July 199424.1 °C404 mm2090
199338.8 °C4 November 19938.2 °C14 June 199324.1 °C642 mm1940
199240.5 °C5 December 19927.2 °C5 July 199224.8 °C376 mm2460
199138.2 °C9 October 19917.7 °C23 July 199124.0 °C483 mm2200
199041.0 °C6 November 19908.4 °C25 July 199024.5 °C390 mm2220
198939.4 °C21 December 19896.3 °C26 July 198923.4 °C517 mm1600
198839.0 °C10 October 19886.9 °C16 July 198823.8 °C512 mm1980
198740.7 °C20 November 19876.3 °C22 July 198724.8 °C359 mm2420
198637.5 °C25 September 19867.3 °C25 June 198623.2 °C508 mm1750
198537.6 °C5 November 19856.0 °C13 July 198523.3 °C474 mm1820
198438.2 °C25 January 19847.4 °C23 July 198424.0 °C457 mm2060
198339.3 °C12 January 19838.5 °C14 August 198324.5 °C518 mm2230
198238.3 °C5 November 19826.9 °C13 July 198224.2 °C335 mm2140
198139.2 °C9 November 19815.4 °C13 June 198122.6 °C589 mm1350
198038.2 °C14 November 19805.7 °C13 July 198023.6 °C459 mm2080
197938.7 °C2 October 19798.4 °C14 July 197923.2 °C447 mm1870
197838.8 °C30 September 19786.1 °C17 June 197822.5 °C805 mm1120
197738.3 °C8 October 19777.4 °C27 June 197723.5 °C676 mm1640
197639.9 °C25 October 19768.3 °C6 July 197622.4 °C671 mm1350
197539.2 °C5 November 19755.8 °C26 July 197522.7 °C488 mm1410
197438.4 °C16 October 19747.7 °C18 May 197422.0 °C753 mm940
197338.3 °C15 March 19739.1 °C17 July 197323.9 °C567 mm1980
197239.7 °C24 November 19727.0 °C24 June 197223.4 °C561 mm1680
197138.3 °C30 October 19718.1 °C31 July 197123.8 °C493 mm1970
197038.5 °C8 October 19708.8 °C5 July 197024.3 °C345 mm2160
196939.0 °C12 October 19697.6 °C18 June 196923.4 °C640 mm1690
196840.2 °C20 October 19683.4 °C15 June 196824.0 °C397 mm2300
196739.0 °C11 December 19676.2 °C20 July 196723.6 °C365 mm1590
196639.7 °C4 January 19667.3 °C28 July 196624.1 °C476 mm1820
196538.5 °C1 November 19655.0 °C26 June 196523.8 °C186 mm2060
196438.0 °C13 March 19644.4 °C23 June 196423.7 °C398 mm2000
196338.4 °C14 October 19637.2 °C4 July 196322.8 °C486 mm1370
196240.6 °C18 October 19628.4 °C29 August 196223.4 °C684 mm1450
196140.4 °C25 October 19619.6 °C9 July 196123.4 °C436 mm1520
196038.9 °C10 October 19608.8 °C3 July 196023.7 °C381 mm2080
195937.9 °C18 October 19599.8 °C18 July 195923.3 °C397 mm1540
195836.8 °C17 October 19587.2 °C16 June 195822.1 °C1,259 mm940
195740.4 °C25 November 19578.7 °C22 June 195722.8 °C732 mm1030
195637.4 °C15 October 19566.6 °C24 July 195621.9 °C655 mm730
195539.8 °C14 November 19558.4 °C12 August 195522.3 °C942 mm900
195440.9 °C27 October 19546.3 °C27 July 195424.8 °C199 mm2480
195339.1 °C31 October 19536.0 °C30 June 195322.5 °C679 mm1050
195239.4 °C12 October 19527.4 °C6 August 195223.5 °C617 mm1660
195140.0 °C10 October 19517.0 °C14 July 195124.9 °C305 mm2500
195040.2 °C24 October 19509.4 °C8 July 195023.2 °C497 mm1310
194939.9 °C31 October 19498.7 °C21 July 194923.7 °C475 mm2060
194838.3 °C14 October 19488.1 °C18 June 194822.3 °C1,026 mm990
194739.2 °C26 October 19477.0 °C19 July 194723.0 °C627 mm1140
194640.7 °C24 October 19467.3 °C10 July 194622.7 °C700 mm1320
194539.0 °C23 October 19458.8 °C5 July 194523.4 °C528 mm1420
194439.8 °C27 September 19449.4 °C28 July 194423.4 °C677 mm1530
194338.7 °C26 October 19437.7 °C30 June 194323.3 °C532 mm1560
194238.7 °C23 October 19427.4 °C21 July 194223.2 °C495 mm1590
194140.9 °C12 October 19418.6 °C23 June 194124.0 °C385 mm1880
194038.4 °C2 November 19406.4 °C17 July 194023.4 °C557 mm1620

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
31.2 °C
+0.8 °C
Hot days (≥ 30 °C)
214 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
680 mm
+142 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.8 °C-0.4 °C216 mm+71 mm
Feb32.1 °C+2.0 °C121 mm+2 mm
Mar32.8 °C+2.1 °C27 mm-29 mm
Apr31.1 °C+0.4 °C35 mm+21 mm
May29.5 °C+0.8 °C0 mm-2 mm
Jun27.4 °C+1.3 °C0 mm-1 mm
Jul26.7 °C+0.8 °C0 mm-0 mm
Aug30.5 °C+1.5 °C0 mm-0 mm
Sep35.5 °C+2.6 °C1 mm+0 mm
Oct35.9 °C+0.7 °C7 mm-4 mm
Nov32.0 °C-1.6 °C81 mm+24 mm
Dec30.8 °C-0.3 °C193 mm+59 mm

The year's extremes

Hottest day
39.3 °C
14 Oct 2025
Coldest day
9.2 °C
11 Jun 2025
Wettest day
28.5 mm
11 Jan 2025
Windiest day
26.6 km/h
3 Nov 2025
Strongest gust
59.4 km/h
3 Nov 2025
Hottest feels-like
40.8 °C
27 Oct 2025
Coldest feels-like
6.2 °C
11 Jun 2025
Sunniest day
12.9 h
15 Jan 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 Hwange?

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

What is the hottest day ever recorded in Hwange?

The hottest day measured in Hwange between 1940 and 2025 was 26 October 2011, reaching 43.6 °C.

What is the coldest day in Hwange?

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

Does it snow in Hwange?

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

Has the climate of Hwange warmed?

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

What is the wettest day in Hwange?

The wettest day measured in Hwange between 1940 and 2025 was 15 March 1976, with 106 mm of rain in 24 hours.

What was the windiest day in Hwange?

The windiest day measured in Hwange between 1940 and 2025 was 4 September 1947, with winds reaching 30.9 km/h.

What is the warmest month in Hwange?

The warmest month in Hwange is October (28.4 °C on average); the coldest is July (18.1 °C).

How much does it rain in Hwange?

Hwange receives on average 538 mm of precipitation per year, spread over about 79 rainy days.

Is it sunny in Hwange?

Hwange gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Hwange?

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

What was the most extreme apparent temperature in Hwange?

In Hwange, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 8 January 2016, and the lowest was -1.2 °C on 1 July 1994.

Compare Hwange with another city

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

Nearby cities

The climate around Hwange

Other cities — Zimbabwe