White River climate — normals and trends

White River (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 18.2 °C and it receives 1,134 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 January (21.7 °C on average) and the coldest is July (13.0 °C). Rainfall peaks in December.

White River averages 0 frost days, 41 hot days (≥ 30 °C) and 143 rainy days per year.

White River 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 39.1 °C (on 26 February 1992) and the coldest -0.6 °C (on 28 June 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

White RiverMpumalanga

coords
-25.33°, 31.01°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJune

Mean daily temperature

18.2°C

Average daily high

24.6°C

Average daily low

13.3°C

Annual rainfall

1,134mm

Sunshine / day

9.7h

Mean relative humidity

74%

Average peak wind

10.7km/h

Seasonal range

8.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

41 d/yr

Rainy days (≥ 1 mm)

143 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.8 °C

Average feels-like low

13.2 °C

Average peak gust

28.6 km/h

Tropical nights (≥ 20 °C)

7 d/yr

Solar radiation

17.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.33 · 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

39.1 °C

26 February 1992

Coldest day

-0.6 °C

28 June 1964

Wettest day

152 mm

19 January 2013

Windiest day

31.8 km/h

28 January 1976

Strongest gust

75.2 km/h

29 January 1984

Hottest feels-like

42.9 °C

26 February 1992

Coldest feels-like

-3.9 °C

28 June 1964

Sunniest day

13.6 h

19 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C3 September 20251.1 °C29 July 202518.9 °C1,213 mm350
202438.0 °C13 December 20242.3 °C7 July 202419.4 °C975 mm720
202335.1 °C16 September 20234.7 °C31 July 202318.8 °C1,371 mm480
202236.7 °C9 October 20221.6 °C17 June 202218.7 °C1,221 mm490
202135.5 °C23 October 20212.3 °C24 July 202118.4 °C1,285 mm390
202036.6 °C8 November 20201.2 °C14 June 202018.6 °C1,123 mm410
201937.3 °C28 October 20192.6 °C22 July 201919.3 °C928 mm640
201836.3 °C18 September 20184.6 °C7 June 201818.8 °C823 mm540
201735.4 °C25 October 20174.2 °C21 August 201718.4 °C1,185 mm380
201637.9 °C20 February 20163.9 °C12 August 201619.2 °C877 mm720
201536.8 °C2 December 20153.3 °C19 June 201519.6 °C662 mm810
201435.4 °C8 October 20141.7 °C11 July 201418.4 °C923 mm430
201336.9 °C12 October 20134.2 °C12 June 201317.9 °C1,310 mm350
201235.4 °C4 October 20123.1 °C12 June 201218.4 °C937 mm440
201138.2 °C23 October 20113.9 °C27 June 201118.2 °C1,019 mm350
201037.6 °C11 October 20103.0 °C17 June 201018.6 °C1,340 mm470
200934.7 °C7 October 20092.7 °C26 July 200918.2 °C1,184 mm470
200836.4 °C2 October 20084.8 °C6 June 200818.4 °C980 mm480
200735.0 °C22 September 20072.8 °C25 May 200718.3 °C909 mm470
200634.4 °C4 December 20063.6 °C28 June 200618.0 °C1,366 mm370
200535.9 °C16 November 20054.6 °C11 July 200518.8 °C1,098 mm460
200438.0 °C7 October 20042.8 °C12 June 200418.3 °C1,331 mm320
200336.4 °C14 December 20032.7 °C22 August 200318.8 °C759 mm770
200234.9 °C4 November 20023.6 °C12 July 200218.3 °C778 mm410
200135.5 °C11 September 20012.8 °C25 July 200118.2 °C1,365 mm310
200034.6 °C10 September 20001.8 °C17 July 200017.8 °C1,873 mm240
199934.0 °C25 September 19994.2 °C10 June 199918.2 °C1,076 mm310
199835.4 °C5 April 19984.9 °C5 July 199818.5 °C1,415 mm500
199735.4 °C29 September 19973.2 °C30 May 199717.9 °C1,287 mm400
199634.5 °C20 October 19963.1 °C9 July 199617.9 °C1,259 mm380
199537.2 °C12 October 19952.9 °C8 August 199518.0 °C1,056 mm420
199435.7 °C28 September 19940.2 °C13 July 199417.7 °C712 mm390
199335.8 °C2 December 19931.9 °C23 June 199318.3 °C907 mm320
199239.1 °C26 February 19922.0 °C27 June 199219.1 °C745 mm830
199134.3 °C3 March 19911.3 °C30 July 199118.1 °C1,051 mm450
199036.1 °C5 November 19901.3 °C2 July 199017.9 °C1,142 mm400
198936.2 °C20 December 19892.7 °C26 July 198918.0 °C1,225 mm310
198835.1 °C30 September 19883.1 °C11 June 198818.1 °C1,205 mm380
198733.4 °C19 February 19872.1 °C23 June 198718.5 °C1,069 mm530
198633.4 °C24 December 19863.6 °C22 July 198618.2 °C936 mm420
198533.6 °C11 September 19853.2 °C18 July 198518.2 °C1,042 mm410
198435.4 °C8 February 19842.9 °C18 June 198417.8 °C1,257 mm360
198337.9 °C11 January 19833.3 °C11 August 198318.5 °C959 mm520
198235.5 °C27 December 19821.4 °C17 June 198218.1 °C737 mm440
198136.4 °C5 November 19811.8 °C10 June 198117.5 °C1,132 mm300
198035.0 °C1 January 19800.8 °C12 July 198017.6 °C1,242 mm360
197937.0 °C1 October 19791.2 °C5 July 197918.0 °C1,003 mm470
197833.0 °C28 September 19782.9 °C28 June 197818.0 °C1,357 mm340
197734.7 °C22 January 19772.5 °C4 July 197718.3 °C1,515 mm480
197636.0 °C24 November 19763.4 °C21 June 197617.7 °C1,199 mm270
197534.0 °C20 October 19750.5 °C25 July 197517.5 °C1,461 mm260
197433.2 °C17 October 19743.8 °C26 July 197417.8 °C1,206 mm230
197334.2 °C21 September 19733.3 °C12 August 197317.8 °C1,510 mm460
197234.6 °C30 December 19722.4 °C29 June 197217.7 °C1,255 mm300
197135.7 °C11 January 19713.4 °C2 August 197117.7 °C1,255 mm240
197034.2 °C7 October 19703.3 °C25 July 197018.3 °C948 mm530
196934.8 °C16 October 19691.0 °C24 July 196917.9 °C1,394 mm430
196835.6 °C15 October 19681.1 °C16 June 196817.2 °C1,091 mm400
196735.5 °C8 January 19672.3 °C13 June 196717.7 °C1,175 mm270
196633.4 °C16 January 19662.9 °C27 July 196618.0 °C989 mm430
196534.3 °C23 December 19651.0 °C26 June 196517.7 °C827 mm370
196434.5 °C1 October 1964-0.6 °C28 June 196417.5 °C1,329 mm361
196334.5 °C21 December 19632.5 °C15 July 196317.9 °C920 mm390
196236.8 °C17 October 19623.5 °C13 July 196218.4 °C1,244 mm440
196134.7 °C27 October 19614.2 °C8 August 196118.2 °C1,081 mm530
196034.5 °C28 October 19603.0 °C25 July 196017.7 °C1,180 mm450
195936.3 °C31 October 19594.5 °C22 June 195918.2 °C1,019 mm570
195835.8 °C19 November 19582.1 °C17 June 195818.3 °C1,358 mm360
195734.8 °C17 November 19573.5 °C4 August 195718.2 °C1,366 mm280
195635.0 °C5 October 19563.0 °C24 July 195617.9 °C1,041 mm350
195534.3 °C11 November 19552.3 °C9 August 195516.8 °C1,390 mm110
195437.4 °C26 October 19543.9 °C26 June 195417.2 °C932 mm370
195337.6 °C16 October 19531.9 °C31 July 195318.1 °C1,017 mm280
195235.0 °C20 November 19524.1 °C3 July 195218.1 °C1,189 mm340
195137.7 °C25 November 19513.1 °C23 June 195118.3 °C930 mm500
195035.6 °C22 December 19503.9 °C7 August 195018.2 °C1,094 mm410
194934.1 °C28 November 19494.2 °C7 June 194917.4 °C1,390 mm220
194834.4 °C15 September 19484.5 °C5 July 194817.7 °C1,484 mm290
194736.6 °C7 October 19472.2 °C17 July 194717.6 °C1,358 mm370
194635.6 °C30 October 19462.7 °C15 August 194617.9 °C1,201 mm330
194533.4 °C27 December 19452.9 °C1 July 194517.6 °C1,131 mm240
194435.2 °C12 December 19444.4 °C17 May 194417.7 °C1,349 mm280
194335.8 °C10 October 19432.3 °C22 July 194317.2 °C1,190 mm160
194234.9 °C10 September 19423.4 °C26 July 194217.6 °C1,366 mm150
194137.9 °C8 October 19412.8 °C23 June 194119.0 °C595 mm800
194037.7 °C15 November 19402.5 °C14 July 194018.7 °C885 mm690

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
24.9 °C
+0.3 °C
Hot days (≥ 30 °C)
35 d/yr
-6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1213 mm
+79 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.7 °C+0.9 °C255 mm+68 mm
Feb26.7 °C0.0 °C174 mm+2 mm
Mar26.5 °C+0.4 °C92 mm-34 mm
Apr23.8 °C-0.7 °C125 mm+44 mm
May23.6 °C+0.6 °C17 mm-14 mm
Jun22.2 °C+1.1 °C6 mm-9 mm
Jul21.7 °C+0.7 °C19 mm+2 mm
Aug24.9 °C+2.1 °C10 mm-17 mm
Sep26.0 °C+1.2 °C56 mm+9 mm
Oct25.3 °C-0.1 °C90 mm+1 mm
Nov24.3 °C-1.6 °C147 mm+4 mm
Dec25.9 °C-0.7 °C225 mm+25 mm

The year's extremes

Hottest day
35.1 °C
3 Sep 2025
Coldest day
1.1 °C
29 Jul 2025
Wettest day
56.0 mm
13 Jan 2025
Windiest day
22.9 km/h
10 Jun 2025
Strongest gust
57.6 km/h
9 Jun 2025
Hottest feels-like
38.2 °C
15 Jan 2025
Coldest feels-like
-1.6 °C
29 Jul 2025
Sunniest day
13.5 h
23 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 White River?

White River has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 18.2 °C and it receives 1,134 mm of precipitation per year.

What is the hottest day ever recorded in White River?

The hottest day measured in White River between 1940 and 2025 was 26 February 1992, reaching 39.1 °C.

What is the coldest day in White River?

The coldest day measured in White River between 1940 and 2025 was 28 June 1964, at -0.6 °C.

Does it snow in White River?

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

Has the climate of White River warmed?

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

What is the wettest day in White River?

The wettest day measured in White River between 1940 and 2025 was 19 January 2013, with 152 mm of rain in 24 hours.

What was the windiest day in White River?

The windiest day measured in White River between 1940 and 2025 was 28 January 1976, with winds reaching 31.8 km/h.

What is the warmest month in White River?

The warmest month in White River is January (21.7 °C on average); the coldest is July (13.0 °C).

How much does it rain in White River?

White River receives on average 1,134 mm of precipitation per year, spread over about 143 rainy days.

Is it sunny in White River?

White River gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in White River?

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

What was the most extreme apparent temperature in White River?

In White River, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 26 February 1992, and the lowest was -3.9 °C on 28 June 1964.

Compare White River with another city

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

Nearby cities

The climate around White River

Other cities — South Africa