Port Shepstone climate — normals and trends

Port Shepstone (South Africa) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.4 °C and it receives 931 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 (23.7 °C on average) and the coldest is July (17.2 °C). Rainfall peaks in March.

Port Shepstone averages 0 frost days, 0 hot days (≥ 30 °C) and 128 rainy days per year.

Port Shepstone has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.8 °C (on 14 October 2021) and the coldest 8.4 °C (on 23 July 1954).

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

Port ShepstoneKwaZulu-Natal

coords
-30.74°, 30.45°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthMarchDriest monthJune

Mean daily temperature

20.4°C

Average daily high

22.6°C

Average daily low

18.5°C

Annual rainfall

931mm

Sunshine / day

9.6h

Mean relative humidity

79%

Average peak wind

27.0km/h

Seasonal range

6.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

128 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.3 °C

Average feels-like low

17.7 °C

Average peak gust

43.6 km/h

Tropical nights (≥ 20 °C)

127 d/yr

Solar radiation

16.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °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

34.8 °C

14 October 2021

Coldest day

8.4 °C

23 July 1954

Wettest day

160 mm

22 March 1944

Windiest day

70.6 km/h

26 September 2004

Strongest gust

135.0 km/h

10 June 2025

Hottest feels-like

39.0 °C

20 February 2023

Coldest feels-like

2.9 °C

8 July 1943

Sunniest day

14.0 h

26 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.6 °C4 January 202512.8 °C28 July 202521.2 °C1,127 mm00
202430.3 °C24 February 202412.7 °C21 September 202421.4 °C963 mm10
202332.3 °C20 February 202312.8 °C10 July 202321.2 °C954 mm20
202228.9 °C27 January 202212.9 °C17 June 202221.2 °C1,238 mm00
202134.8 °C14 October 202110.9 °C28 August 202120.8 °C1,005 mm10
202031.1 °C25 September 202013.0 °C16 July 202021.1 °C738 mm10
201928.7 °C26 February 201912.3 °C21 July 201921.1 °C1,022 mm00
201828.4 °C6 April 201812.3 °C16 July 201820.7 °C749 mm00
201730.0 °C18 February 201712.7 °C19 August 201720.7 °C1,150 mm10
201628.5 °C6 March 201612.1 °C24 July 201620.9 °C899 mm00
201529.5 °C16 January 201512.5 °C1 August 201521.0 °C678 mm00
201429.4 °C7 March 201411.5 °C9 July 201420.8 °C624 mm00
201329.5 °C16 April 201312.4 °C10 June 201320.6 °C944 mm00
201232.2 °C25 August 201212.4 °C7 August 201220.8 °C1,099 mm10
201129.2 °C12 March 201112.2 °C13 July 201120.7 °C996 mm00
201030.3 °C7 February 201012.4 °C13 July 201021.1 °C601 mm10
200930.7 °C21 February 200911.9 °C16 July 200920.5 °C871 mm10
200829.6 °C22 December 200812.4 °C20 September 200820.7 °C837 mm00
200729.7 °C20 February 200711.5 °C27 June 200720.8 °C776 mm00
200630.1 °C19 February 200612.8 °C31 August 200620.7 °C1,129 mm10
200529.6 °C11 January 200514.0 °C2 July 200520.9 °C759 mm00
200429.6 °C12 January 200411.7 °C6 September 200421.0 °C763 mm00
200330.0 °C2 January 200311.8 °C6 July 200320.8 °C730 mm20
200229.6 °C2 April 200212.6 °C17 July 200220.8 °C747 mm00
200128.9 °C10 March 200111.5 °C24 July 200121.0 °C946 mm00
200029.1 °C16 March 200011.7 °C18 July 200020.6 °C1,123 mm00
199928.8 °C5 March 199913.5 °C19 July 199921.2 °C967 mm00
199831.6 °C28 January 199811.3 °C22 August 199820.7 °C901 mm10
199729.5 °C16 December 199712.5 °C30 June 199720.2 °C1,156 mm00
199630.5 °C17 December 199611.2 °C17 July 199620.1 °C1,020 mm20
199529.2 °C7 February 199510.9 °C19 July 199520.1 °C1,037 mm00
199428.6 °C1 January 199410.5 °C29 June 199420.1 °C762 mm00
199329.4 °C7 February 199311.2 °C12 June 199320.7 °C686 mm00
199228.8 °C11 March 199211.0 °C11 August 199220.7 °C497 mm00
199130.0 °C10 March 199112.0 °C13 August 199120.6 °C883 mm10
199030.8 °C6 January 199011.1 °C19 September 199020.1 °C886 mm10
198927.6 °C17 March 198912.1 °C2 July 198920.4 °C962 mm00
198828.5 °C22 March 198811.1 °C10 July 198820.5 °C1,057 mm00
198728.7 °C3 February 198711.0 °C20 June 198720.5 °C1,412 mm00
198628.2 °C30 March 198611.9 °C20 July 198620.5 °C948 mm00
198530.4 °C6 August 198512.4 °C12 July 198520.8 °C910 mm10
198428.0 °C29 January 198411.6 °C13 June 198420.2 °C927 mm00
198328.8 °C7 March 198311.9 °C26 June 198320.8 °C758 mm00
198229.5 °C19 March 198211.7 °C18 June 198220.3 °C761 mm00
198128.2 °C27 January 19819.9 °C18 August 198120.2 °C773 mm00
198028.9 °C9 April 198012.4 °C2 July 198020.5 °C609 mm00
197929.4 °C15 January 197911.5 °C24 July 197920.4 °C758 mm00
197829.6 °C31 March 197811.4 °C20 June 197820.3 °C1,006 mm00
197730.3 °C14 January 197712.1 °C3 July 197720.7 °C902 mm10
197628.6 °C7 March 197611.0 °C22 June 197620.3 °C1,142 mm00
197528.5 °C8 January 197510.4 °C24 July 197520.2 °C1,032 mm00
197429.3 °C25 February 197411.0 °C4 August 197420.4 °C1,052 mm00
197329.2 °C18 February 197311.7 °C29 July 197320.1 °C772 mm00
197229.2 °C5 May 197210.9 °C4 August 197220.2 °C843 mm00
197128.9 °C8 March 197111.5 °C17 June 197120.0 °C1,100 mm00
197028.3 °C2 December 197011.8 °C23 July 197020.1 °C1,130 mm00
196929.1 °C30 January 196910.9 °C22 August 196919.9 °C1,019 mm00
196828.2 °C23 December 196810.4 °C9 August 196819.0 °C924 mm00
196729.8 °C14 February 196711.7 °C14 July 196720.4 °C709 mm00
196629.6 °C17 January 196611.8 °C20 August 196620.3 °C619 mm00
196530.7 °C1 March 196511.8 °C22 June 196520.1 °C774 mm20
196430.1 °C21 March 196411.2 °C26 June 196420.2 °C829 mm10
196328.3 °C21 February 196312.5 °C25 June 196320.3 °C907 mm00
196228.8 °C22 December 196212.2 °C28 August 196220.6 °C717 mm00
196130.1 °C24 February 196111.0 °C7 August 196120.3 °C1,008 mm10
196028.6 °C2 February 196012.1 °C19 July 196020.2 °C1,000 mm00
195929.4 °C5 February 195911.6 °C13 September 195920.1 °C735 mm00
195828.1 °C28 January 195811.6 °C7 August 195820.3 °C797 mm00
195728.9 °C19 February 195711.8 °C23 June 195720.4 °C877 mm00
195628.7 °C17 March 195611.3 °C9 June 195619.7 °C1,271 mm00
195529.3 °C20 October 195510.9 °C8 August 195519.3 °C784 mm00
195427.8 °C15 December 19548.4 °C23 July 195418.3 °C1,401 mm00
195328.7 °C9 September 195311.8 °C3 July 195320.2 °C824 mm00
195227.1 °C20 January 195213.5 °C16 July 195220.4 °C785 mm00
195127.2 °C7 March 195112.3 °C9 July 195119.8 °C679 mm00
195027.7 °C11 March 195012.2 °C28 July 195020.2 °C970 mm00
194928.0 °C8 December 194912.6 °C9 June 194919.8 °C782 mm00
194827.4 °C26 May 194811.3 °C2 September 194819.6 °C989 mm00
194728.1 °C7 January 194711.0 °C16 July 194719.3 °C914 mm00
194628.4 °C5 January 194610.8 °C12 August 194619.7 °C948 mm00
194528.0 °C10 February 194511.2 °C13 June 194519.8 °C858 mm00
194429.4 °C5 November 194410.7 °C10 July 194419.1 °C2,712 mm00
194327.3 °C20 January 194311.4 °C6 July 194319.5 °C1,090 mm00
194229.6 °C15 April 194210.0 °C5 August 194219.8 °C1,273 mm00
194129.7 °C4 January 19418.8 °C30 June 194120.4 °C798 mm00
194028.6 °C9 February 194012.1 °C13 August 194020.1 °C927 mm00

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.3 °C
+0.7 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1127 mm
+196 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.2 °C+1.2 °C116 mm+17 mm
Feb26.0 °C+0.6 °C180 mm+71 mm
Mar26.1 °C+1.1 °C156 mm+44 mm
Apr23.7 °C+0.1 °C222 mm+133 mm
May23.4 °C+1.1 °C28 mm-23 mm
Jun21.8 °C+1.0 °C55 mm+22 mm
Jul20.9 °C+0.7 °C50 mm+17 mm
Aug20.8 °C+0.6 °C18 mm-29 mm
Sep21.4 °C+0.8 °C72 mm+3 mm
Oct22.1 °C+0.8 °C44 mm-49 mm
Nov23.0 °C+0.5 °C105 mm+5 mm
Dec24.4 °C+0.5 °C81 mm-14 mm

The year's extremes

Hottest day
29.6 °C
4 Jan 2025
Coldest day
12.8 °C
28 Jul 2025
Wettest day
70.5 mm
16 Apr 2025
Windiest day
68.7 km/h
10 Jun 2025
Strongest gust
135.0 km/h
10 Jun 2025
Hottest feels-like
35.5 °C
4 Jan 2025
Coldest feels-like
5.9 °C
10 Jun 2025
Sunniest day
14.0 h
23 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 Port Shepstone?

Port Shepstone has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 20.4 °C and it receives 931 mm of precipitation per year.

What is the hottest day ever recorded in Port Shepstone?

The hottest day measured in Port Shepstone between 1940 and 2025 was 14 October 2021, reaching 34.8 °C.

What is the coldest day in Port Shepstone?

The coldest day measured in Port Shepstone between 1940 and 2025 was 23 July 1954, at 8.4 °C.

Does it snow in Port Shepstone?

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

Has the climate of Port Shepstone warmed?

Yes: Port Shepstone warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Port Shepstone?

The wettest day measured in Port Shepstone between 1940 and 2025 was 22 March 1944, with 160 mm of rain in 24 hours.

What was the windiest day in Port Shepstone?

The windiest day measured in Port Shepstone between 1940 and 2025 was 26 September 2004, with winds reaching 70.6 km/h.

What is the warmest month in Port Shepstone?

The warmest month in Port Shepstone is February (23.7 °C on average); the coldest is July (17.2 °C).

How much does it rain in Port Shepstone?

Port Shepstone receives on average 931 mm of precipitation per year, spread over about 128 rainy days.

Is it sunny in Port Shepstone?

Port Shepstone gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Port Shepstone?

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

What was the most extreme apparent temperature in Port Shepstone?

In Port Shepstone, between 1940 and 2025, the highest apparent temperature reached 39.0 °C on 20 February 2023, and the lowest was 2.9 °C on 8 July 1943.

Compare Port Shepstone with another city

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

Nearby cities

The climate around Port Shepstone

Other cities — South Africa