Zastron climate — normals and trends

Zastron (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 14.5 °C and it receives 942 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 (20.7 °C on average) and the coldest is July (6.7 °C). Rainfall peaks in January.

Zastron averages 45 frost days, 33 hot days (≥ 30 °C) and 105 rainy days per year.

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

The hottest day of the period reached 40.0 °C (on 5 January 2016) and the coldest -9.8 °C (on 28 July 1994).

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

ZastronFree State

coords
-30.30°, 27.08°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

14.5°C

Average daily high

22.4°C

Average daily low

7.9°C

Annual rainfall

942mm

Sunshine / day

11.0h

Mean relative humidity

60%

Average peak wind

17.4km/h

Seasonal range

14.0°C

Frost days (< 0 °C)

45 d/yr

Hot days (≥ 30 °C)

33 d/yr

Rainy days (≥ 1 mm)

105 d/yr

Annual snowfall

1.5 cm

Average feels-like high

20.5 °C

Average feels-like low

5.5 °C

Average peak gust

37.6 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

20.3 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.42 · 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

40.0 °C

5 January 2016

Coldest day

-9.8 °C

28 July 1994

Wettest day

79 mm

15 December 1975

Windiest day

50.5 km/h

11 August 1957

Strongest gust

102.2 km/h

12 September 1996

Hottest feels-like

38.6 °C

5 January 2016

Coldest feels-like

-14.4 °C

28 July 1994

Snowiest day

6.4 cm

17 June 1965

Sunniest day

13.9 h

4 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C2 January 2025-6.1 °C8 July 202515.5 °C1,142 mm3436
202437.6 °C11 December 2024-6.8 °C21 July 202416.0 °C664 mm8341
202335.7 °C27 November 2023-5.7 °C11 July 202315.0 °C987 mm4246
202231.9 °C3 October 2022-6.3 °C2 June 202214.6 °C1,260 mm1146
202133.0 °C16 November 2021-8.1 °C24 July 202114.8 °C1,042 mm2146
202033.9 °C6 January 2020-7.9 °C16 July 202014.7 °C1,186 mm2777
201936.5 °C22 January 2019-6.7 °C21 July 201916.5 °C671 mm7727
201837.7 °C24 December 2018-6.5 °C5 July 201815.3 °C768 mm6255
201734.6 °C2 January 2017-6.4 °C9 June 201715.6 °C719 mm4642
201640.0 °C5 January 2016-4.9 °C9 August 201616.4 °C589 mm7928
201538.2 °C11 December 2015-5.8 °C1 August 201516.4 °C447 mm8532
201435.6 °C17 January 2014-6.9 °C9 July 201415.0 °C841 mm4136
201335.1 °C13 November 2013-5.9 °C10 June 201315.3 °C594 mm5633
201235.2 °C20 November 2012-4.9 °C13 June 201214.9 °C731 mm5540
201133.6 °C8 November 2011-4.5 °C16 July 201114.1 °C1,092 mm1551
201033.2 °C8 February 2010-5.3 °C16 June 201015.5 °C963 mm4634
200935.2 °C21 December 2009-4.6 °C29 June 200914.7 °C887 mm3230
200834.0 °C6 November 2008-5.5 °C11 July 200815.2 °C690 mm4320
200735.5 °C12 January 2007-4.6 °C10 July 200715.2 °C697 mm6447
200634.4 °C14 December 2006-4.4 °C23 June 200614.2 °C1,155 mm2845
200537.5 °C7 January 2005-4.3 °C10 June 200515.5 °C762 mm5830
200434.7 °C30 December 2004-4.8 °C1 August 200415.2 °C901 mm4940
200336.2 °C20 December 2003-5.5 °C10 June 200315.4 °C689 mm7543
200234.8 °C1 December 2002-5.3 °C17 July 200214.5 °C1,015 mm2739
200135.2 °C12 January 2001-4.7 °C6 July 200114.4 °C1,239 mm2843
200032.2 °C6 December 2000-7.4 °C21 July 200014.1 °C1,089 mm1750
199934.8 °C23 November 1999-5.1 °C26 June 199915.5 °C861 mm4439
199834.3 °C14 November 1998-6.6 °C9 June 199814.8 °C1,007 mm3346
199737.6 °C13 December 1997-5.7 °C26 July 199714.1 °C899 mm3746
199633.3 °C3 November 1996-6.8 °C17 July 199613.7 °C1,128 mm1955
199537.2 °C7 January 1995-6.2 °C19 July 199514.9 °C867 mm5152
199436.0 °C21 December 1994-9.8 °C28 July 199414.0 °C748 mm2962
199336.7 °C6 January 1993-4.8 °C21 June 199314.8 °C943 mm2644
199235.4 °C5 February 1992-8.4 °C26 June 199215.4 °C453 mm7654
199134.2 °C3 January 1991-6.9 °C28 July 199114.3 °C1,218 mm1854
199033.8 °C28 December 1990-6.5 °C14 July 199014.1 °C865 mm3052
198932.8 °C27 December 1989-6.3 °C20 July 198913.7 °C1,096 mm1155
198836.0 °C4 February 1988-5.8 °C16 June 198813.8 °C1,588 mm1748
198737.5 °C1 February 1987-5.2 °C20 June 198714.8 °C1,193 mm4446
198633.6 °C12 January 1986-4.1 °C23 June 198614.6 °C1,137 mm2136
198535.6 °C2 January 1985-4.7 °C8 June 198515.0 °C1,057 mm3546
198436.5 °C31 December 1984-6.4 °C5 July 198414.9 °C667 mm6247
198337.7 °C8 January 1983-4.6 °C9 July 198315.6 °C797 mm7231
198235.9 °C29 December 1982-4.1 °C19 June 198214.8 °C881 mm4650
198133.9 °C17 January 1981-6.7 °C2 September 198113.9 °C1,073 mm2747
198035.3 °C24 December 1980-7.6 °C4 July 198015.1 °C633 mm5057
197934.3 °C12 February 1979-6.9 °C14 June 197914.7 °C829 mm3838
197834.0 °C7 December 1978-6.9 °C15 June 197814.1 °C774 mm2257
197734.0 °C21 January 1977-6.4 °C14 June 197714.1 °C967 mm2559
197631.8 °C1 December 1976-5.8 °C21 June 197613.0 °C1,278 mm454
197532.6 °C9 January 1975-6.5 °C3 August 197513.4 °C1,088 mm1358
197431.7 °C13 October 1974-6.0 °C2 August 197413.2 °C1,423 mm254
197336.9 °C18 January 1973-5.1 °C12 July 197314.3 °C924 mm3248
197234.1 °C6 December 1972-6.3 °C10 July 197214.2 °C917 mm3558
197132.9 °C26 December 1971-5.8 °C16 June 197113.9 °C1,144 mm940
197033.0 °C14 January 1970-6.8 °C23 July 197014.5 °C945 mm3742
196934.6 °C5 January 1969-5.8 °C20 July 196914.5 °C704 mm5442
196833.9 °C1 January 1968-5.9 °C6 July 196813.8 °C579 mm5356
196734.8 °C30 December 1967-5.2 °C26 July 196713.9 °C1,032 mm3148
196636.1 °C1 January 1966-7.2 °C21 July 196614.9 °C877 mm3336
196536.0 °C27 December 1965-8.2 °C19 June 196513.9 °C765 mm2850
196434.2 °C23 January 1964-7.4 °C26 June 196413.8 °C1,052 mm2958
196334.2 °C28 December 1963-5.3 °C13 July 196313.8 °C1,332 mm1549
196233.7 °C12 November 1962-7.9 °C15 June 196214.7 °C898 mm2843
196134.3 °C11 January 1961-5.6 °C16 July 196114.2 °C1,155 mm2834
196033.6 °C15 January 1960-5.3 °C19 July 196013.8 °C1,292 mm2046
195932.1 °C16 October 1959-5.3 °C25 June 195913.8 °C1,296 mm948
195833.3 °C22 November 1958-6.3 °C20 June 195814.3 °C1,148 mm1851
195732.2 °C19 December 1957-6.0 °C20 June 195714.0 °C1,122 mm943
195632.2 °C2 February 1956-6.3 °C12 June 195613.8 °C1,079 mm840
195532.1 °C18 January 1955-7.1 °C25 July 195513.1 °C944 mm957
195432.0 °C6 March 1954-5.3 °C19 July 195414.1 °C314 mm1658
195333.8 °C29 January 1953-4.9 °C31 July 195314.8 °C802 mm2138
195234.2 °C18 January 1952-3.6 °C27 July 195214.7 °C854 mm3119
195135.2 °C29 December 1951-4.4 °C9 July 195113.7 °C991 mm2445
195032.2 °C21 October 1950-3.5 °C9 July 195014.1 °C1,081 mm930
194934.0 °C30 January 1949-3.5 °C17 July 194915.0 °C381 mm3827
194830.5 °C9 December 1948-6.1 °C4 August 194813.0 °C1,127 mm143
194735.2 °C19 January 1947-4.8 °C16 July 194713.4 °C1,069 mm2647
194635.2 °C4 December 1946-5.3 °C28 July 194613.5 °C920 mm1859
194532.4 °C20 December 1945-4.7 °C13 June 194513.6 °C994 mm1139
194430.3 °C4 October 1944-4.3 °C10 July 194413.4 °C1,175 mm239
194329.3 °C27 January 1943-4.7 °C5 August 194313.0 °C1,226 mm050
194236.7 °C9 January 1942-5.3 °C5 July 194213.6 °C1,056 mm1556
194133.3 °C2 January 1941-4.9 °C30 June 194114.8 °C668 mm3837
194034.6 °C17 December 1940-6.1 °C13 July 194014.2 °C839 mm2245

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
23.1 °C
+0.7 °C
Hot days (≥ 30 °C)
34 d/yr
+1
Frost days (< 0 °C)
36 d/yr
-9
Annual rainfall
1142 mm
+200 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.2 °C+3.3 °C76 mm-82 mm
Feb27.8 °C+1.2 °C127 mm-21 mm
Mar25.0 °C+0.3 °C169 mm+44 mm
Apr20.4 °C-0.9 °C210 mm+133 mm
May19.1 °C+0.8 °C14 mm-19 mm
Jun16.1 °C+0.8 °C28 mm+10 mm
Jul16.0 °C+0.4 °C32 mm+17 mm
Aug20.4 °C+2.0 °C14 mm-7 mm
Sep23.6 °C+1.2 °C38 mm+5 mm
Oct25.8 °C+1.3 °C60 mm-16 mm
Nov25.1 °C-0.8 °C155 mm+49 mm
Dec26.8 °C-0.7 °C220 mm+87 mm

The year's extremes

Hottest day
35.1 °C
2 Jan 2025
Coldest day
-6.1 °C
8 Jul 2025
Wettest day
33.5 mm
27 Nov 2025
Windiest day
35.8 km/h
15 Jan 2025
Strongest gust
75.6 km/h
5 Sep 2025
Hottest feels-like
36.0 °C
26 Jan 2025
Coldest feels-like
-10.1 °C
8 Jul 2025
Snowiest day
3.5 cm
10 Jun 2025
Sunniest day
13.9 h
6 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 Zastron?

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

What is the hottest day ever recorded in Zastron?

The hottest day measured in Zastron between 1940 and 2025 was 5 January 2016, reaching 40.0 °C.

What is the coldest day in Zastron?

The coldest day measured in Zastron between 1940 and 2025 was 28 July 1994, at -9.8 °C.

Does it snow in Zastron?

Yes. Zastron gets on average 1.5 cm of snow per year and has around 45 frost days.

Has the climate of Zastron warmed?

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

What is the wettest day in Zastron?

The wettest day measured in Zastron between 1940 and 2025 was 15 December 1975, with 79 mm of rain in 24 hours.

What was the windiest day in Zastron?

The windiest day measured in Zastron between 1940 and 2025 was 11 August 1957, with winds reaching 50.5 km/h.

What is the warmest month in Zastron?

The warmest month in Zastron is January (20.7 °C on average); the coldest is July (6.7 °C).

How much does it rain in Zastron?

Zastron receives on average 942 mm of precipitation per year, spread over about 105 rainy days.

Is it sunny in Zastron?

Zastron gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

What is the biggest single-day snowfall in Zastron?

The heaviest 24-hour snowfall measured in Zastron between 1940 and 2025 was 17 June 1965, with 6.4 cm.

Are there tropical nights in Zastron?

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

What was the most extreme apparent temperature in Zastron?

In Zastron, between 1940 and 2025, the highest apparent temperature reached 38.6 °C on 5 January 2016, and the lowest was -14.4 °C on 28 July 1994.

Compare Zastron with another city

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

Nearby cities

The climate around Zastron

Other cities — South Africa