Butterworth climate — normals and trends

Butterworth (South Africa) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 16.6 °C and it receives 922 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 (20.0 °C on average) and the coldest is July (13.0 °C). Rainfall peaks in February.

Butterworth averages 0 frost days, 28 hot days (≥ 30 °C) and 131 rainy days per year.

Butterworth 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 40.7 °C (on 11 March 1992) and the coldest 0.1 °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

ButterworthEastern Cape

coords
-32.33°, 28.15°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthFebruaryColdest monthJulyWettest monthFebruaryDriest monthJuly

Mean daily temperature

16.6°C

Average daily high

22.7°C

Average daily low

12.1°C

Annual rainfall

922mm

Sunshine / day

9.2h

Mean relative humidity

74%

Average peak wind

18.8km/h

Seasonal range

7.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

28 d/yr

Rainy days (≥ 1 mm)

131 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.3 °C

Average feels-like low

10.8 °C

Average peak gust

38.8 km/h

Tropical nights (≥ 20 °C)

4 d/yr

Solar radiation

16.2 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.48 · 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.7 °C

11 March 1992

Coldest day

0.1 °C

10 July 1944

Wettest day

122 mm

24 March 2012

Windiest day

55.6 km/h

3 August 1991

Strongest gust

111.6 km/h

22 August 1974

Hottest feels-like

45.6 °C

7 January 2005

Coldest feels-like

-4.8 °C

24 June 1990

Snowiest day

2.3 cm

8 August 1992

Sunniest day

14.0 h

15 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.2 °C23 October 20252.3 °C8 July 202517.2 °C1,020 mm300
202438.2 °C15 December 20242.2 °C1 August 202417.5 °C909 mm490
202337.8 °C9 September 20232.0 °C6 July 202317.0 °C1,137 mm350
202235.1 °C13 October 20222.7 °C16 August 202217.2 °C1,204 mm300
202138.6 °C27 September 20210.3 °C24 July 202116.8 °C964 mm290
202036.7 °C31 January 20202.2 °C17 August 202017.4 °C960 mm340
201939.1 °C20 September 20192.6 °C21 July 201917.7 °C662 mm460
201837.3 °C29 October 20182.5 °C4 July 201817.0 °C651 mm390
201737.8 °C2 January 20171.2 °C9 June 201716.7 °C860 mm350
201638.9 °C23 December 20161.9 °C3 July 201617.5 °C701 mm470
201535.7 °C31 December 20152.1 °C14 July 201517.0 °C780 mm310
201436.9 °C23 January 20141.6 °C9 July 201417.0 °C981 mm340
201338.0 °C5 March 20132.1 °C10 June 201316.9 °C783 mm370
201236.8 °C28 February 20122.4 °C30 July 201216.7 °C1,107 mm270
201136.4 °C2 March 20113.7 °C28 June 201116.5 °C1,193 mm290
201038.0 °C12 February 20102.9 °C13 July 201017.6 °C953 mm500
200936.4 °C6 September 20093.1 °C30 June 200917.0 °C756 mm330
200836.3 °C1 March 20083.3 °C11 July 200816.9 °C837 mm300
200737.3 °C21 September 20073.6 °C21 May 200717.3 °C708 mm460
200635.9 °C14 January 20062.1 °C27 June 200616.7 °C1,109 mm280
200538.8 °C2 November 20053.4 °C10 June 200517.1 °C820 mm380
200437.7 °C17 November 20043.2 °C6 July 200417.5 °C948 mm420
200337.6 °C24 December 20032.8 °C6 July 200317.2 °C676 mm550
200237.0 °C18 October 20023.2 °C3 June 200217.1 °C936 mm410
200136.3 °C6 March 20013.2 °C7 July 200117.4 °C930 mm380
200034.6 °C2 September 20001.5 °C22 July 200016.5 °C1,145 mm250
199939.0 °C12 November 19994.0 °C6 August 199917.8 °C798 mm520
199838.1 °C13 November 19980.9 °C9 June 199816.8 °C1,098 mm340
199738.8 °C4 October 19971.9 °C26 July 199716.2 °C898 mm290
199637.4 °C11 March 19961.3 °C17 July 199616.4 °C930 mm300
199536.4 °C5 January 19952.4 °C7 June 199516.5 °C951 mm340
199439.9 °C8 November 19942.3 °C12 July 199417.0 °C734 mm400
199339.1 °C5 January 19933.5 °C22 June 199317.5 °C800 mm520
199240.7 °C11 March 19922.5 °C11 August 199217.2 °C628 mm390
199140.5 °C15 January 19911.3 °C12 August 199117.1 °C918 mm480
199037.1 °C18 November 19900.1 °C24 June 199016.5 °C809 mm280
198938.4 °C23 December 19892.4 °C4 June 198916.5 °C1,066 mm230
198833.0 °C28 March 19881.6 °C14 July 198816.5 °C1,224 mm160
198733.8 °C8 February 19872.2 °C20 June 198716.7 °C957 mm120
198632.8 °C31 January 19863.1 °C19 August 198616.6 °C1,086 mm190
198539.0 °C3 January 19853.9 °C8 June 198517.3 °C1,144 mm380
198436.3 °C18 October 19841.8 °C5 July 198416.6 °C766 mm210
198338.2 °C30 September 19832.5 °C7 July 198317.3 °C762 mm370
198237.5 °C6 October 19821.0 °C19 June 198216.7 °C709 mm330
198137.3 °C2 November 19811.9 °C9 July 198116.3 °C1,023 mm300
198038.6 °C11 October 19802.7 °C2 July 198017.2 °C630 mm450
197940.1 °C15 January 19791.6 °C14 June 197916.6 °C761 mm290
197836.3 °C10 November 19782.9 °C14 June 197816.4 °C1,074 mm240
197738.7 °C28 December 19771.2 °C27 June 197716.9 °C937 mm300
197633.4 °C23 November 19761.8 °C22 June 197616.3 °C1,165 mm180
197536.0 °C8 January 19751.8 °C24 July 197516.6 °C1,019 mm140
197434.8 °C21 September 19741.8 °C31 August 197416.4 °C1,203 mm180
197335.6 °C29 October 19732.2 °C12 August 197316.4 °C947 mm220
197238.1 °C31 October 19723.3 °C26 June 197216.6 °C755 mm340
197132.4 °C13 October 19710.1 °C18 June 197115.9 °C1,035 mm140
197038.0 °C4 January 19701.6 °C23 July 197016.3 °C861 mm380
196936.1 °C12 December 19691.1 °C20 July 196916.0 °C745 mm320
196835.6 °C7 October 19681.0 °C7 July 196814.8 °C672 mm150
196738.7 °C27 January 19671.6 °C13 June 196716.8 °C965 mm350
196640.4 °C28 December 19662.8 °C22 July 196616.9 °C725 mm430
196539.1 °C12 December 19653.0 °C4 June 196516.6 °C886 mm500
196435.9 °C26 December 19640.5 °C27 June 196416.2 °C793 mm160
196336.5 °C28 December 19632.9 °C25 June 196316.6 °C1,152 mm260
196236.8 °C22 December 19622.2 °C15 June 196216.7 °C963 mm210
196135.7 °C24 February 19612.7 °C7 August 196116.2 °C956 mm110
196034.8 °C26 September 19603.5 °C19 July 196016.4 °C1,008 mm240
195934.0 °C30 September 19593.0 °C14 September 195916.3 °C1,011 mm210
195833.9 °C1 October 19582.6 °C10 August 195816.4 °C834 mm240
195733.4 °C10 December 19573.0 °C4 July 195716.2 °C1,064 mm90
195635.7 °C25 January 19561.4 °C9 June 195615.3 °C1,197 mm180
195536.9 °C18 January 19551.8 °C25 July 195515.3 °C856 mm160
195434.0 °C15 December 19541.1 °C23 July 195413.4 °C748 mm50
195334.9 °C23 September 19531.3 °C3 July 195316.4 °C742 mm210
195238.1 °C20 October 19523.2 °C24 June 195216.5 °C803 mm160
195135.9 °C17 December 19511.9 °C17 July 195116.2 °C583 mm190
195036.9 °C11 October 19502.6 °C28 July 195016.5 °C786 mm230
194933.7 °C22 January 19493.6 °C13 July 194916.1 °C589 mm180
194833.4 °C8 January 19481.7 °C16 August 194815.0 °C965 mm90
194732.4 °C7 January 19471.1 °C27 July 194714.5 °C1,060 mm50
194634.6 °C19 February 19461.2 °C30 July 194615.4 °C1,027 mm120
194534.1 °C10 February 19451.2 °C13 June 194515.6 °C957 mm110
194433.1 °C3 October 19440.1 °C10 July 194414.5 °C1,738 mm70
194332.9 °C6 January 19432.5 °C2 July 194315.3 °C1,208 mm70
194232.1 °C26 November 19422.4 °C23 July 194215.6 °C1,049 mm120
194137.6 °C18 January 19410.4 °C30 June 194116.7 °C847 mm340
194034.0 °C9 January 19402.7 °C14 July 194016.1 °C922 mm150

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.6 °C
Hot days (≥ 30 °C)
30 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1020 mm
+98 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.5 °C+0.3 °C130 mm+13 mm
Feb24.4 °C-0.8 °C129 mm+3 mm
Mar25.7 °C+1.1 °C162 mm+49 mm
Apr21.9 °C-1.2 °C155 mm+79 mm
May23.4 °C+1.6 °C10 mm-24 mm
Jun20.6 °C+0.4 °C94 mm+71 mm
Jul20.5 °C+0.1 °C38 mm+16 mm
Aug21.9 °C+0.6 °C12 mm-22 mm
Sep21.7 °C-0.2 °C44 mm-16 mm
Oct23.6 °C+1.6 °C46 mm-51 mm
Nov24.4 °C+1.5 °C80 mm-30 mm
Dec25.4 °C+1.1 °C120 mm+11 mm

The year's extremes

Hottest day
37.2 °C
23 Oct 2025
Coldest day
2.3 °C
8 Jul 2025
Wettest day
39.1 mm
9 Jun 2025
Windiest day
45.6 km/h
10 Jun 2025
Strongest gust
92.9 km/h
10 Jun 2025
Hottest feels-like
40.1 °C
18 Jan 2025
Coldest feels-like
-2.0 °C
8 Jul 2025
Sunniest day
14.0 h
4 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 Butterworth?

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

What is the hottest day ever recorded in Butterworth?

The hottest day measured in Butterworth between 1940 and 2025 was 11 March 1992, reaching 40.7 °C.

What is the coldest day in Butterworth?

The coldest day measured in Butterworth between 1940 and 2025 was 10 July 1944, at 0.1 °C.

Does it snow in Butterworth?

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

Has the climate of Butterworth warmed?

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

What is the wettest day in Butterworth?

The wettest day measured in Butterworth between 1940 and 2025 was 24 March 2012, with 122 mm of rain in 24 hours.

What was the windiest day in Butterworth?

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

What is the warmest month in Butterworth?

The warmest month in Butterworth is February (20.0 °C on average); the coldest is July (13.0 °C).

How much does it rain in Butterworth?

Butterworth receives on average 922 mm of precipitation per year, spread over about 131 rainy days.

Is it sunny in Butterworth?

Butterworth gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

What is the biggest single-day snowfall in Butterworth?

The heaviest 24-hour snowfall measured in Butterworth between 1940 and 2025 was 8 August 1992, with 2.3 cm.

Are there tropical nights in Butterworth?

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

What was the most extreme apparent temperature in Butterworth?

In Butterworth, between 1940 and 2025, the highest apparent temperature reached 45.6 °C on 7 January 2005, and the lowest was -4.8 °C on 24 June 1990.

Compare Butterworth with another city

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

Nearby cities

The climate around Butterworth

Other cities — South Africa