Koster climate — normals and trends

Koster (South Africa) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 18.0 °C and it receives 655 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 (22.4 °C on average) and the coldest is June (11.3 °C). Rainfall peaks in December.

Koster averages 1 frost days, 48 hot days (≥ 30 °C) and 96 rainy days per year.

Koster 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 40.0 °C (on 7 January 2016) and the coldest -1.8 °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

KosterNorth West

coords
-25.86°, 26.90°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

18.0°C

Average daily high

24.6°C

Average daily low

12.6°C

Annual rainfall

655mm

Sunshine / day

10.8h

Mean relative humidity

57%

Average peak wind

15.3km/h

Seasonal range

11.1°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

48 d/yr

Rainy days (≥ 1 mm)

96 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.0 °C

Average feels-like low

11.0 °C

Average peak gust

33.7 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

20.2 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.19 · 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

7 January 2016

Coldest day

-1.8 °C

9 July 2024

Wettest day

196 mm

31 December 1993

Windiest day

38.8 km/h

25 August 1970

Strongest gust

83.9 km/h

9 September 2002

Hottest feels-like

40.4 °C

7 January 2016

Coldest feels-like

-6.8 °C

12 July 1985

Snowiest day

0.4 cm

18 July 1965

Sunniest day

13.6 h

13 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C15 October 20250.8 °C5 July 202518.0 °C985 mm310
202436.9 °C7 December 2024-1.8 °C9 July 202419.7 °C408 mm1053
202335.1 °C5 December 20230.4 °C10 July 202318.8 °C485 mm810
202235.4 °C4 October 20221.1 °C17 June 202218.3 °C738 mm370
202135.2 °C16 November 20210.1 °C14 July 202118.1 °C705 mm460
202035.6 °C19 October 2020-0.4 °C17 July 202018.5 °C534 mm551
201936.4 °C21 October 20192.7 °C25 June 201919.8 °C534 mm1130
201837.7 °C26 December 20181.5 °C3 July 201819.5 °C449 mm1000
201736.1 °C7 November 20171.8 °C9 June 201718.7 °C622 mm600
201640.0 °C7 January 20160.5 °C28 July 201619.8 °C577 mm1050
201538.2 °C7 December 20151.9 °C18 July 201520.2 °C309 mm1260
201435.4 °C5 December 2014-0.5 °C9 July 201418.5 °C591 mm621
201336.9 °C25 January 20131.4 °C13 August 201319.1 °C415 mm1070
201235.8 °C6 November 20121.7 °C10 June 201218.7 °C584 mm660
201137.6 °C24 October 20110.5 °C2 July 201117.8 °C699 mm360
201035.8 °C13 November 2010-0.1 °C17 June 201018.4 °C773 mm511
200933.9 °C8 October 20090.7 °C24 July 200918.1 °C651 mm450
200834.3 °C14 October 20081.3 °C7 July 200817.9 °C594 mm380
200735.1 °C22 February 20070.2 °C24 May 200718.3 °C410 mm700
200634.9 °C25 October 20061.1 °C28 June 200617.3 °C747 mm220
200536.1 °C3 November 20053.2 °C8 July 200518.8 °C548 mm670
200434.5 °C10 November 20040.5 °C17 July 200417.7 °C653 mm450
200335.2 °C15 December 2003-1.0 °C21 August 200318.7 °C436 mm741
200234.3 °C19 October 20021.4 °C18 July 200218.1 °C464 mm560
200136.2 °C11 January 2001-0.4 °C20 July 200117.6 °C726 mm421
200032.7 °C17 October 2000-1.0 °C17 July 200017.1 °C1,100 mm242
199935.0 °C4 November 19991.8 °C30 June 199918.3 °C515 mm440
199835.2 °C8 February 1998-0.7 °C5 July 199818.4 °C620 mm641
199734.3 °C23 February 19970.5 °C30 June 199717.4 °C772 mm420
199632.3 °C3 November 1996-0.1 °C20 July 199617.2 °C847 mm171
199533.9 °C11 October 19950.2 °C19 July 199517.9 °C753 mm460
199434.2 °C23 December 1994-0.7 °C3 July 199417.2 °C464 mm343
199334.0 °C9 January 19931.1 °C18 June 199318.3 °C690 mm330
199236.2 °C27 February 19920.2 °C26 June 199218.7 °C402 mm830
199132.6 °C8 October 19910.1 °C28 July 199117.8 °C629 mm330
199033.8 °C19 November 1990-0.2 °C1 July 199017.9 °C576 mm491
198934.2 °C19 October 1989-0.4 °C23 July 198917.4 °C668 mm291
198834.7 °C30 January 19880.1 °C10 June 198817.6 °C727 mm280
198734.9 °C4 November 19870.8 °C21 June 198718.2 °C718 mm550
198632.5 °C22 February 19863.2 °C25 July 198618.0 °C714 mm210
198534.4 °C4 January 1985-0.8 °C13 July 198518.0 °C702 mm341
198435.3 °C15 February 19841.1 °C4 July 198418.4 °C463 mm640
198334.8 °C11 January 19831.0 °C26 June 198318.5 °C509 mm540
198235.2 °C28 December 1982-0.7 °C17 June 198217.8 °C624 mm441
198136.3 °C6 November 19810.8 °C10 June 198116.9 °C691 mm320
198033.8 °C2 January 19800.8 °C30 June 198017.2 °C550 mm190
197934.1 °C7 January 1979-0.4 °C25 July 197917.6 °C687 mm322
197832.9 °C25 November 1978-1.4 °C14 June 197817.3 °C639 mm172
197732.6 °C22 January 19771.3 °C27 June 197717.4 °C703 mm300
197631.1 °C17 September 1976-0.8 °C21 June 197616.5 °C744 mm63
197532.9 °C1 January 19750.6 °C24 July 197516.9 °C763 mm210
197432.1 °C14 October 19741.8 °C3 June 197416.7 °C721 mm70
197335.7 °C19 January 19732.0 °C10 July 197317.5 °C913 mm370
197235.3 °C3 December 1972-0.8 °C2 August 197217.6 °C670 mm431
197132.8 °C26 December 19711.9 °C17 July 197117.4 °C646 mm200
197034.6 °C27 November 19700.0 °C23 July 197018.4 °C657 mm670
196936.0 °C18 November 19690.9 °C20 July 196917.9 °C620 mm470
196834.0 °C7 November 1968-1.1 °C15 June 196817.2 °C537 mm464
196733.3 °C16 December 1967-1.3 °C12 June 196716.9 °C820 mm251
196635.1 °C2 January 19662.5 °C21 July 196617.8 °C654 mm480
196535.1 °C29 October 1965-0.4 °C19 July 196518.0 °C363 mm671
196436.4 °C23 February 1964-1.2 °C27 June 196417.9 °C515 mm624
196335.1 °C29 December 1963-0.2 °C25 July 196317.7 °C569 mm432
196234.9 °C17 October 19620.3 °C14 June 196218.3 °C872 mm610
196135.4 °C22 October 19612.9 °C7 August 196117.8 °C851 mm390
196034.3 °C13 January 19600.6 °C22 July 196017.4 °C901 mm450
195935.1 °C17 October 19593.7 °C18 July 195917.7 °C675 mm440
195832.7 °C23 November 19581.7 °C17 June 195817.5 °C1,036 mm290
195734.4 °C21 November 1957-1.2 °C20 June 195717.4 °C753 mm241
195635.3 °C2 February 19560.5 °C11 June 195617.7 °C830 mm150
195532.9 °C12 November 1955-1.6 °C29 June 195516.6 °C699 mm221
195435.6 °C25 October 1954-0.6 °C28 July 195418.9 °C292 mm1162
195336.5 °C31 October 19530.1 °C30 July 195318.2 °C648 mm500
195236.3 °C20 November 19521.0 °C27 July 195218.3 °C731 mm530
195135.6 °C9 October 19512.1 °C13 July 195117.8 °C706 mm540
195034.2 °C30 December 19502.7 °C10 August 195017.6 °C734 mm430
194937.9 °C9 January 19493.0 °C25 August 194918.3 °C543 mm630
194834.5 °C1 December 19481.2 °C23 July 194817.1 °C803 mm400
194736.7 °C8 October 19470.6 °C13 July 194717.3 °C796 mm370
194635.6 °C29 October 19461.6 °C14 August 194617.4 °C757 mm350
194534.7 °C7 November 19451.0 °C9 July 194517.8 °C738 mm350
194434.5 °C26 September 19442.1 °C9 July 194417.5 °C728 mm250
194333.1 °C10 October 19430.9 °C21 July 194317.3 °C897 mm130
194233.1 °C9 January 19421.1 °C22 July 194217.2 °C879 mm170
194136.3 °C16 October 19411.1 °C30 June 194119.4 °C384 mm790
194035.9 °C30 November 19401.4 °C16 July 194018.9 °C466 mm840

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.3 °C
-0.3 °C
Hot days (≥ 30 °C)
31 d/yr
-17
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
985 mm
+330 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.6 °C-0.3 °C193 mm+84 mm
Feb26.7 °C-0.6 °C242 mm+137 mm
Mar25.6 °C-0.5 °C81 mm+4 mm
Apr22.3 °C-1.4 °C111 mm+62 mm
May21.2 °C-0.3 °C9 mm-8 mm
Jun19.5 °C+0.6 °C2 mm-4 mm
Jul19.3 °C+0.3 °C5 mm+2 mm
Aug23.9 °C+2.0 °C0 mm-7 mm
Sep27.3 °C+1.5 °C14 mm-3 mm
Oct27.5 °C0.0 °C39 mm-14 mm
Nov25.1 °C-2.4 °C105 mm+16 mm
Dec26.3 °C-1.3 °C185 mm+62 mm

The year's extremes

Hottest day
33.8 °C
15 Oct 2025
Coldest day
0.8 °C
5 Jul 2025
Wettest day
55.0 mm
18 Feb 2025
Windiest day
28.2 km/h
21 May 2025
Strongest gust
56.5 km/h
16 Nov 2025
Hottest feels-like
36.2 °C
9 Feb 2025
Coldest feels-like
-3.3 °C
28 Jun 2025
Sunniest day
13.6 h
11 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 Koster?

Koster has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 18.0 °C and it receives 655 mm of precipitation per year.

What is the hottest day ever recorded in Koster?

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

What is the coldest day in Koster?

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

Does it snow in Koster?

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

Has the climate of Koster warmed?

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

What is the wettest day in Koster?

The wettest day measured in Koster between 1940 and 2025 was 31 December 1993, with 196 mm of rain in 24 hours.

What was the windiest day in Koster?

The windiest day measured in Koster between 1940 and 2025 was 25 August 1970, with winds reaching 38.8 km/h.

What is the warmest month in Koster?

The warmest month in Koster is January (22.4 °C on average); the coldest is June (11.3 °C).

How much does it rain in Koster?

Koster receives on average 655 mm of precipitation per year, spread over about 96 rainy days.

Is it sunny in Koster?

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

What is the biggest single-day snowfall in Koster?

The heaviest 24-hour snowfall measured in Koster between 1940 and 2025 was 18 July 1965, with 0.4 cm.

Are there tropical nights in Koster?

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

What was the most extreme apparent temperature in Koster?

In Koster, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 7 January 2016, and the lowest was -6.8 °C on 12 July 1985.

Compare Koster with another city

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

Nearby cities

The climate around Koster

Other cities — South Africa