Eshowe climate — normals and trends

Eshowe (South Africa) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.7 °C and it receives 872 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 (24.2 °C on average) and the coldest is July (16.5 °C). Rainfall peaks in February.

Eshowe averages 0 frost days, 74 hot days (≥ 30 °C) and 124 rainy days per year.

Eshowe has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.4 °C (on 24 December 2015) and the coldest 5.5 °C (on 27 June 1964).

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

EshoweKwaZulu-Natal

coords
-28.89°, 31.47°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthFebruaryDriest monthJune

Mean daily temperature

20.7°C

Average daily high

26.1°C

Average daily low

16.8°C

Annual rainfall

872mm

Sunshine / day

9.3h

Mean relative humidity

75%

Average peak wind

18.4km/h

Seasonal range

7.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

74 d/yr

Rainy days (≥ 1 mm)

124 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.1 °C

Average feels-like low

17.0 °C

Average peak gust

39.3 km/h

Tropical nights (≥ 20 °C)

86 d/yr

Solar radiation

16.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

43.4 °C

24 December 2015

Coldest day

5.5 °C

27 June 1964

Wettest day

260 mm

10 April 1944

Windiest day

45.6 km/h

16 March 1954

Strongest gust

98.6 km/h

27 June 2007

Hottest feels-like

47.9 °C

24 December 2015

Coldest feels-like

2.5 °C

23 July 1954

Sunniest day

13.8 h

30 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.8 °C4 January 20256.6 °C29 July 202521.4 °C1,046 mm660
202440.8 °C5 March 20247.9 °C7 July 202421.8 °C719 mm910
202340.3 °C24 November 20238.8 °C28 August 202321.1 °C1,024 mm740
202236.6 °C3 February 20226.2 °C17 June 202221.3 °C1,138 mm750
202140.0 °C14 October 20217.3 °C15 July 202120.8 °C1,014 mm650
202039.7 °C27 December 20206.2 °C17 July 202021.3 °C721 mm910
201939.0 °C10 January 20198.9 °C3 July 201921.6 °C830 mm940
201838.8 °C27 November 20187.9 °C4 July 201820.9 °C803 mm870
201740.1 °C13 September 20178.3 °C18 July 201721.0 °C1,029 mm830
201639.4 °C23 December 20166.8 °C10 August 201621.5 °C805 mm940
201543.4 °C24 December 20157.7 °C2 August 201522.0 °C604 mm1140
201441.6 °C25 December 20147.5 °C13 June 201421.4 °C558 mm1000
201338.7 °C20 November 20137.7 °C1 September 201321.0 °C785 mm840
201240.4 °C25 August 20128.0 °C31 July 201221.3 °C920 mm870
201138.4 °C12 March 20116.5 °C2 July 201120.8 °C937 mm690
201040.1 °C14 September 20108.2 °C22 June 201021.7 °C624 mm1010
200939.1 °C26 December 20099.1 °C1 July 200920.9 °C713 mm670
200842.5 °C22 December 20088.7 °C10 June 200820.9 °C626 mm840
200738.6 °C20 February 20077.4 °C30 July 200721.0 °C621 mm910
200639.2 °C19 February 20067.2 °C7 June 200621.0 °C772 mm840
200539.4 °C16 December 20057.5 °C17 June 200521.1 °C779 mm730
200437.9 °C6 October 20047.0 °C18 July 200421.1 °C885 mm840
200340.1 °C5 October 20036.7 °C21 August 200321.3 °C613 mm960
200241.6 °C17 January 20028.2 °C6 July 200221.2 °C840 mm950
200138.2 °C5 October 20019.7 °C20 July 200121.2 °C867 mm610
200036.9 °C7 December 20007.5 °C21 July 200020.6 °C1,038 mm530
199938.8 °C18 November 19998.6 °C12 September 199921.6 °C937 mm830
199837.1 °C28 January 19988.1 °C5 July 199821.2 °C696 mm780
199738.9 °C16 December 19977.9 °C4 July 199720.3 °C1,049 mm640
199639.3 °C17 December 19967.0 °C5 June 199620.3 °C1,191 mm610
199541.1 °C7 February 19956.7 °C20 July 199520.3 °C1,012 mm630
199439.2 °C8 November 19946.7 °C29 June 199420.7 °C652 mm960
199341.6 °C7 February 19937.9 °C23 June 199321.3 °C649 mm1010
199239.4 °C7 February 19926.6 °C27 June 199221.6 °C525 mm1230
199141.5 °C16 January 19916.7 °C29 July 199121.1 °C769 mm970
199039.8 °C6 January 19906.6 °C25 June 199020.4 °C929 mm660
198938.1 °C25 August 19897.8 °C5 August 198920.8 °C976 mm880
198840.5 °C26 September 19888.1 °C6 July 198820.9 °C885 mm890
198742.0 °C19 February 19876.5 °C21 June 198720.9 °C1,192 mm840
198638.6 °C26 August 19867.6 °C23 June 198621.1 °C817 mm950
198542.1 °C3 January 19858.9 °C21 July 198521.3 °C940 mm940
198440.3 °C28 December 19847.3 °C5 July 198420.3 °C995 mm580
198340.2 °C10 January 19838.0 °C7 July 198321.3 °C699 mm990
198239.6 °C25 December 19828.0 °C10 June 198220.8 °C634 mm790
198139.9 °C5 November 19817.4 °C10 June 198120.5 °C710 mm800
198040.2 °C11 November 19805.9 °C30 June 198021.0 °C567 mm960
197940.3 °C1 October 19797.8 °C28 July 197920.9 °C744 mm1000
197838.0 °C7 December 19787.3 °C20 June 197820.5 °C921 mm810
197740.3 °C21 December 19777.3 °C9 July 197721.1 °C1,060 mm800
197640.1 °C19 September 19767.0 °C17 July 197620.3 °C1,155 mm690
197537.6 °C15 October 19756.8 °C13 July 197520.1 °C1,191 mm440
197440.6 °C13 October 19748.5 °C4 August 197421.0 °C872 mm930
197338.6 °C27 November 19737.0 °C13 August 197320.2 °C1,154 mm640
197239.6 °C9 December 19726.9 °C3 August 197220.4 °C989 mm690
197136.8 °C25 March 19716.7 °C18 June 197120.3 °C1,000 mm750
197038.8 °C13 December 19706.7 °C24 July 197020.7 °C1,011 mm940
196941.7 °C16 October 19696.5 °C23 July 196920.5 °C906 mm790
196838.2 °C17 December 19686.8 °C25 June 196819.4 °C943 mm540
196739.7 °C30 January 19676.8 °C10 July 196720.5 °C784 mm630
196639.5 °C25 November 19667.9 °C22 July 196620.7 °C748 mm740
196539.5 °C10 February 19657.4 °C26 June 196520.7 °C613 mm1070
196439.5 °C10 October 19645.5 °C27 June 196420.6 °C871 mm900
196337.6 °C20 December 19638.3 °C26 June 196320.5 °C940 mm770
196237.3 °C26 August 19628.6 °C16 June 196220.9 °C876 mm760
196141.2 °C2 February 19617.2 °C8 August 196120.6 °C870 mm680
196038.4 °C4 November 19608.3 °C12 June 196020.7 °C1,048 mm860
195937.8 °C5 February 19596.5 °C22 June 195920.4 °C815 mm830
195841.3 °C4 October 19587.2 °C17 June 195820.7 °C944 mm700
195737.6 °C20 November 19578.0 °C4 August 195720.5 °C1,154 mm540
195636.5 °C1 February 19567.1 °C14 June 195620.1 °C1,010 mm660
195537.6 °C8 October 19556.1 °C9 August 195519.3 °C767 mm400
195436.2 °C21 December 19546.2 °C24 July 195418.3 °C847 mm240
195336.4 °C15 December 19537.4 °C1 August 195320.4 °C687 mm500
195237.3 °C14 January 195210.0 °C2 August 195220.8 °C858 mm550
195138.8 °C24 November 19517.9 °C11 July 195120.0 °C663 mm530
195038.3 °C29 September 19508.2 °C29 July 195020.3 °C981 mm510
194935.5 °C8 December 19498.9 °C5 July 194919.6 °C676 mm280
194838.0 °C29 September 19488.6 °C5 August 194819.9 °C845 mm460
194739.6 °C20 November 19477.1 °C27 July 194719.6 °C742 mm490
194639.5 °C11 December 19467.7 °C17 June 194619.8 °C856 mm530
194537.4 °C25 December 19457.7 °C13 June 194519.9 °C869 mm400
194436.2 °C29 December 19447.6 °C10 July 194419.3 °C1,370 mm270
194333.5 °C27 January 19437.7 °C23 July 194319.3 °C1,032 mm260
194239.0 °C3 January 19426.9 °C25 July 194219.6 °C1,362 mm380
194139.8 °C22 January 19417.7 °C5 July 194120.7 °C664 mm930
194039.4 °C20 November 19407.7 °C14 July 194020.2 °C1,030 mm550

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
26.2 °C
+0.1 °C
Hot days (≥ 30 °C)
66 d/yr
-8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1046 mm
+174 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.3 °C+0.4 °C227 mm+114 mm
Feb28.2 °C-0.6 °C118 mm-3 mm
Mar28.7 °C+0.5 °C103 mm+3 mm
Apr25.0 °C-1.4 °C187 mm+112 mm
May25.5 °C+0.6 °C22 mm-19 mm
Jun24.4 °C+1.1 °C14 mm-11 mm
Jul23.6 °C+0.4 °C33 mm+5 mm
Aug25.5 °C+1.2 °C5 mm-29 mm
Sep25.1 °C+0.1 °C85 mm+29 mm
Oct25.3 °C-0.2 °C51 mm-30 mm
Nov26.5 °C0.0 °C102 mm+7 mm
Dec27.7 °C-0.3 °C100 mm-4 mm

The year's extremes

Hottest day
39.8 °C
4 Jan 2025
Coldest day
6.6 °C
29 Jul 2025
Wettest day
97.1 mm
6 Jan 2025
Windiest day
41.2 km/h
22 Sep 2025
Strongest gust
78.1 km/h
22 Sep 2025
Hottest feels-like
45.6 °C
4 Jan 2025
Coldest feels-like
4.3 °C
29 Jul 2025
Sunniest day
13.8 h
30 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 Eshowe?

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

What is the hottest day ever recorded in Eshowe?

The hottest day measured in Eshowe between 1940 and 2025 was 24 December 2015, reaching 43.4 °C.

What is the coldest day in Eshowe?

The coldest day measured in Eshowe between 1940 and 2025 was 27 June 1964, at 5.5 °C.

Does it snow in Eshowe?

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

Has the climate of Eshowe warmed?

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

What is the wettest day in Eshowe?

The wettest day measured in Eshowe between 1940 and 2025 was 10 April 1944, with 260 mm of rain in 24 hours.

What was the windiest day in Eshowe?

The windiest day measured in Eshowe between 1940 and 2025 was 16 March 1954, with winds reaching 45.6 km/h.

What is the warmest month in Eshowe?

The warmest month in Eshowe is January (24.2 °C on average); the coldest is July (16.5 °C).

How much does it rain in Eshowe?

Eshowe receives on average 872 mm of precipitation per year, spread over about 124 rainy days.

Is it sunny in Eshowe?

Eshowe gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

Are there tropical nights in Eshowe?

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

What was the most extreme apparent temperature in Eshowe?

In Eshowe, between 1940 and 2025, the highest apparent temperature reached 47.9 °C on 24 December 2015, and the lowest was 2.5 °C on 23 July 1954.

Compare Eshowe with another city

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

Nearby cities

The climate around Eshowe

Other cities — South Africa