Zeerust climate — normals and trends

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

Zeerust averages 1 frost days, 63 hot days (≥ 30 °C) and 93 rainy days per year.

Zeerust has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.6 °C (on 7 January 2016) and the coldest -3.2 °C (on 9 July 2024).

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

ZeerustNorth West

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

Mean daily temperature

18.4°C

Average daily high

25.1°C

Average daily low

12.9°C

Annual rainfall

637mm

Sunshine / day

10.9h

Mean relative humidity

56%

Average peak wind

16.3km/h

Seasonal range

11.5°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

63 d/yr

Rainy days (≥ 1 mm)

93 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.5 °C

Average feels-like low

11.1 °C

Average peak gust

35.2 km/h

Tropical nights (≥ 20 °C)

15 d/yr

Solar radiation

20.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

+0.1 °C per decade · r² = 0.10 · p = 0.002

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.6 °C

7 January 2016

Coldest day

-3.2 °C

9 July 2024

Wettest day

104 mm

10 December 2019

Windiest day

40.3 km/h

12 September 1996

Strongest gust

81.4 km/h

17 August 2002

Hottest feels-like

41.3 °C

7 January 2016

Coldest feels-like

-7.4 °C

9 July 2024

Sunniest day

13.6 h

17 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C15 October 2025-0.4 °C5 July 202518.3 °C1,009 mm471
202438.5 °C7 December 2024-3.2 °C9 July 202420.2 °C386 mm1292
202337.1 °C5 December 2023-0.4 °C31 July 202319.4 °C446 mm1011
202236.3 °C4 October 20220.9 °C16 June 202218.5 °C667 mm530
202137.4 °C16 November 2021-0.3 °C14 July 202118.6 °C721 mm602
202036.4 °C19 October 2020-1.3 °C17 July 202018.8 °C491 mm682
201937.2 °C24 October 20191.6 °C3 July 201920.5 °C544 mm1350
201838.6 °C26 December 20180.9 °C3 July 201819.8 °C372 mm1080
201736.3 °C7 November 20171.2 °C9 June 201718.9 °C694 mm630
201640.6 °C7 January 20160.5 °C28 July 201620.4 °C526 mm1270
201539.3 °C7 December 20150.8 °C18 July 201520.6 °C307 mm1380
201434.8 °C13 October 2014-1.2 °C9 July 201418.7 °C623 mm731
201337.3 °C25 January 20130.3 °C1 September 201319.7 °C317 mm1250
201236.9 °C20 November 20120.3 °C10 June 201219.1 °C438 mm860
201136.7 °C24 October 2011-0.4 °C2 June 201118.0 °C639 mm441
201035.0 °C9 October 2010-1.6 °C13 July 201018.7 °C620 mm743
200934.5 °C18 December 20090.5 °C26 July 200918.1 °C764 mm530
200835.1 °C31 October 2008-0.5 °C7 July 200818.2 °C548 mm501
200734.9 °C22 February 2007-1.0 °C24 May 200718.5 °C466 mm702
200635.4 °C25 October 20060.5 °C23 May 200617.6 °C790 mm280
200536.9 °C3 November 20052.3 °C14 June 200519.3 °C532 mm820
200434.9 °C10 November 2004-0.1 °C29 July 200418.1 °C628 mm611
200336.0 °C3 October 2003-1.1 °C21 August 200319.1 °C403 mm941
200235.8 °C19 October 20020.0 °C22 July 200218.5 °C441 mm640
200135.6 °C11 January 2001-0.6 °C30 June 200117.8 °C854 mm441
200033.2 °C19 October 2000-1.6 °C21 July 200017.5 °C984 mm332
199935.2 °C4 November 19991.4 °C20 June 199918.6 °C580 mm540
199834.6 °C15 November 1998-1.1 °C5 July 199818.5 °C612 mm641
199735.3 °C23 February 1997-0.5 °C30 June 199717.7 °C807 mm461
199633.6 °C3 November 1996-0.5 °C7 July 199617.7 °C680 mm312
199535.5 °C11 October 1995-0.6 °C19 July 199518.6 °C744 mm662
199435.8 °C14 December 1994-1.5 °C3 July 199417.9 °C390 mm553
199334.3 °C18 January 19931.1 °C15 June 199318.7 °C541 mm440
199237.0 °C27 February 1992-0.6 °C10 August 199219.4 °C346 mm1042
199133.2 °C8 October 1991-0.1 °C28 July 199117.9 °C730 mm341
199034.2 °C13 November 1990-0.7 °C24 June 199018.3 °C529 mm583
198934.6 °C19 October 1989-1.3 °C23 July 198917.6 °C666 mm403
198834.7 °C30 January 1988-1.0 °C10 June 198817.7 °C823 mm393
198735.4 °C26 November 19870.5 °C21 June 198718.9 °C608 mm880
198634.4 °C22 December 19861.8 °C25 June 198618.7 °C611 mm540
198535.7 °C4 January 1985-0.3 °C13 July 198518.7 °C698 mm502
198436.4 °C29 December 19841.2 °C4 July 198419.1 °C371 mm970
198335.0 °C11 January 19830.5 °C26 June 198319.0 °C534 mm830
198235.5 °C28 December 19820.0 °C16 June 198218.1 °C624 mm580
198136.4 °C6 November 1981-1.2 °C17 June 198117.2 °C749 mm411
198034.8 °C2 January 1980-1.1 °C13 July 198017.5 °C630 mm342
197935.8 °C7 January 1979-0.3 °C25 July 197918.1 °C575 mm532
197833.9 °C28 September 1978-2.6 °C20 June 197817.6 °C690 mm313
197733.8 °C22 January 19770.8 °C27 June 197717.8 °C712 mm370
197631.5 °C17 September 1976-1.5 °C21 June 197616.6 °C849 mm101
197533.2 °C4 November 19750.8 °C24 July 197517.2 °C835 mm400
197432.8 °C5 November 19740.7 °C28 July 197416.9 °C711 mm110
197338.0 °C19 January 19730.7 °C16 July 197318.1 °C789 mm600
197235.9 °C3 December 1972-1.8 °C2 August 197218.1 °C630 mm582
197134.0 °C27 December 19711.0 °C4 August 197117.7 °C727 mm310
197036.2 °C11 January 1970-0.9 °C23 July 197018.9 °C610 mm821
196936.1 °C18 November 1969-0.4 °C18 June 196918.4 °C522 mm641
196835.1 °C23 January 1968-2.4 °C15 June 196817.7 °C541 mm795
196733.7 °C23 October 1967-1.4 °C12 June 196717.2 °C781 mm332
196636.5 °C4 January 19662.1 °C15 July 196618.3 °C782 mm530
196535.9 °C29 October 1965-0.3 °C25 June 196518.5 °C344 mm841
196436.3 °C23 February 1964-1.4 °C27 June 196418.5 °C477 mm866
196334.6 °C29 December 1963-0.1 °C25 July 196318.1 °C597 mm611
196236.3 °C16 October 19620.4 °C14 June 196218.9 °C782 mm850
196135.5 °C22 October 19612.3 °C4 August 196118.0 °C811 mm600
196035.7 °C13 January 19600.7 °C20 July 196017.8 °C807 mm540
195936.0 °C17 October 19592.8 °C27 May 195918.0 °C676 mm490
195836.1 °C23 November 19580.4 °C17 June 195818.2 °C971 mm390
195734.9 °C22 December 1957-1.0 °C20 June 195717.9 °C757 mm341
195637.5 °C2 February 1956-0.2 °C10 June 195618.3 °C667 mm453
195532.6 °C10 October 1955-3.0 °C29 June 195517.0 °C853 mm243
195436.9 °C10 February 1954-0.7 °C28 July 195419.5 °C245 mm1413
195336.9 °C31 October 1953-0.8 °C1 July 195318.6 °C629 mm702
195236.7 °C19 November 19521.0 °C27 July 195218.7 °C688 mm750
195136.7 °C9 October 19510.4 °C16 July 195118.5 °C726 mm680
195035.7 °C30 December 19502.3 °C2 August 195018.0 °C769 mm610
194938.7 °C9 January 19491.0 °C16 July 194919.1 °C439 mm960
194835.5 °C30 December 1948-0.1 °C23 July 194817.7 °C858 mm591
194736.7 °C8 October 1947-0.1 °C15 June 194717.9 °C823 mm491
194636.6 °C29 October 19461.3 °C4 July 194618.1 °C740 mm650
194535.8 °C5 October 19450.8 °C12 June 194518.4 °C623 mm510
194437.2 °C26 September 19440.9 °C9 July 194418.0 °C798 mm390
194334.3 °C13 February 19431.7 °C21 July 194317.9 °C875 mm300
194233.5 °C24 October 1942-0.5 °C21 July 194218.0 °C727 mm281
194137.4 °C15 October 19411.1 °C30 June 194119.9 °C393 mm1060
194037.2 °C29 November 19400.6 °C17 June 194019.5 °C475 mm1080

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.8 °C
-0.3 °C
Hot days (≥ 30 °C)
47 d/yr
-16
Frost days (< 0 °C)
1 d/yr
0
Annual rainfall
1009 mm
+372 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C-1.1 °C186 mm+78 mm
Feb26.6 °C-1.2 °C309 mm+204 mm
Mar25.8 °C-0.7 °C81 mm+2 mm
Apr22.6 °C-1.6 °C120 mm+65 mm
May21.4 °C-0.5 °C11 mm-6 mm
Jun19.8 °C+0.6 °C3 mm-4 mm
Jul20.0 °C+0.6 °C4 mm+0 mm
Aug24.5 °C+2.0 °C1 mm-6 mm
Sep28.4 °C+2.0 °C12 mm-3 mm
Oct28.5 °C+0.2 °C35 mm-15 mm
Nov26.0 °C-2.3 °C100 mm+18 mm
Dec27.1 °C-1.4 °C149 mm+40 mm

The year's extremes

Hottest day
34.2 °C
15 Oct 2025
Coldest day
-0.4 °C
5 Jul 2025
Wettest day
60.8 mm
18 Feb 2025
Windiest day
29.3 km/h
9 Jun 2025
Strongest gust
57.6 km/h
9 Jun 2025
Hottest feels-like
36.0 °C
23 Feb 2025
Coldest feels-like
-3.7 °C
5 Jul 2025
Sunniest day
13.4 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 Zeerust?

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

What is the hottest day ever recorded in Zeerust?

The hottest day measured in Zeerust between 1940 and 2025 was 7 January 2016, reaching 40.6 °C.

What is the coldest day in Zeerust?

The coldest day measured in Zeerust between 1940 and 2025 was 9 July 2024, at -3.2 °C.

Does it snow in Zeerust?

Almost never: Zeerust sees virtually no snow, with about 1 frost days per year.

Has the climate of Zeerust warmed?

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

What is the wettest day in Zeerust?

The wettest day measured in Zeerust between 1940 and 2025 was 10 December 2019, with 104 mm of rain in 24 hours.

What was the windiest day in Zeerust?

The windiest day measured in Zeerust between 1940 and 2025 was 12 September 1996, with winds reaching 40.3 km/h.

What is the warmest month in Zeerust?

The warmest month in Zeerust is January (23.0 °C on average); the coldest is June (11.5 °C).

How much does it rain in Zeerust?

Zeerust receives on average 637 mm of precipitation per year, spread over about 93 rainy days.

Is it sunny in Zeerust?

Zeerust gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Zeerust?

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

What was the most extreme apparent temperature in Zeerust?

In Zeerust, between 1940 and 2025, the highest apparent temperature reached 41.3 °C on 7 January 2016, and the lowest was -7.4 °C on 9 July 2024.

Compare Zeerust with another city

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

Nearby cities

The climate around Zeerust

Other cities — South Africa