Richmond climate — normals and trends

Richmond (South Africa) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 16.0 °C and it receives 1,055 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.7 °C on average) and the coldest is June (11.2 °C). Rainfall peaks in December.

Richmond averages 1 frost days, 23 hot days (≥ 30 °C) and 161 rainy days per year.

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

The hottest day of the period reached 37.5 °C (on 5 November 1981) and the coldest -1.8 °C (on 19 July 1995).

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

RichmondKwaZulu-Natal

coords
-29.87°, 30.27°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJune

Mean daily temperature

16.0°C

Average daily high

22.6°C

Average daily low

11.4°C

Annual rainfall

1,055mm

Sunshine / day

8.8h

Mean relative humidity

77%

Average peak wind

13.2km/h

Seasonal range

8.5°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

23 d/yr

Rainy days (≥ 1 mm)

161 d/yr

Annual snowfall

0.7 cm

Average feels-like high

22.9 °C

Average feels-like low

10.4 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

16.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

37.5 °C

5 November 1981

Coldest day

-1.8 °C

19 July 1995

Wettest day

177 mm

28 September 1987

Windiest day

36.8 km/h

10 June 2025

Strongest gust

96.8 km/h

13 June 1997

Hottest feels-like

41.4 °C

13 December 1997

Coldest feels-like

-6.6 °C

29 June 1994

Snowiest day

4.8 cm

27 June 2007

Sunniest day

13.9 h

23 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.4 °C4 January 20251.8 °C28 July 202516.9 °C1,266 mm270
202435.8 °C15 December 20241.7 °C9 July 202417.1 °C917 mm310
202335.5 °C11 November 20232.4 °C1 August 202317.0 °C1,119 mm440
202233.5 °C3 October 20220.2 °C17 June 202216.6 °C1,592 mm240
202136.0 °C14 October 2021-0.9 °C24 July 202116.5 °C1,225 mm262
202035.2 °C25 September 20200.2 °C14 June 202016.9 °C968 mm400
201937.2 °C20 October 20191.5 °C21 July 201917.3 °C919 mm460
201834.3 °C17 December 20180.1 °C5 July 201816.6 °C811 mm360
201736.5 °C13 September 20171.6 °C17 July 201716.5 °C1,057 mm340
201635.6 °C23 December 20161.1 °C3 July 201616.8 °C998 mm450
201537.5 °C24 December 2015-0.1 °C1 August 201517.2 °C796 mm421
201435.5 °C25 December 2014-0.9 °C9 July 201416.5 °C853 mm303
201336.3 °C11 October 20131.4 °C10 June 201316.2 °C1,030 mm320
201233.1 °C25 August 20121.2 °C2 August 201216.6 °C1,078 mm280
201134.7 °C12 March 20110.1 °C2 July 201116.2 °C1,014 mm260
201035.0 °C14 September 20101.5 °C16 June 201016.8 °C852 mm400
200933.6 °C6 September 2009-0.3 °C25 July 200916.2 °C960 mm251
200836.9 °C9 September 20081.4 °C11 July 200816.5 °C866 mm310
200735.0 °C20 February 2007-1.3 °C24 May 200716.6 °C837 mm381
200634.6 °C24 October 20061.6 °C27 June 200616.2 °C1,175 mm180
200535.3 °C11 October 20053.5 °C6 June 200516.6 °C1,019 mm280
200435.3 °C6 October 20042.0 °C7 July 200416.7 °C1,017 mm310
200336.3 °C17 December 2003-0.3 °C22 August 200316.6 °C789 mm432
200237.4 °C18 October 20021.5 °C18 July 200216.5 °C1,046 mm340
200132.8 °C12 January 20013.4 °C24 July 200116.5 °C1,154 mm220
200033.8 °C19 December 2000-1.6 °C21 July 200016.1 °C1,216 mm132
199935.2 °C15 October 19991.2 °C19 July 199917.1 °C1,134 mm310
199836.1 °C24 September 19980.4 °C8 June 199816.7 °C876 mm310
199734.5 °C16 December 19971.8 °C2 June 199715.7 °C1,170 mm210
199636.2 °C11 September 1996-0.4 °C17 July 199615.6 °C1,248 mm202
199535.5 °C12 October 1995-1.8 °C19 July 199515.7 °C1,283 mm292
199437.4 °C21 December 1994-1.6 °C29 June 199415.9 °C876 mm272
199337.3 °C7 January 19931.8 °C5 July 199316.5 °C844 mm270
199235.0 °C11 March 1992-1.4 °C26 June 199216.5 °C780 mm413
199135.2 °C15 January 1991-0.2 °C29 July 199116.3 °C1,045 mm251
199036.1 °C11 November 1990-0.7 °C1 July 199015.6 °C1,088 mm203
198933.9 °C27 December 19890.8 °C17 June 198916.0 °C1,220 mm140
198834.1 °C8 October 19880.2 °C11 July 198816.0 °C1,229 mm130
198732.9 °C3 November 19870.1 °C21 June 198716.1 °C1,547 mm180
198632.3 °C5 December 19862.3 °C23 June 198616.1 °C1,164 mm100
198536.1 °C3 January 19851.6 °C19 July 198516.5 °C1,290 mm250
198434.0 °C25 September 1984-0.1 °C15 June 198415.9 °C969 mm181
198336.0 °C26 February 19830.4 °C7 July 198316.6 °C913 mm340
198234.3 °C5 December 19820.5 °C19 June 198216.2 °C759 mm350
198137.5 °C5 November 1981-0.1 °C9 July 198115.8 °C786 mm281
198034.2 °C3 January 19800.3 °C18 June 198016.1 °C683 mm290
197934.2 °C1 October 19790.6 °C17 June 197916.1 °C943 mm210
197832.9 °C16 January 19780.3 °C20 June 197815.9 °C1,030 mm220
197737.0 °C28 December 19770.7 °C5 August 197716.4 °C1,207 mm270
197634.2 °C19 September 1976-0.5 °C21 June 197615.8 °C1,328 mm191
197533.3 °C8 January 19750.3 °C25 July 197515.6 °C1,276 mm70
197436.1 °C13 October 1974-1.3 °C9 September 197415.8 °C1,272 mm201
197334.7 °C22 January 19730.6 °C12 August 197315.6 °C1,165 mm240
197234.7 °C7 December 1972-0.1 °C27 June 197215.8 °C1,062 mm271
197131.7 °C1 November 1971-1.3 °C18 June 197115.4 °C1,282 mm161
197035.1 °C4 January 1970-0.3 °C24 July 197016.0 °C1,110 mm381
196935.9 °C20 January 1969-0.7 °C20 July 196915.6 °C1,115 mm371
196834.3 °C17 December 19680.1 °C12 June 196814.4 °C825 mm200
196732.5 °C27 January 19670.0 °C10 July 196715.9 °C1,090 mm200
196635.9 °C25 November 1966-1.1 °C21 July 196616.2 °C1,019 mm301
196535.3 °C10 February 1965-0.2 °C22 June 196515.8 °C803 mm371
196433.7 °C23 January 1964-1.5 °C26 June 196415.6 °C1,104 mm183
196335.1 °C20 December 19630.4 °C25 June 196315.9 °C1,118 mm170
196233.9 °C16 October 1962-1.1 °C15 June 196216.2 °C1,180 mm201
196134.6 °C11 January 19610.7 °C7 August 196116.0 °C1,007 mm230
196032.2 °C26 September 19601.8 °C19 July 196015.9 °C1,284 mm180
195934.1 °C1 October 19591.7 °C14 September 195916.0 °C982 mm240
195835.9 °C4 October 19581.1 °C9 August 195816.0 °C1,120 mm190
195733.4 °C17 November 19571.2 °C3 August 195716.0 °C1,109 mm120
195633.7 °C21 January 1956-0.2 °C13 June 195615.3 °C1,135 mm101
195532.4 °C19 September 1955-0.2 °C8 August 195514.6 °C963 mm101
195432.8 °C17 November 1954-0.1 °C19 July 195413.4 °C779 mm101
195332.5 °C2 October 19531.8 °C1 August 195315.8 °C1,030 mm90
195235.8 °C21 October 19523.1 °C16 July 195216.0 °C1,138 mm90
195135.7 °C24 November 19510.7 °C18 July 195115.4 °C924 mm130
195033.1 °C13 October 19501.4 °C28 July 195015.7 °C1,262 mm140
194931.7 °C8 December 19492.2 °C5 June 194915.2 °C750 mm70
194832.6 °C27 September 19481.2 °C4 August 194814.9 °C1,016 mm60
194732.4 °C7 November 19470.5 °C4 July 194714.6 °C975 mm60
194633.7 °C19 December 19460.7 °C29 July 194615.1 °C1,130 mm170
194532.2 °C5 October 19451.0 °C13 June 194515.2 °C967 mm130
194433.3 °C5 October 1944-0.1 °C10 July 194414.5 °C1,240 mm101
194330.4 °C27 January 19430.8 °C30 August 194314.7 °C1,169 mm10
194233.7 °C3 January 1942-0.6 °C23 July 194214.9 °C1,393 mm41
194133.6 °C22 January 1941-0.8 °C30 June 194115.9 °C851 mm221
194032.6 °C20 November 19400.6 °C15 July 194015.5 °C1,064 mm100

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.2 °C
+0.6 °C
Hot days (≥ 30 °C)
27 d/yr
+4
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
1266 mm
+211 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+1.5 °C177 mm+30 mm
Feb25.0 °C-0.1 °C117 mm-23 mm
Mar25.3 °C+0.8 °C137 mm+15 mm
Apr21.7 °C-1.0 °C154 mm+77 mm
May22.7 °C+1.5 °C27 mm-8 mm
Jun20.4 °C+1.0 °C56 mm+34 mm
Jul19.9 °C+0.2 °C33 mm+8 mm
Aug23.8 °C+2.6 °C17 mm-22 mm
Sep22.4 °C0.0 °C93 mm+28 mm
Oct23.1 °C+0.5 °C107 mm+4 mm
Nov23.0 °C-0.2 °C155 mm+26 mm
Dec24.6 °C+0.2 °C194 mm+44 mm

The year's extremes

Hottest day
37.4 °C
4 Jan 2025
Coldest day
1.8 °C
28 Jul 2025
Wettest day
33.4 mm
6 Jan 2025
Windiest day
36.8 km/h
10 Jun 2025
Strongest gust
87.5 km/h
10 Jun 2025
Hottest feels-like
39.6 °C
4 Jan 2025
Coldest feels-like
-1.3 °C
2 Aug 2025
Sunniest day
13.9 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 Richmond?

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

What is the hottest day ever recorded in Richmond?

The hottest day measured in Richmond between 1940 and 2025 was 5 November 1981, reaching 37.5 °C.

What is the coldest day in Richmond?

The coldest day measured in Richmond between 1940 and 2025 was 19 July 1995, at -1.8 °C.

Does it snow in Richmond?

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

Has the climate of Richmond warmed?

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

What is the wettest day in Richmond?

The wettest day measured in Richmond between 1940 and 2025 was 28 September 1987, with 177 mm of rain in 24 hours.

What was the windiest day in Richmond?

The windiest day measured in Richmond between 1940 and 2025 was 10 June 2025, with winds reaching 36.8 km/h.

What is the warmest month in Richmond?

The warmest month in Richmond is January (19.7 °C on average); the coldest is June (11.2 °C).

How much does it rain in Richmond?

Richmond receives on average 1,055 mm of precipitation per year, spread over about 161 rainy days.

Is it sunny in Richmond?

Richmond gets on average 8.8 hours of sunshine per day, roughly 3,212 hours per year over 1940-2025.

What is the biggest single-day snowfall in Richmond?

The heaviest 24-hour snowfall measured in Richmond between 1940 and 2025 was 27 June 2007, with 4.8 cm.

Are there tropical nights in Richmond?

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

What was the most extreme apparent temperature in Richmond?

In Richmond, between 1940 and 2025, the highest apparent temperature reached 41.4 °C on 13 December 1997, and the lowest was -6.6 °C on 29 June 1994.

Compare Richmond with another city

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

Nearby cities

The climate around Richmond

Other cities — South Africa