Mdantsane climate — normals and trends

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

Mdantsane averages 0 frost days, 12 hot days (≥ 30 °C) and 104 rainy days per year.

Mdantsane has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.7 °C (on 23 October 2025) and the coldest 5.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

MdantsaneEastern Cape

coords
-32.93°, 27.78°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthFebruaryDriest monthJuly

Mean daily temperature

18.5°C

Average daily high

22.6°C

Average daily low

15.4°C

Annual rainfall

689mm

Sunshine / day

10.0h

Mean relative humidity

74%

Average peak wind

20.9km/h

Seasonal range

6.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

12 d/yr

Rainy days (≥ 1 mm)

104 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.5 °C

Average feels-like low

14.2 °C

Average peak gust

41.9 km/h

Tropical nights (≥ 20 °C)

32 d/yr

Solar radiation

16.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

23 October 2025

Coldest day

5.1 °C

10 July 1944

Wettest day

119 mm

24 April 2014

Windiest day

63.8 km/h

3 August 1991

Strongest gust

130.7 km/h

3 August 1991

Hottest feels-like

42.8 °C

11 February 1977

Coldest feels-like

0.1 °C

5 August 1943

Sunniest day

14.0 h

2 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.7 °C23 October 20256.9 °C8 July 202519.1 °C689 mm120
202436.0 °C7 May 20247.8 °C30 August 202419.2 °C774 mm260
202339.9 °C9 September 20237.4 °C25 July 202318.8 °C832 mm200
202237.1 °C11 October 20226.3 °C16 August 202219.0 °C953 mm190
202138.5 °C13 March 20215.9 °C24 July 202118.8 °C588 mm160
202036.4 °C5 February 20207.1 °C31 August 202019.0 °C684 mm190
201932.8 °C20 September 20197.1 °C21 July 201919.2 °C512 mm180
201833.9 °C18 February 20186.8 °C4 July 201818.7 °C463 mm80
201735.1 °C20 November 20177.2 °C18 July 201718.5 °C697 mm180
201634.8 °C11 April 20167.1 °C3 July 201619.0 °C563 mm160
201532.5 °C31 December 20157.7 °C14 July 201518.5 °C812 mm90
201434.3 °C22 March 20146.7 °C7 July 201418.7 °C972 mm130
201335.2 °C16 April 20136.8 °C10 June 201318.5 °C612 mm150
201235.5 °C28 February 20127.4 °C30 July 201218.6 °C785 mm170
201134.0 °C30 August 20118.1 °C4 July 201118.5 °C926 mm160
201034.7 °C15 February 20107.7 °C15 June 201019.1 °C631 mm200
200933.1 °C25 November 20097.4 °C30 June 200918.7 °C500 mm120
200835.1 °C3 March 20087.5 °C1 July 200818.6 °C652 mm120
200735.2 °C6 May 20077.7 °C21 May 200718.9 °C531 mm140
200635.1 °C1 April 20067.2 °C23 July 200618.5 °C953 mm140
200535.2 °C2 November 20058.4 °C17 August 200518.9 °C638 mm130
200433.6 °C4 March 20048.3 °C7 September 200419.1 °C691 mm190
200333.7 °C24 December 20038.2 °C21 August 200318.8 °C601 mm310
200234.7 °C17 March 20028.4 °C31 July 200218.8 °C789 mm230
200132.9 °C12 January 20017.3 °C7 July 200119.1 °C708 mm130
200032.2 °C29 February 20009.0 °C24 June 200018.6 °C973 mm100
199934.4 °C12 November 19998.4 °C9 August 199919.5 °C697 mm280
199838.4 °C13 November 19986.3 °C9 June 199818.6 °C788 mm190
199738.6 °C4 October 19977.9 °C18 June 199718.3 °C696 mm140
199637.5 °C11 March 19966.6 °C18 July 199618.4 °C793 mm150
199533.5 °C19 August 19957.9 °C19 July 199518.4 °C670 mm170
199433.6 °C8 December 19948.0 °C29 July 199418.6 °C617 mm120
199334.0 °C5 January 19937.5 °C22 August 199319.1 °C616 mm200
199235.3 °C11 February 19926.6 °C11 August 199218.9 °C518 mm160
199134.9 °C20 April 19917.0 °C5 August 199119.0 °C599 mm270
199034.0 °C31 January 19906.1 °C1 July 199018.4 °C578 mm140
198934.5 °C23 December 19897.1 °C7 July 198918.5 °C783 mm90
198832.5 °C25 March 19886.1 °C14 July 198818.5 °C890 mm80
198732.4 °C8 February 19877.7 °C19 June 198718.9 °C566 mm110
198631.9 °C19 February 19868.7 °C16 July 198618.7 °C813 mm80
198535.8 °C3 January 19858.0 °C4 August 198519.0 °C936 mm110
198432.8 °C6 February 19847.7 °C5 July 198418.5 °C516 mm120
198335.6 °C2 September 19837.7 °C7 July 198319.1 °C560 mm140
198235.4 °C10 September 19827.1 °C19 June 198218.5 °C543 mm80
198134.5 °C21 November 19816.7 °C18 August 198118.2 °C855 mm90
198035.9 °C16 May 19807.7 °C2 July 198018.9 °C416 mm170
197934.5 °C15 January 19797.7 °C12 June 197918.4 °C693 mm120
197833.1 °C25 March 19787.5 °C3 September 197818.4 °C730 mm120
197735.7 °C11 February 19777.1 °C27 June 197718.7 °C747 mm90
197631.5 °C21 January 19766.6 °C17 July 197618.3 °C799 mm60
197533.1 °C8 April 19756.4 °C23 July 197518.4 °C740 mm100
197433.7 °C21 September 19747.2 °C11 August 197418.4 °C843 mm80
197333.0 °C17 February 19737.5 °C12 July 197318.4 °C639 mm60
197236.3 °C5 January 19728.2 °C25 June 197218.5 °C556 mm100
197132.6 °C9 May 19715.6 °C18 June 197118.0 °C738 mm120
197034.0 °C4 January 19706.9 °C23 July 197018.1 °C562 mm160
196935.7 °C6 October 19697.0 °C16 June 196918.1 °C514 mm80
196832.6 °C23 December 19686.7 °C7 July 196817.2 °C556 mm40
196733.7 °C13 February 19677.4 °C9 July 196718.6 °C675 mm140
196636.1 °C14 March 19667.7 °C25 July 196618.5 °C549 mm160
196536.1 °C12 December 19658.2 °C25 June 196518.3 °C682 mm220
196434.5 °C31 August 19646.7 °C26 June 196418.3 °C644 mm80
196336.3 °C27 September 19638.1 °C25 June 196318.5 °C885 mm120
196233.6 °C4 March 19628.3 °C9 July 196218.7 °C574 mm80
196133.5 °C9 February 19618.4 °C7 August 196118.4 °C679 mm60
196034.6 °C26 September 19607.8 °C18 July 196018.4 °C585 mm90
195933.1 °C16 March 19597.9 °C14 September 195918.4 °C600 mm80
195832.9 °C31 December 19587.9 °C10 August 195818.2 °C563 mm100
195732.9 °C10 December 19576.2 °C3 July 195718.2 °C667 mm20
195632.3 °C6 January 19567.1 °C1 September 195617.3 °C858 mm80
195534.7 °C25 January 19556.3 °C25 July 195517.4 °C548 mm80
195428.2 °C19 December 19545.7 °C18 July 195416.4 °C554 mm00
195335.2 °C12 December 19537.0 °C3 July 195318.2 °C651 mm30
195233.0 °C21 April 19527.9 °C29 July 195218.4 °C709 mm30
195133.7 °C26 January 19517.7 °C17 July 195118.1 °C408 mm80
195033.8 °C7 October 19507.4 °C28 July 195018.6 °C592 mm70
194931.6 °C8 April 19498.6 °C17 July 194918.2 °C486 mm20
194831.3 °C14 February 19485.8 °C16 August 194817.3 °C767 mm30
194730.0 °C29 January 19476.5 °C23 July 194716.9 °C816 mm10
194630.7 °C18 December 19466.8 °C30 July 194617.6 °C716 mm30
194533.2 °C26 February 19456.7 °C13 June 194517.8 °C683 mm70
194428.0 °C6 March 19445.1 °C10 July 194417.1 °C1,064 mm00
194334.7 °C6 January 19436.4 °C9 July 194317.7 °C899 mm60
194230.5 °C13 April 19426.6 °C5 August 194217.9 °C719 mm40
194136.4 °C4 January 19416.1 °C30 June 194118.6 °C757 mm260
194032.3 °C2 September 19408.1 °C14 July 194018.2 °C826 mm80

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)
12 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
689 mm
-0 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.0 °C+0.6 °C81 mm+11 mm
Feb25.3 °C-0.3 °C97 mm+12 mm
Mar26.0 °C+1.1 °C79 mm-4 mm
Apr23.3 °C0.0 °C136 mm+71 mm
May23.5 °C+1.5 °C11 mm-26 mm
Jun21.2 °C+0.6 °C68 mm+42 mm
Jul20.9 °C+0.6 °C24 mm-2 mm
Aug21.1 °C+0.7 °C12 mm-25 mm
Sep20.9 °C+0.2 °C41 mm-12 mm
Oct22.8 °C+1.5 °C32 mm-39 mm
Nov24.0 °C+1.4 °C42 mm-32 mm
Dec25.1 °C+0.9 °C67 mm+2 mm

The year's extremes

Hottest day
40.7 °C
23 Oct 2025
Coldest day
6.9 °C
8 Jul 2025
Wettest day
40.2 mm
9 Jun 2025
Windiest day
43.5 km/h
22 Sep 2025
Strongest gust
88.9 km/h
22 Sep 2025
Hottest feels-like
39.1 °C
8 Feb 2025
Coldest feels-like
3.7 °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 Mdantsane?

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

What is the hottest day ever recorded in Mdantsane?

The hottest day measured in Mdantsane between 1940 and 2025 was 23 October 2025, reaching 40.7 °C.

What is the coldest day in Mdantsane?

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

Does it snow in Mdantsane?

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

Has the climate of Mdantsane warmed?

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

What is the wettest day in Mdantsane?

The wettest day measured in Mdantsane between 1940 and 2025 was 24 April 2014, with 119 mm of rain in 24 hours.

What was the windiest day in Mdantsane?

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

What is the warmest month in Mdantsane?

The warmest month in Mdantsane is February (22.0 °C on average); the coldest is July (15.2 °C).

How much does it rain in Mdantsane?

Mdantsane receives on average 689 mm of precipitation per year, spread over about 104 rainy days.

Is it sunny in Mdantsane?

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

Are there tropical nights in Mdantsane?

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

What was the most extreme apparent temperature in Mdantsane?

In Mdantsane, between 1940 and 2025, the highest apparent temperature reached 42.8 °C on 11 February 1977, and the lowest was 0.1 °C on 5 August 1943.

Compare Mdantsane with another city

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

Nearby cities

The climate around Mdantsane

Other cities — South Africa