Hartbeestfontein-A climate — normals and trends

Hartbeestfontein-A (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 19.3 °C and it receives 630 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 (24.0 °C on average) and the coldest is June (12.2 °C). Rainfall peaks in December.

Hartbeestfontein-A averages 0 frost days, 88 hot days (≥ 30 °C) and 86 rainy days per year.

Hartbeestfontein-A has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.6 °C (on 7 January 2016) and the coldest -1.9 °C (on 27 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

Hartbeestfontein-ANorth West

coords
-25.44°, 27.51°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

19.3°C

Average daily high

26.3°C

Average daily low

13.6°C

Annual rainfall

630mm

Sunshine / day

10.8h

Mean relative humidity

58%

Average peak wind

13.5km/h

Seasonal range

11.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

88 d/yr

Rainy days (≥ 1 mm)

86 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.2 °C

Average feels-like low

12.5 °C

Average peak gust

29.9 km/h

Tropical nights (≥ 20 °C)

33 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.1 °C per decade · r² = 0.21 · 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.6 °C

7 January 2016

Coldest day

-1.9 °C

27 June 1964

Wettest day

99 mm

4 February 1956

Windiest day

39.3 km/h

28 September 2012

Strongest gust

83.9 km/h

28 September 2012

Hottest feels-like

41.5 °C

7 January 2016

Coldest feels-like

-5.5 °C

21 July 2000

Sunniest day

13.6 h

11 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.8 °C15 October 20251.2 °C11 July 202519.2 °C1,102 mm740
202439.5 °C4 December 2024-0.2 °C10 July 202421.1 °C326 mm1531
202337.1 °C8 October 20230.5 °C31 July 202320.2 °C481 mm1310
202237.1 °C4 October 20221.0 °C17 June 202219.6 °C714 mm840
202135.5 °C16 November 2021-0.1 °C23 July 202119.5 °C781 mm891
202037.7 °C19 October 20200.7 °C14 June 202019.6 °C571 mm1010
201937.9 °C21 October 20190.7 °C3 July 201921.0 °C490 mm1500
201838.6 °C7 January 20180.9 °C3 July 201820.6 °C464 mm1380
201737.8 °C7 November 20171.7 °C9 June 201719.9 °C687 mm1070
201641.6 °C7 January 20161.3 °C28 July 201621.1 °C499 mm1530
201539.5 °C10 November 20151.5 °C18 July 201521.4 °C310 mm1710
201436.3 °C9 October 20140.2 °C10 July 201419.6 °C615 mm990
201339.1 °C25 January 20133.0 °C22 June 201320.2 °C416 mm1380
201236.4 °C4 March 20121.4 °C13 June 201219.8 °C550 mm1090
201139.1 °C24 October 20111.4 °C2 June 201119.3 °C651 mm840
201037.5 °C13 February 20100.4 °C17 June 201020.1 °C672 mm1280
200934.8 °C8 October 20091.6 °C15 July 200919.4 °C636 mm900
200836.1 °C14 October 20081.2 °C11 July 200819.3 °C526 mm900
200736.7 °C4 February 20070.3 °C24 May 200719.6 °C438 mm1060
200636.9 °C25 October 20061.0 °C6 August 200618.7 °C728 mm540
200538.8 °C3 November 20053.1 °C8 July 200520.2 °C495 mm1140
200436.1 °C10 November 20041.0 °C17 July 200419.0 °C654 mm810
200337.6 °C15 December 20030.7 °C21 August 200320.3 °C373 mm1500
200236.2 °C19 October 20020.8 °C18 July 200219.7 °C393 mm1100
200137.3 °C11 January 20011.2 °C20 July 200119.0 °C701 mm720
200034.9 °C19 October 2000-0.8 °C21 July 200018.2 °C1,082 mm422
199936.0 °C4 November 19992.6 °C30 June 199919.5 °C500 mm790
199837.5 °C8 February 19980.8 °C5 July 199819.6 °C597 mm1030
199736.1 °C7 November 19971.1 °C17 June 199718.7 °C750 mm820
199634.7 °C3 November 19960.7 °C9 July 199618.6 °C857 mm550
199536.7 °C11 October 19950.1 °C19 July 199519.3 °C786 mm880
199437.2 °C23 December 19940.3 °C1 July 199418.7 °C366 mm760
199337.1 °C19 January 19930.8 °C21 June 199319.7 °C483 mm860
199238.6 °C27 February 19920.4 °C26 June 199220.3 °C368 mm1400
199134.7 °C8 October 19911.7 °C28 July 199119.2 °C612 mm890
199037.2 °C14 November 1990-1.1 °C14 July 199019.4 °C479 mm1101
198935.9 °C19 October 19890.2 °C19 July 198919.0 °C635 mm640
198838.4 °C31 January 19880.6 °C10 June 198819.3 °C669 mm850
198737.1 °C4 November 19871.7 °C22 July 198719.9 °C607 mm1180
198635.2 °C13 January 19862.3 °C22 June 198619.5 °C576 mm850
198536.0 °C11 December 19850.3 °C13 July 198519.5 °C609 mm830
198437.0 °C15 February 19842.4 °C19 June 198419.6 °C512 mm1030
198336.9 °C11 January 19831.4 °C27 June 198319.9 °C537 mm1040
198237.8 °C28 December 1982-0.2 °C17 June 198219.1 °C566 mm911
198137.5 °C6 November 19810.9 °C17 June 198118.3 °C669 mm570
198035.2 °C2 January 19800.3 °C13 July 198018.4 °C560 mm560
197935.3 °C7 January 1979-0.1 °C25 July 197919.1 °C608 mm1001
197835.1 °C25 November 1978-0.3 °C21 June 197818.7 °C608 mm471
197735.4 °C15 January 19771.6 °C27 June 197718.8 °C665 mm700
197633.0 °C18 September 1976-1.1 °C21 June 197617.6 °C799 mm281
197535.5 °C16 October 19751.4 °C26 July 197518.1 °C758 mm560
197434.6 °C14 October 1974-0.1 °C2 August 197418.3 °C687 mm441
197337.6 °C19 January 19731.7 °C5 July 197319.0 °C812 mm940
197237.1 °C1 December 1972-1.5 °C2 August 197218.9 °C632 mm781
197135.0 °C25 December 19711.1 °C18 July 197118.6 °C677 mm570
197035.9 °C1 March 19702.2 °C23 July 197019.7 °C654 mm1110
196938.0 °C13 January 19690.4 °C19 June 196919.2 °C674 mm810
196836.6 °C12 January 1968-1.3 °C15 June 196818.7 °C516 mm951
196735.4 °C16 November 1967-0.5 °C13 June 196718.2 °C769 mm531
196636.6 °C2 January 19663.0 °C15 July 196619.2 °C636 mm790
196536.7 °C25 February 19650.1 °C20 July 196519.0 °C315 mm1030
196437.5 °C23 February 1964-1.9 °C27 June 196419.3 °C511 mm1114
196337.0 °C29 December 1963-1.0 °C15 July 196319.0 °C529 mm841
196237.3 °C30 October 19621.1 °C15 June 196219.4 °C926 mm1050
196137.0 °C24 October 19612.3 °C4 August 196118.9 °C880 mm720
196035.1 °C12 January 19601.8 °C23 July 196018.7 °C768 mm850
195937.1 °C17 October 19593.8 °C27 May 195918.7 °C668 mm690
195834.4 °C2 January 19581.2 °C16 June 195818.7 °C1,028 mm520
195737.0 °C21 December 1957-1.1 °C20 June 195718.7 °C724 mm481
195635.4 °C2 February 19561.1 °C22 July 195618.7 °C898 mm440
195534.2 °C9 October 1955-1.3 °C29 June 195518.0 °C703 mm391
195437.5 °C19 February 19540.3 °C28 July 195420.4 °C242 mm1560
195338.4 °C22 January 1953-0.4 °C30 July 195319.6 °C556 mm851
195238.3 °C20 November 19521.8 °C27 July 195219.7 °C618 mm910
195137.5 °C21 December 19511.3 °C14 July 195119.1 °C687 mm820
195036.6 °C30 December 19502.0 °C1 August 195018.9 °C655 mm700
194938.8 °C9 January 19492.1 °C16 July 194919.3 °C646 mm960
194835.2 °C22 November 19481.0 °C23 July 194818.3 °C778 mm620
194737.8 °C4 November 19471.0 °C13 July 194718.5 °C914 mm580
194636.8 °C29 October 19460.8 °C7 July 194618.6 °C782 mm580
194536.1 °C7 November 19450.4 °C28 June 194519.1 °C660 mm620
194436.4 °C26 September 19441.7 °C9 July 194418.7 °C739 mm490
194334.9 °C10 October 19432.3 °C5 June 194318.6 °C756 mm340
194234.2 °C7 January 19420.5 °C20 July 194218.5 °C929 mm420
194138.1 °C16 October 19411.5 °C30 June 194120.7 °C326 mm1360
194037.3 °C12 November 19400.4 °C16 July 194020.2 °C403 mm1220

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
25.9 °C
-0.4 °C
Hot days (≥ 30 °C)
74 d/yr
-14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1102 mm
+472 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.2 °C-0.4 °C231 mm+128 mm
Feb28.6 °C-0.5 °C291 mm+196 mm
Mar27.3 °C-0.6 °C90 mm+18 mm
Apr23.8 °C-1.7 °C136 mm+87 mm
May22.7 °C-0.5 °C6 mm-11 mm
Jun21.0 °C+0.5 °C1 mm-6 mm
Jul21.0 °C+0.3 °C2 mm-2 mm
Aug25.8 °C+2.0 °C2 mm-4 mm
Sep29.1 °C+1.5 °C24 mm+6 mm
Oct28.7 °C-0.6 °C46 mm-8 mm
Nov26.1 °C-3.0 °C122 mm+30 mm
Dec27.6 °C-1.6 °C153 mm+37 mm

The year's extremes

Hottest day
34.8 °C
15 Oct 2025
Coldest day
1.2 °C
11 Jul 2025
Wettest day
86.7 mm
19 Feb 2025
Windiest day
27.7 km/h
9 Jun 2025
Strongest gust
54.4 km/h
16 Nov 2025
Hottest feels-like
37.8 °C
20 Jan 2025
Coldest feels-like
-1.9 °C
28 Jun 2025
Sunniest day
13.6 h
15 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 Hartbeestfontein-A?

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

What is the hottest day ever recorded in Hartbeestfontein-A?

The hottest day measured in Hartbeestfontein-A between 1940 and 2025 was 7 January 2016, reaching 41.6 °C.

What is the coldest day in Hartbeestfontein-A?

The coldest day measured in Hartbeestfontein-A between 1940 and 2025 was 27 June 1964, at -1.9 °C.

Does it snow in Hartbeestfontein-A?

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

Has the climate of Hartbeestfontein-A warmed?

Yes: Hartbeestfontein-A warmed by +1.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Hartbeestfontein-A?

The wettest day measured in Hartbeestfontein-A between 1940 and 2025 was 4 February 1956, with 99 mm of rain in 24 hours.

What was the windiest day in Hartbeestfontein-A?

The windiest day measured in Hartbeestfontein-A between 1940 and 2025 was 28 September 2012, with winds reaching 39.3 km/h.

What is the warmest month in Hartbeestfontein-A?

The warmest month in Hartbeestfontein-A is January (24.0 °C on average); the coldest is June (12.2 °C).

How much does it rain in Hartbeestfontein-A?

Hartbeestfontein-A receives on average 630 mm of precipitation per year, spread over about 86 rainy days.

Is it sunny in Hartbeestfontein-A?

Hartbeestfontein-A gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Hartbeestfontein-A?

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

What was the most extreme apparent temperature in Hartbeestfontein-A?

In Hartbeestfontein-A, between 1940 and 2025, the highest apparent temperature reached 41.5 °C on 7 January 2016, and the lowest was -5.5 °C on 21 July 2000.

Compare Hartbeestfontein-A with another city

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

Nearby cities

The climate around Hartbeestfontein-A

Other cities — South Africa