Dimbaza climate — normals and trends

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

Dimbaza averages 1 frost days, 27 hot days (≥ 30 °C) and 121 rainy days per year.

Dimbaza 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 39.6 °C (on 15 January 1991) and the coldest -2.1 °C (on 24 June 1990).

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

DimbazaEastern Cape

coords
-32.83°, 27.22°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJanuaryColdest monthJulyWettest monthFebruaryDriest monthJuly

Mean daily temperature

15.6°C

Average daily high

22.1°C

Average daily low

10.8°C

Annual rainfall

924mm

Sunshine / day

9.4h

Mean relative humidity

73%

Average peak wind

16.1km/h

Seasonal range

8.1°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

27 d/yr

Rainy days (≥ 1 mm)

121 d/yr

Annual snowfall

0.1 cm

Average feels-like high

21.7 °C

Average feels-like low

9.2 °C

Average peak gust

40.3 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

16.8 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.52 · 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

39.6 °C

15 January 1991

Coldest day

-2.1 °C

24 June 1990

Wettest day

117 mm

2 March 1998

Windiest day

53.6 km/h

3 August 1991

Strongest gust

127.1 km/h

3 August 1991

Hottest feels-like

43.5 °C

15 January 1991

Coldest feels-like

-5.9 °C

10 July 1944

Snowiest day

7.5 cm

8 August 1992

Sunniest day

14.0 h

2 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.6 °C11 December 20250.5 °C8 July 202516.4 °C880 mm340
202438.2 °C15 December 20240.5 °C1 August 202416.7 °C902 mm460
202338.9 °C1 December 20230.6 °C6 July 202316.0 °C1,046 mm420
202235.4 °C13 October 20220.1 °C1 August 202216.2 °C1,110 mm330
202137.6 °C13 March 2021-1.4 °C24 July 202116.0 °C865 mm283
202036.1 °C5 February 2020-1.1 °C31 August 202016.2 °C952 mm353
201938.7 °C29 January 2019-0.7 °C21 July 201916.8 °C618 mm421
201838.8 °C29 October 2018-0.2 °C4 July 201816.0 °C720 mm421
201737.4 °C20 November 2017-0.9 °C9 June 201715.8 °C852 mm371
201638.4 °C18 December 20160.1 °C7 July 201616.5 °C651 mm490
201538.1 °C28 December 20150.1 °C14 July 201515.9 °C928 mm290
201436.4 °C15 January 2014-0.4 °C11 June 201416.0 °C1,006 mm242
201336.0 °C21 March 20130.4 °C10 June 201315.8 °C716 mm330
201237.2 °C30 January 20120.3 °C5 July 201215.7 °C1,030 mm330
201136.4 °C2 March 20111.7 °C22 July 201115.5 °C1,176 mm250
201037.5 °C15 February 20100.5 °C13 July 201016.4 °C898 mm430
200936.1 °C18 February 20091.1 °C29 June 200916.1 °C776 mm270
200836.8 °C3 March 20080.6 °C1 July 200815.9 °C837 mm320
200736.5 °C8 February 20072.7 °C5 August 200716.3 °C766 mm400
200635.9 °C14 January 20061.5 °C23 July 200615.7 °C1,094 mm270
200536.1 °C7 February 20050.4 °C11 June 200516.0 °C903 mm310
200438.6 °C17 November 20041.8 °C7 September 200416.4 °C1,043 mm320
200338.6 °C12 March 20031.0 °C12 July 200316.1 °C731 mm500
200235.6 °C5 January 20021.2 °C29 June 200216.0 °C1,087 mm380
200138.9 °C12 January 20011.4 °C7 July 200116.3 °C1,115 mm340
200033.2 °C27 December 20001.7 °C24 June 200015.7 °C1,085 mm230
199938.0 °C12 November 19991.9 °C19 July 199916.9 °C889 mm500
199836.5 °C4 January 1998-1.2 °C9 June 199815.9 °C1,061 mm312
199737.6 °C4 October 19970.3 °C18 June 199715.5 °C842 mm340
199636.1 °C11 March 1996-0.8 °C17 July 199615.4 °C1,016 mm231
199537.5 °C5 January 19950.4 °C7 June 199515.7 °C941 mm260
199439.0 °C8 December 19940.6 °C1 July 199415.9 °C791 mm340
199339.0 °C5 January 19932.3 °C18 June 199316.5 °C844 mm400
199236.7 °C11 February 1992-0.6 °C10 August 199216.0 °C712 mm281
199139.6 °C15 January 19910.3 °C28 July 199116.2 °C947 mm390
199038.3 °C31 January 1990-2.1 °C24 June 199015.6 °C719 mm312
198937.5 °C23 December 19890.6 °C7 July 198915.5 °C1,167 mm220
198833.6 °C1 January 1988-0.1 °C14 July 198815.6 °C1,312 mm211
198736.5 °C8 February 19871.1 °C14 July 198716.0 °C850 mm200
198635.3 °C19 February 19860.6 °C16 July 198615.7 °C1,104 mm150
198536.6 °C3 January 19850.3 °C4 August 198516.3 °C1,197 mm310
198437.5 °C7 February 19840.1 °C26 August 198415.8 °C714 mm340
198337.3 °C7 March 19830.6 °C7 July 198316.5 °C717 mm460
198235.4 °C6 October 1982-1.2 °C19 June 198215.7 °C681 mm311
198136.4 °C2 November 1981-0.4 °C4 October 198115.1 °C1,298 mm191
198037.1 °C11 October 19800.4 °C3 July 198016.1 °C708 mm340
197939.5 °C15 January 19791.3 °C26 July 197915.7 °C789 mm320
197835.8 °C10 November 19781.4 °C5 August 197815.4 °C898 mm220
197736.4 °C11 February 1977-0.8 °C27 June 197715.6 °C981 mm241
197633.0 °C24 December 1976-0.1 °C30 July 197615.2 °C1,321 mm161
197534.7 °C29 October 19751.4 °C23 July 197515.3 °C1,105 mm90
197433.5 °C12 February 19740.3 °C31 August 197415.4 °C1,261 mm140
197335.4 °C17 February 19730.1 °C12 July 197315.5 °C949 mm190
197238.0 °C5 January 19721.7 °C5 September 197215.6 °C863 mm380
197133.5 °C13 February 1971-0.9 °C18 June 197114.9 °C1,122 mm211
197037.6 °C4 January 1970-1.3 °C23 July 197015.3 °C800 mm371
196934.8 °C13 February 19690.1 °C22 August 196915.2 °C705 mm350
196834.3 °C7 October 1968-0.7 °C9 August 196814.2 °C617 mm182
196738.3 °C27 January 19670.5 °C13 June 196715.6 °C1,023 mm260
196639.3 °C28 December 19661.0 °C20 August 196615.7 °C774 mm320
196538.7 °C12 December 19650.2 °C25 June 196515.3 °C932 mm280
196435.2 °C26 December 1964-1.2 °C27 June 196415.1 °C823 mm142
196336.8 °C28 December 19631.6 °C2 July 196315.6 °C1,275 mm230
196236.0 °C22 December 1962-0.6 °C15 June 196215.7 °C955 mm221
196134.5 °C8 December 19611.1 °C7 August 196115.3 °C992 mm150
196034.9 °C1 November 19602.5 °C17 August 196015.4 °C1,072 mm280
195934.9 °C26 October 19590.8 °C14 September 195915.5 °C920 mm250
195835.6 °C7 October 1958-0.6 °C10 August 195815.2 °C881 mm241
195735.1 °C27 December 19570.2 °C4 July 195715.4 °C837 mm120
195637.3 °C25 January 1956-0.5 °C12 June 195614.4 °C989 mm181
195537.8 °C25 January 19550.1 °C8 August 195514.5 °C780 mm150
195433.7 °C11 October 1954-0.7 °C17 July 195413.4 °C527 mm53
195333.7 °C23 September 1953-1.0 °C3 July 195315.5 °C686 mm131
195238.8 °C20 October 19521.6 °C28 July 195215.4 °C1,134 mm140
195134.2 °C1 February 1951-0.1 °C10 July 195115.2 °C617 mm181
195035.8 °C31 January 19500.8 °C28 July 195015.5 °C866 mm240
194934.2 °C16 January 19491.8 °C26 May 194915.4 °C550 mm210
194833.5 °C14 February 1948-1.4 °C16 August 194814.3 °C942 mm111
194733.2 °C29 January 1947-1.5 °C29 July 194713.8 °C971 mm43
194634.9 °C18 December 1946-0.9 °C30 July 194614.7 °C900 mm101
194532.9 °C27 November 1945-0.2 °C21 July 194514.9 °C990 mm131
194433.4 °C26 November 1944-2.0 °C10 July 194414.1 °C1,216 mm42
194333.8 °C6 January 1943-0.9 °C12 August 194314.6 °C1,191 mm82
194232.8 °C4 December 19420.7 °C27 June 194214.8 °C892 mm140
194137.7 °C4 January 1941-0.4 °C30 June 194115.7 °C1,085 mm251
194035.7 °C3 February 19400.6 °C14 July 194015.4 °C961 mm210

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.0 °C
+0.9 °C
Hot days (≥ 30 °C)
34 d/yr
+7
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
880 mm
-44 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.3 °C+0.7 °C91 mm-21 mm
Feb25.4 °C+0.1 °C117 mm-6 mm
Mar25.7 °C+1.3 °C161 mm+41 mm
Apr21.7 °C-0.5 °C126 mm+45 mm
May22.2 °C+1.7 °C10 mm-30 mm
Jun19.3 °C+0.7 °C89 mm+62 mm
Jul19.2 °C+0.4 °C28 mm+2 mm
Aug20.4 °C+0.7 °C33 mm-7 mm
Sep20.8 °C-0.1 °C64 mm+4 mm
Oct23.3 °C+1.7 °C33 mm-58 mm
Nov25.3 °C+2.4 °C48 mm-56 mm
Dec26.7 °C+2.1 °C81 mm-21 mm

The year's extremes

Hottest day
36.6 °C
11 Dec 2025
Coldest day
0.5 °C
8 Jul 2025
Wettest day
46.0 mm
9 Jun 2025
Windiest day
36.5 km/h
22 Sep 2025
Strongest gust
88.9 km/h
22 Sep 2025
Hottest feels-like
39.2 °C
16 Dec 2025
Coldest feels-like
-3.4 °C
8 Jul 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 Dimbaza?

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

What is the hottest day ever recorded in Dimbaza?

The hottest day measured in Dimbaza between 1940 and 2025 was 15 January 1991, reaching 39.6 °C.

What is the coldest day in Dimbaza?

The coldest day measured in Dimbaza between 1940 and 2025 was 24 June 1990, at -2.1 °C.

Does it snow in Dimbaza?

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

Has the climate of Dimbaza warmed?

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

What is the wettest day in Dimbaza?

The wettest day measured in Dimbaza between 1940 and 2025 was 2 March 1998, with 117 mm of rain in 24 hours.

What was the windiest day in Dimbaza?

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

What is the warmest month in Dimbaza?

The warmest month in Dimbaza is January (19.6 °C on average); the coldest is July (11.5 °C).

How much does it rain in Dimbaza?

Dimbaza receives on average 924 mm of precipitation per year, spread over about 121 rainy days.

Is it sunny in Dimbaza?

Dimbaza gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

What is the biggest single-day snowfall in Dimbaza?

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

Are there tropical nights in Dimbaza?

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

What was the most extreme apparent temperature in Dimbaza?

In Dimbaza, between 1940 and 2025, the highest apparent temperature reached 43.5 °C on 15 January 1991, and the lowest was -5.9 °C on 10 July 1944.

Compare Dimbaza with another city

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

Nearby cities

The climate around Dimbaza

Other cities — South Africa