Kruisfontein climate — normals and trends

Kruisfontein (South Africa) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 17.1 °C and it receives 522 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 February (20.8 °C on average) and the coldest is July (13.6 °C). Rainfall peaks in October.

Kruisfontein averages 0 frost days, 6 hot days (≥ 30 °C) and 94 rainy days per year.

Kruisfontein has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 6 April 1972) and the coldest 3.9 °C (on 13 June 1944).

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

KruisfonteinEastern Cape

coords
-34.00°, 24.73°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthFebruaryColdest monthJulyWettest monthOctoberDriest monthJanuary

Mean daily temperature

17.1°C

Average daily high

21.2°C

Average daily low

14.0°C

Annual rainfall

522mm

Sunshine / day

10.4h

Mean relative humidity

75%

Average peak wind

22.6km/h

Seasonal range

7.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

6 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

0.0 cm

Average feels-like high

20.6 °C

Average feels-like low

12.6 °C

Average peak gust

40.3 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

17.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

36.9 °C

6 April 1972

Coldest day

3.9 °C

13 June 1944

Wettest day

110 mm

5 March 2007

Windiest day

61.9 km/h

3 August 1991

Strongest gust

117.0 km/h

3 August 1991

Hottest feels-like

41.0 °C

2 February 1990

Coldest feels-like

-0.8 °C

12 June 1979

Sunniest day

14.2 h

28 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C12 February 20256.8 °C17 July 202518.0 °C383 mm120
202433.1 °C31 March 20246.3 °C30 August 202417.6 °C557 mm130
202332.5 °C1 December 20235.7 °C25 July 202317.3 °C634 mm80
202234.2 °C28 March 20226.7 °C1 August 202217.7 °C483 mm130
202132.0 °C13 March 20215.3 °C29 August 202117.3 °C486 mm30
202036.1 °C4 March 20206.3 °C31 August 202017.5 °C460 mm90
201935.1 °C8 September 20194.8 °C21 July 201917.9 °C315 mm90
201833.1 °C23 October 20186.2 °C18 August 201817.5 °C409 mm80
201734.6 °C30 March 20175.7 °C24 June 201717.3 °C368 mm160
201636.1 °C5 March 20165.6 °C3 July 201617.7 °C383 mm90
201534.3 °C5 November 20156.7 °C14 July 201517.4 °C576 mm110
201433.0 °C17 February 20146.4 °C11 June 201417.5 °C573 mm70
201333.0 °C1 May 20136.4 °C28 June 201317.1 °C504 mm70
201232.8 °C3 March 20126.2 °C5 July 201217.0 °C707 mm60
201132.7 °C5 December 20116.7 °C28 June 201117.0 °C668 mm70
201035.4 °C9 February 20106.2 °C13 July 201017.4 °C460 mm110
200932.8 °C4 April 20097.3 °C29 June 200917.3 °C391 mm120
200833.7 °C3 March 20086.1 °C13 July 200817.1 °C453 mm60
200734.0 °C28 January 20077.2 °C21 May 200717.4 °C619 mm110
200633.1 °C6 April 20067.4 °C31 August 200617.3 °C631 mm110
200532.5 °C27 October 20056.8 °C11 June 200517.5 °C477 mm70
200432.9 °C15 March 20046.8 °C28 June 200417.9 °C552 mm90
200333.5 °C29 March 20035.9 °C12 July 200317.3 °C459 mm90
200234.2 °C7 December 20026.4 °C31 July 200217.4 °C544 mm80
200135.8 °C14 March 20017.3 °C7 July 200117.5 °C556 mm90
200035.6 °C23 September 20007.7 °C26 July 200017.4 °C613 mm70
199934.6 °C9 October 19996.4 °C24 July 199918.1 °C471 mm90
199833.1 °C18 April 19986.7 °C9 June 199817.3 °C500 mm80
199732.9 °C20 December 19976.6 °C19 June 199717.1 °C450 mm30
199632.1 °C22 January 19965.9 °C1 August 199616.8 °C774 mm60
199532.6 °C27 February 19956.1 °C23 July 199516.9 °C592 mm60
199432.0 °C26 February 19946.9 °C1 July 199417.1 °C595 mm60
199333.5 °C10 February 19937.9 °C18 June 199317.6 °C586 mm90
199230.4 °C23 February 19926.7 °C12 August 199217.3 °C649 mm20
199134.3 °C15 January 19915.5 °C28 July 199117.4 °C452 mm130
199035.2 °C2 February 19905.1 °C1 July 199016.9 °C486 mm70
198933.0 °C29 January 19896.4 °C7 July 198917.1 °C549 mm110
198832.0 °C25 March 19886.0 °C14 July 198817.2 °C542 mm70
198736.0 °C8 February 19876.9 °C25 August 198717.4 °C536 mm60
198633.6 °C20 September 19866.5 °C3 July 198617.3 °C643 mm60
198534.2 °C11 October 19855.9 °C28 July 198517.5 °C589 mm110
198432.0 °C1 December 19846.8 °C7 July 198417.2 °C354 mm70
198332.4 °C7 January 19835.6 °C18 July 198317.3 °C558 mm40
198232.4 °C15 December 19826.0 °C14 June 198217.0 °C412 mm40
198132.3 °C13 October 19815.0 °C21 July 198116.7 °C817 mm50
198033.6 °C26 February 19807.5 °C17 August 198017.3 °C448 mm40
197933.4 °C24 January 19796.1 °C12 June 197917.0 °C556 mm40
197830.7 °C28 February 19787.6 °C6 August 197817.0 °C447 mm40
197733.0 °C27 February 19776.3 °C5 August 197717.3 °C624 mm30
197632.7 °C18 February 19766.7 °C16 July 197617.0 °C666 mm60
197532.3 °C18 February 19756.2 °C23 July 197516.9 °C499 mm50
197432.5 °C4 January 19746.3 °C12 August 197417.1 °C741 mm70
197334.9 °C4 October 19736.5 °C12 July 197317.0 °C462 mm20
197236.9 °C6 April 19726.6 °C2 August 197217.2 °C468 mm100
197133.6 °C19 February 19715.6 °C26 June 197116.6 °C597 mm60
197031.7 °C18 February 19705.1 °C23 July 197016.7 °C394 mm70
196936.5 °C23 March 19696.3 °C6 July 196916.9 °C372 mm50
196831.2 °C5 February 19685.4 °C6 July 196816.4 °C386 mm40
196733.0 °C12 February 19675.4 °C1 August 196717.1 °C433 mm70
196635.5 °C30 January 19666.3 °C16 June 196617.0 °C414 mm90
196535.3 °C11 March 19655.4 °C21 June 196516.7 °C430 mm30
196432.1 °C24 April 19645.3 °C26 June 196416.8 °C424 mm50
196334.5 °C2 January 19637.4 °C5 July 196317.0 °C640 mm40
196231.1 °C1 February 19625.8 °C15 June 196216.9 °C460 mm10
196131.1 °C26 September 19616.5 °C28 July 196116.7 °C540 mm30
196034.1 °C1 March 19606.6 °C4 July 196016.8 °C433 mm70
195932.1 °C15 March 19596.5 °C13 September 195916.7 °C681 mm60
195833.4 °C7 October 19586.2 °C20 June 195816.8 °C368 mm40
195733.9 °C5 September 19575.9 °C3 July 195716.8 °C423 mm70
195633.4 °C15 January 19565.7 °C11 June 195616.1 °C460 mm40
195533.5 °C20 March 19556.3 °C13 August 195516.3 °C473 mm30
195430.7 °C13 March 19545.5 °C19 June 195415.9 °C339 mm20
195329.8 °C11 December 19536.4 °C7 September 195316.9 °C540 mm00
195232.5 °C10 February 19527.7 °C30 June 195216.9 °C631 mm30
195134.3 °C1 February 19516.6 °C8 July 195116.8 °C332 mm70
195035.7 °C31 January 19507.0 °C28 July 195017.2 °C535 mm60
194932.4 °C18 March 19496.9 °C23 July 194917.0 °C386 mm50
194830.9 °C18 January 19484.2 °C16 August 194816.2 °C504 mm30
194729.1 °C11 January 19475.9 °C26 July 194715.8 °C642 mm00
194629.9 °C14 March 19464.4 °C29 July 194616.5 °C560 mm00
194533.2 °C13 March 19455.0 °C10 July 194516.6 °C613 mm60
194430.7 °C6 March 19443.9 °C13 June 194416.2 °C811 mm20
194334.4 °C15 March 19435.0 °C5 August 194316.5 °C642 mm40
194231.7 °C25 November 19425.6 °C5 August 194216.7 °C570 mm60
194135.9 °C13 January 19416.8 °C1 July 194117.3 °C564 mm90
194032.4 °C6 March 19406.9 °C14 August 194017.1 °C558 mm20

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.1 °C
+0.9 °C
Hot days (≥ 30 °C)
12 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
383 mm
-139 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.1 °C+0.6 °C44 mm+8 mm
Feb24.8 °C+0.2 °C34 mm-12 mm
Mar24.6 °C+0.9 °C65 mm+12 mm
Apr22.5 °C+0.6 °C45 mm-1 mm
May22.0 °C+1.6 °C19 mm-23 mm
Jun19.7 °C+0.9 °C31 mm-7 mm
Jul19.1 °C+0.7 °C35 mm-3 mm
Aug19.1 °C+0.6 °C13 mm-35 mm
Sep19.7 °C+0.6 °C20 mm-19 mm
Oct21.4 °C+1.3 °C32 mm-21 mm
Nov23.1 °C+1.6 °C24 mm-22 mm
Dec24.1 °C+0.9 °C21 mm-16 mm

The year's extremes

Hottest day
33.8 °C
12 Feb 2025
Coldest day
6.8 °C
17 Jul 2025
Wettest day
19.0 mm
9 Mar 2025
Windiest day
47.4 km/h
22 Sep 2025
Strongest gust
81.7 km/h
22 Sep 2025
Hottest feels-like
37.3 °C
12 Feb 2025
Coldest feels-like
3.1 °C
17 Jul 2025
Sunniest day
14.0 h
28 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 Kruisfontein?

Kruisfontein has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 17.1 °C and it receives 522 mm of precipitation per year.

What is the hottest day ever recorded in Kruisfontein?

The hottest day measured in Kruisfontein between 1940 and 2025 was 6 April 1972, reaching 36.9 °C.

What is the coldest day in Kruisfontein?

The coldest day measured in Kruisfontein between 1940 and 2025 was 13 June 1944, at 3.9 °C.

Does it snow in Kruisfontein?

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

Has the climate of Kruisfontein warmed?

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

What is the wettest day in Kruisfontein?

The wettest day measured in Kruisfontein between 1940 and 2025 was 5 March 2007, with 110 mm of rain in 24 hours.

What was the windiest day in Kruisfontein?

The windiest day measured in Kruisfontein between 1940 and 2025 was 3 August 1991, with winds reaching 61.9 km/h.

What is the warmest month in Kruisfontein?

The warmest month in Kruisfontein is February (20.8 °C on average); the coldest is July (13.6 °C).

How much does it rain in Kruisfontein?

Kruisfontein receives on average 522 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Kruisfontein?

Kruisfontein gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Kruisfontein?

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

What was the most extreme apparent temperature in Kruisfontein?

In Kruisfontein, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 2 February 1990, and the lowest was -0.8 °C on 12 June 1979.

Compare Kruisfontein with another city

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

Nearby cities

The climate around Kruisfontein

Other cities — South Africa