East London climate — normals and trends

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

East London averages 0 frost days, 1 hot days (≥ 30 °C) and 117 rainy days per year.

East London 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 35.4 °C (on 23 October 2025) and the coldest 8.5 °C (on 10 July 1944).

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

East LondonEastern Cape

coords
-33.02°, 27.91°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthMarchDriest monthJuly

Mean daily temperature

19.2°C

Average daily high

21.6°C

Average daily low

17.3°C

Annual rainfall

796mm

Sunshine / day

10.0h

Mean relative humidity

76%

Average peak wind

26.4km/h

Seasonal range

5.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

117 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.5 °C

Average feels-like low

15.8 °C

Average peak gust

42.8 km/h

Tropical nights (≥ 20 °C)

77 d/yr

Solar radiation

16.6 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.50 · 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

35.4 °C

23 October 2025

Coldest day

8.5 °C

10 July 1944

Wettest day

126 mm

2 September 1968

Windiest day

71.2 km/h

3 August 1991

Strongest gust

130.0 km/h

3 August 1991

Hottest feels-like

37.3 °C

23 January 2021

Coldest feels-like

0.8 °C

8 July 1943

Sunniest day

14.0 h

2 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.4 °C23 October 202511.2 °C28 July 202519.8 °C840 mm10
202431.4 °C7 May 202410.5 °C29 August 202419.8 °C887 mm20
202333.1 °C9 September 202310.7 °C20 July 202319.5 °C949 mm30
202231.3 °C11 October 202211.0 °C16 August 202219.8 °C1,143 mm20
202132.9 °C13 March 20219.7 °C24 July 202119.5 °C665 mm20
202031.4 °C5 February 202010.4 °C31 August 202019.7 °C805 mm60
201929.7 °C1 January 20199.8 °C21 July 201919.8 °C673 mm00
201829.0 °C18 February 201810.7 °C7 September 201819.5 °C549 mm00
201730.6 °C18 February 201710.9 °C17 July 201719.4 °C798 mm20
201632.2 °C11 April 201610.6 °C24 July 201619.7 °C618 mm20
201528.9 °C12 January 201510.8 °C14 July 201519.4 °C872 mm00
201430.4 °C14 April 20149.5 °C7 July 201419.6 °C1,032 mm20
201331.9 °C16 April 201310.5 °C10 June 201319.3 °C736 mm10
201231.0 °C28 February 201210.9 °C30 July 201219.4 °C905 mm20
201129.6 °C6 March 201111.2 °C6 August 201119.3 °C1,098 mm00
201031.3 °C9 April 20109.7 °C15 June 201019.8 °C722 mm30
200928.7 °C21 February 20099.8 °C24 July 200919.5 °C560 mm00
200830.7 °C3 March 200810.8 °C21 September 200819.5 °C737 mm20
200732.2 °C6 May 200710.0 °C22 May 200719.7 °C632 mm10
200631.1 °C1 April 20069.6 °C22 July 200619.4 °C1,101 mm30
200532.3 °C2 November 200511.4 °C10 June 200519.6 °C711 mm20
200429.4 °C23 May 200410.7 °C7 September 200419.8 °C735 mm00
200329.3 °C6 February 200310.3 °C20 August 200319.4 °C664 mm00
200230.5 °C11 January 200211.0 °C31 July 200219.4 °C916 mm10
200129.0 °C17 May 200110.9 °C7 July 200119.7 °C754 mm00
200030.1 °C22 March 200011.4 °C16 July 200019.4 °C1,123 mm10
199930.0 °C19 August 199911.7 °C18 September 199920.1 °C778 mm10
199832.5 °C13 November 199811.2 °C9 June 199819.3 °C944 mm20
199733.8 °C4 October 199710.4 °C30 June 199719.0 °C859 mm30
199632.5 °C11 March 19969.9 °C16 July 199619.1 °C929 mm10
199529.1 °C3 April 199510.4 °C24 August 199519.1 °C744 mm00
199428.9 °C27 April 199410.6 °C11 July 199419.2 °C646 mm00
199329.7 °C16 April 199310.1 °C22 August 199319.7 °C699 mm00
199231.1 °C5 April 19929.0 °C11 August 199219.5 °C598 mm10
199131.8 °C20 April 199110.7 °C12 August 199119.6 °C675 mm20
199028.8 °C31 January 19909.2 °C1 July 199019.0 °C645 mm00
198928.3 °C23 December 19899.9 °C19 July 198919.1 °C852 mm00
198830.1 °C25 March 19889.9 °C14 July 198819.2 °C942 mm10
198728.3 °C13 March 198710.0 °C18 June 198719.4 °C667 mm00
198627.7 °C19 October 198611.5 °C3 July 198619.3 °C899 mm00
198530.0 °C29 January 198510.1 °C12 July 198519.6 °C991 mm10
198428.2 °C6 April 198410.5 °C26 August 198419.1 °C613 mm00
198331.7 °C3 September 198310.5 °C17 July 198319.6 °C668 mm40
198229.7 °C10 September 198210.7 °C18 June 198219.1 °C635 mm00
198130.2 °C21 November 19818.6 °C1 September 198118.9 °C925 mm10
198031.2 °C16 May 198010.4 °C29 June 198019.4 °C488 mm10
197930.9 °C1 May 197910.0 °C3 September 197919.1 °C810 mm10
197830.7 °C30 March 19789.7 °C3 September 197819.2 °C916 mm10
197730.4 °C11 February 197711.1 °C27 June 197719.4 °C878 mm10
197628.3 °C21 January 19769.0 °C28 July 197619.1 °C878 mm00
197531.3 °C8 April 19758.7 °C22 July 197519.1 °C799 mm10
197431.4 °C23 March 19749.5 °C11 August 197419.2 °C941 mm10
197329.6 °C17 February 197310.2 °C16 September 197319.1 °C779 mm00
197230.7 °C5 January 197210.5 °C1 August 197219.2 °C644 mm10
197130.2 °C30 April 19719.6 °C4 July 197118.8 °C884 mm10
197029.1 °C4 January 197010.3 °C23 July 197018.9 °C655 mm00
196930.8 °C8 March 19699.5 °C16 June 196918.9 °C598 mm20
196829.1 °C23 December 19689.6 °C10 August 196818.0 °C685 mm00
196730.0 °C13 February 19679.7 °C19 August 196719.2 °C749 mm10
196630.1 °C14 March 19669.7 °C25 July 196619.1 °C626 mm10
196530.1 °C1 March 196510.5 °C18 October 196518.9 °C746 mm10
196429.5 °C31 August 196410.0 °C26 June 196418.9 °C753 mm00
196331.7 °C27 September 196310.8 °C20 July 196319.1 °C978 mm10
196229.2 °C4 March 196210.3 °C28 August 196219.3 °C655 mm00
196129.7 °C9 February 196111.0 °C7 August 196119.1 °C808 mm00
196029.0 °C26 September 196010.3 °C17 July 196018.9 °C654 mm00
195929.2 °C11 April 195910.6 °C8 August 195918.9 °C711 mm00
195828.8 °C14 October 195810.4 °C2 September 195818.9 °C642 mm00
195728.7 °C10 December 19579.6 °C3 July 195719.0 °C866 mm00
195628.8 °C6 April 195610.2 °C28 August 195618.2 °C1,044 mm00
195530.1 °C17 February 19559.9 °C25 July 195518.3 °C686 mm10
195425.4 °C19 December 19549.1 °C23 July 195417.5 °C705 mm00
195330.1 °C12 December 195310.4 °C14 August 195319.0 °C781 mm10
195229.5 °C21 April 195211.5 °C28 July 195219.2 °C800 mm00
195129.9 °C26 January 195111.8 °C7 July 195118.9 °C447 mm00
195029.1 °C27 February 195010.5 °C28 July 195019.3 °C692 mm00
194930.1 °C30 March 194911.2 °C7 September 194919.0 °C613 mm10
194828.5 °C14 February 19489.2 °C16 August 194818.3 °C882 mm00
194727.0 °C29 January 19479.6 °C2 September 194718.0 °C1,034 mm00
194627.8 °C1 February 194610.0 °C30 July 194618.6 °C883 mm00
194529.4 °C26 February 19459.6 °C12 June 194518.7 °C789 mm00
194426.5 °C14 February 19448.5 °C10 July 194418.2 °C1,377 mm00
194331.0 °C6 January 19438.8 °C9 July 194318.6 °C992 mm10
194228.5 °C4 September 19428.7 °C5 August 194218.9 °C856 mm00
194131.7 °C9 January 19419.8 °C30 June 194119.5 °C872 mm50
194028.8 °C2 September 194010.5 °C25 September 194019.2 °C941 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
22.2 °C
+0.6 °C
Hot days (≥ 30 °C)
1 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
840 mm
+44 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.9 °C+0.9 °C109 mm+34 mm
Feb24.5 °C+0.2 °C99 mm+9 mm
Mar24.8 °C+1.0 °C103 mm+11 mm
Apr22.7 °C+0.2 °C201 mm+123 mm
May22.5 °C+1.2 °C18 mm-30 mm
Jun20.5 °C+0.5 °C68 mm+33 mm
Jul20.1 °C+0.5 °C33 mm-2 mm
Aug20.0 °C+0.5 °C15 mm-31 mm
Sep20.0 °C+0.4 °C42 mm-22 mm
Oct21.3 °C+1.1 °C41 mm-44 mm
Nov22.3 °C+0.9 °C42 mm-39 mm
Dec23.2 °C+0.4 °C71 mm+2 mm

The year's extremes

Hottest day
35.4 °C
23 Oct 2025
Coldest day
11.2 °C
28 Jul 2025
Wettest day
44.7 mm
22 Apr 2025
Windiest day
51.1 km/h
21 May 2025
Strongest gust
82.8 km/h
10 Jun 2025
Hottest feels-like
36.7 °C
8 Feb 2025
Coldest feels-like
5.2 °C
1 Aug 2025
Sunniest day
14.0 h
1 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 East London?

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

What is the hottest day ever recorded in East London?

The hottest day measured in East London between 1940 and 2025 was 23 October 2025, reaching 35.4 °C.

What is the coldest day in East London?

The coldest day measured in East London between 1940 and 2025 was 10 July 1944, at 8.5 °C.

Does it snow in East London?

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

Has the climate of East London warmed?

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

What is the wettest day in East London?

The wettest day measured in East London between 1940 and 2025 was 2 September 1968, with 126 mm of rain in 24 hours.

What was the windiest day in East London?

The windiest day measured in East London between 1940 and 2025 was 3 August 1991, with winds reaching 71.2 km/h.

What is the warmest month in East London?

The warmest month in East London is February (22.4 °C on average); the coldest is July (16.5 °C).

How much does it rain in East London?

East London receives on average 796 mm of precipitation per year, spread over about 117 rainy days.

Is it sunny in East London?

East London gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in East London?

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

What was the most extreme apparent temperature in East London?

In East London, between 1940 and 2025, the highest apparent temperature reached 37.3 °C on 23 January 2021, and the lowest was 0.8 °C on 8 July 1943.

Compare East London with another city

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

Nearby cities

The climate around East London

Other cities — South Africa