Balfour climate — normals and trends

Balfour (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 15.7 °C and it receives 823 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 (19.9 °C on average) and the coldest is June (9.2 °C). Rainfall peaks in December.

Balfour averages 8 frost days, 14 hot days (≥ 30 °C) and 109 rainy days per year.

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

The hottest day of the period reached 38.0 °C (on 6 January 2016) and the coldest -5.3 °C (on 21 July 2000).

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

BalfourMpumalanga

coords
-26.66°, 28.59°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

15.7°C

Average daily high

22.6°C

Average daily low

10.3°C

Annual rainfall

823mm

Sunshine / day

10.6h

Mean relative humidity

63%

Average peak wind

17.7km/h

Seasonal range

10.7°C

Frost days (< 0 °C)

8 d/yr

Hot days (≥ 30 °C)

14 d/yr

Rainy days (≥ 1 mm)

109 d/yr

Annual snowfall

0.4 cm

Average feels-like high

21.5 °C

Average feels-like low

8.2 °C

Average peak gust

35.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.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.41 · 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

38.0 °C

6 January 2016

Coldest day

-5.3 °C

21 July 2000

Wettest day

74 mm

6 October 1942

Windiest day

48.5 km/h

23 September 1941

Strongest gust

97.9 km/h

9 November 1940

Hottest feels-like

37.3 °C

6 January 2016

Coldest feels-like

-9.4 °C

21 July 2000

Snowiest day

11.1 cm

10 September 1981

Sunniest day

13.7 h

11 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.4 °C2 February 2025-2.9 °C28 June 202516.3 °C1,266 mm126
202435.0 °C7 December 2024-3.4 °C9 July 202417.6 °C634 mm558
202335.4 °C27 October 2023-2.5 °C10 July 202317.0 °C634 mm445
202233.7 °C3 October 2022-2.3 °C17 June 202216.5 °C936 mm185
202132.7 °C16 November 2021-5.0 °C23 July 202116.3 °C939 mm1611
202033.6 °C25 October 2020-3.9 °C16 July 202016.4 °C806 mm3012
201933.3 °C24 October 2019-1.3 °C3 July 201917.5 °C621 mm424
201834.7 °C16 November 2018-3.1 °C3 July 201817.1 °C590 mm554
201733.1 °C6 November 2017-1.3 °C9 June 201716.7 °C751 mm221
201638.0 °C6 January 2016-0.1 °C5 August 201617.5 °C666 mm411
201535.1 °C7 December 2015-2.0 °C18 June 201517.9 °C442 mm693
201431.4 °C17 January 2014-3.1 °C10 July 201416.3 °C669 mm206
201332.4 °C25 January 2013-0.4 °C19 August 201316.3 °C704 mm213
201233.3 °C20 November 2012-1.4 °C13 August 201216.4 °C624 mm214
201134.1 °C24 October 2011-1.8 °C2 July 201115.9 °C719 mm205
201032.2 °C4 October 2010-3.8 °C17 June 201016.6 °C828 mm177
200932.4 °C18 December 2009-2.5 °C24 July 200915.9 °C802 mm66
200832.8 °C14 October 2008-2.8 °C11 July 200816.3 °C606 mm242
200733.1 °C21 February 2007-2.3 °C24 May 200716.3 °C479 mm326
200632.8 °C24 October 2006-1.6 °C28 June 200615.5 °C909 mm93
200533.1 °C3 November 20050.2 °C16 June 200516.4 °C717 mm220
200433.1 °C10 November 2004-1.1 °C15 July 200415.8 °C848 mm125
200333.4 °C15 December 2003-2.9 °C21 August 200316.5 °C587 mm262
200233.1 °C2 December 2002-2.0 °C18 July 200215.8 °C722 mm116
200132.7 °C11 January 2001-2.3 °C20 July 200115.7 °C788 mm76
200030.0 °C17 October 2000-5.3 °C21 July 200014.8 °C1,078 mm26
199932.9 °C1 March 1999-0.7 °C5 August 199916.2 °C823 mm132
199831.3 °C24 September 1998-2.7 °C9 June 199816.0 °C822 mm57
199731.7 °C29 September 1997-1.6 °C30 May 199715.0 °C997 mm89
199630.5 °C3 November 1996-3.9 °C16 July 199614.9 °C1,040 mm319
199531.9 °C12 October 1995-4.5 °C19 July 199515.6 °C930 mm1510
199430.8 °C25 October 1994-4.5 °C12 July 199414.9 °C741 mm425
199332.8 °C8 January 1993-2.3 °C20 June 199315.7 °C942 mm98
199233.2 °C2 February 1992-4.3 °C26 June 199216.4 °C582 mm3715
199130.8 °C8 October 1991-2.5 °C8 July 199115.6 °C830 mm69
199032.1 °C23 October 1990-4.5 °C14 July 199015.6 °C677 mm1011
198931.3 °C19 October 1989-2.8 °C23 July 198915.1 °C991 mm516
198831.2 °C3 January 1988-2.1 °C9 June 198815.4 °C938 mm1110
198730.5 °C28 January 1987-1.7 °C23 June 198715.8 °C1,144 mm510
198631.4 °C15 January 1986-0.5 °C25 July 198615.8 °C762 mm42
198533.2 °C16 November 1985-2.7 °C13 July 198516.1 °C690 mm244
198431.8 °C15 February 1984-0.4 °C16 June 198415.6 °C775 mm72
198334.0 °C27 February 1983-1.5 °C26 June 198316.4 °C787 mm203
198231.8 °C29 December 1982-2.4 °C16 June 198215.7 °C690 mm98
198132.5 °C5 November 1981-2.0 °C17 June 198115.0 °C781 mm811
198031.0 °C29 October 1980-2.3 °C17 June 198015.1 °C762 mm621
197930.7 °C30 November 1979-2.4 °C25 July 197915.7 °C801 mm711
197830.0 °C28 September 1978-3.9 °C19 June 197815.2 °C773 mm19
197732.4 °C12 December 1977-3.1 °C27 June 197715.7 °C690 mm54
197631.0 °C17 September 1976-4.0 °C21 June 197614.5 °C958 mm212
197529.9 °C15 October 1975-2.6 °C10 July 197514.7 °C937 mm010
197430.9 °C14 October 1974-2.9 °C2 August 197414.7 °C896 mm16
197332.6 °C18 January 1973-1.3 °C13 July 197315.1 °C1,049 mm117
197233.2 °C20 October 1972-3.6 °C2 August 197215.4 °C791 mm2011
197130.0 °C26 December 1971-1.6 °C18 July 197115.4 °C931 mm15
197030.9 °C11 January 1970-0.6 °C10 June 197015.9 °C928 mm73
196934.1 °C18 November 1969-2.1 °C18 June 196915.6 °C861 mm197
196832.4 °C8 November 1968-3.3 °C4 June 196815.0 °C795 mm1119
196731.2 °C21 October 1967-3.4 °C12 June 196714.6 °C938 mm220
196632.3 °C2 January 1966-1.6 °C21 July 196615.9 °C760 mm193
196533.2 °C30 October 1965-3.1 °C25 June 196515.5 °C432 mm1917
196431.2 °C26 February 1964-3.8 °C26 June 196414.9 °C928 mm522
196334.1 °C29 December 1963-3.1 °C16 August 196315.1 °C849 mm715
196232.5 °C16 October 1962-4.8 °C14 June 196215.9 °C977 mm154
196133.5 °C21 October 1961-0.8 °C16 July 196115.4 °C1,017 mm143
196029.7 °C8 October 1960-3.0 °C22 June 196014.6 °C1,129 mm012
195932.9 °C17 October 1959-0.7 °C20 June 195915.2 °C1,003 mm41
195830.3 °C4 October 1958-2.1 °C17 June 195815.6 °C1,111 mm57
195731.7 °C21 December 1957-4.0 °C20 June 195715.2 °C949 mm36
195629.9 °C15 October 1956-1.2 °C13 June 195615.5 °C958 mm08
195529.6 °C11 October 1955-3.9 °C29 June 195514.2 °C899 mm021
195432.7 °C19 February 1954-2.1 °C22 June 195416.0 °C446 mm378
195332.5 °C30 October 1953-3.5 °C30 July 195315.8 °C791 mm108
195232.8 °C19 November 1952-0.2 °C27 July 195216.0 °C904 mm181
195133.1 °C9 October 1951-1.1 °C22 June 195115.4 °C843 mm217
195030.6 °C21 October 1950-0.1 °C1 August 195015.2 °C904 mm61
194932.1 °C27 January 1949-0.5 °C8 June 194915.7 °C697 mm82
194830.4 °C2 October 1948-0.9 °C23 June 194814.9 °C847 mm23
194733.6 °C4 November 1947-2.0 °C16 July 194714.9 °C933 mm118
194632.2 °C29 October 1946-3.6 °C23 June 194614.9 °C1,035 mm76
194531.4 °C5 October 1945-2.3 °C27 June 194515.2 °C707 mm39
194431.2 °C26 September 19440.7 °C18 May 194414.8 °C996 mm30
194328.7 °C15 September 1943-2.1 °C21 July 194314.5 °C1,008 mm010
194232.7 °C9 January 1942-4.2 °C20 July 194214.8 °C1,044 mm46
194134.0 °C16 October 1941-1.8 °C30 June 194116.7 °C464 mm293
194033.1 °C15 November 1940-2.1 °C10 July 194015.6 °C684 mm2412

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
22.9 °C
+0.3 °C
Hot days (≥ 30 °C)
12 d/yr
-2
Frost days (< 0 °C)
6 d/yr
-2
Annual rainfall
1266 mm
+443 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.9 °C+1.3 °C213 mm+72 mm
Feb25.9 °C+0.7 °C213 mm+101 mm
Mar24.4 °C+0.2 °C147 mm+61 mm
Apr20.9 °C-1.1 °C142 mm+87 mm
May20.3 °C+0.5 °C10 mm-8 mm
Jun18.1 °C+1.0 °C2 mm-7 mm
Jul18.1 °C+0.7 °C7 mm+3 mm
Aug22.7 °C+2.2 °C32 mm+20 mm
Sep25.1 °C+1.0 °C58 mm+30 mm
Oct25.1 °C-0.1 °C87 mm+1 mm
Nov22.7 °C-2.4 °C195 mm+71 mm
Dec24.7 °C-0.8 °C159 mm+13 mm

The year's extremes

Hottest day
31.4 °C
2 Feb 2025
Coldest day
-2.9 °C
28 Jun 2025
Wettest day
62.0 mm
18 Feb 2025
Windiest day
33.7 km/h
26 Jun 2025
Strongest gust
73.4 km/h
9 Jun 2025
Hottest feels-like
33.3 °C
2 Feb 2025
Coldest feels-like
-6.7 °C
28 Jun 2025
Sunniest day
13.7 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 Balfour?

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

What is the hottest day ever recorded in Balfour?

The hottest day measured in Balfour between 1940 and 2025 was 6 January 2016, reaching 38.0 °C.

What is the coldest day in Balfour?

The coldest day measured in Balfour between 1940 and 2025 was 21 July 2000, at -5.3 °C.

Does it snow in Balfour?

Almost never: Balfour sees virtually no snow, with about 8 frost days per year.

Has the climate of Balfour warmed?

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

What is the wettest day in Balfour?

The wettest day measured in Balfour between 1940 and 2025 was 6 October 1942, with 74 mm of rain in 24 hours.

What was the windiest day in Balfour?

The windiest day measured in Balfour between 1940 and 2025 was 23 September 1941, with winds reaching 48.5 km/h.

What is the warmest month in Balfour?

The warmest month in Balfour is January (19.9 °C on average); the coldest is June (9.2 °C).

How much does it rain in Balfour?

Balfour receives on average 823 mm of precipitation per year, spread over about 109 rainy days.

Is it sunny in Balfour?

Balfour gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

What is the biggest single-day snowfall in Balfour?

The heaviest 24-hour snowfall measured in Balfour between 1940 and 2025 was 10 September 1981, with 11.1 cm.

Are there tropical nights in Balfour?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Balfour.

What was the most extreme apparent temperature in Balfour?

In Balfour, between 1940 and 2025, the highest apparent temperature reached 37.3 °C on 6 January 2016, and the lowest was -9.4 °C on 21 July 2000.

Compare Balfour with another city

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

Nearby cities

The climate around Balfour

Other cities — South Africa