Mamafubedu climate — normals and trends

Mamafubedu (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 14.5 °C and it receives 929 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.1 °C on average) and the coldest is June (7.6 °C). Rainfall peaks in January.

Mamafubedu averages 19 frost days, 10 hot days (≥ 30 °C) and 113 rainy days per year.

Mamafubedu has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.9 °C (on 6 January 2016) and the coldest -8.7 °C (on 10 July 1996).

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

MamafubeduFree State

coords
-27.67°, 28.13°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJuneWettest monthJanuaryDriest monthJuly

Mean daily temperature

14.5°C

Average daily high

21.7°C

Average daily low

9.0°C

Annual rainfall

929mm

Sunshine / day

10.7h

Mean relative humidity

64%

Average peak wind

17.8km/h

Seasonal range

11.5°C

Frost days (< 0 °C)

19 d/yr

Hot days (≥ 30 °C)

10 d/yr

Rainy days (≥ 1 mm)

113 d/yr

Annual snowfall

1.1 cm

Average feels-like high

20.5 °C

Average feels-like low

6.6 °C

Average peak gust

37.0 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

38.9 °C

6 January 2016

Coldest day

-8.7 °C

10 July 1996

Wettest day

91 mm

17 December 1995

Windiest day

45.9 km/h

23 September 1941

Strongest gust

94.3 km/h

12 October 1995

Hottest feels-like

37.6 °C

6 January 2016

Coldest feels-like

-13.5 °C

10 July 1996

Snowiest day

11.6 cm

7 July 1996

Sunniest day

13.8 h

18 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C2 February 2025-4.1 °C28 June 202515.1 °C1,360 mm317
202435.4 °C10 December 2024-3.8 °C9 July 202416.2 °C628 mm4621
202333.0 °C27 November 2023-3.3 °C11 July 202315.3 °C800 mm1616
202233.0 °C3 October 2022-3.1 °C16 June 202215.4 °C1,027 mm816
202133.9 °C16 November 2021-5.6 °C23 July 202114.9 °C1,058 mm1121
202033.1 °C19 October 2020-6.5 °C13 June 202015.2 °C857 mm2029
201934.2 °C2 December 2019-2.8 °C24 June 201916.4 °C612 mm4511
201834.6 °C26 December 2018-3.6 °C3 July 201815.5 °C644 mm3320
201731.8 °C6 November 2017-1.9 °C9 June 201715.4 °C689 mm58
201638.9 °C6 January 2016-1.4 °C5 August 201616.0 °C842 mm283
201536.0 °C24 December 2015-5.2 °C1 August 201516.5 °C459 mm6416
201431.3 °C17 January 2014-4.7 °C10 July 201415.0 °C732 mm322
201333.6 °C25 January 2013-1.6 °C2 September 201315.2 °C724 mm228
201233.2 °C20 November 2012-3.6 °C2 August 201215.2 °C683 mm1217
201132.9 °C9 November 2011-3.3 °C27 July 201114.5 °C814 mm823
201031.5 °C10 October 2010-4.5 °C17 June 201015.4 °C854 mm815
200932.4 °C19 December 2009-3.8 °C25 July 200914.5 °C765 mm1123
200830.7 °C9 September 2008-4.2 °C11 July 200814.9 °C540 mm85
200731.8 °C21 February 2007-4.3 °C24 May 200714.9 °C696 mm1113
200632.0 °C3 December 2006-2.3 °C28 June 200614.3 °C1,023 mm711
200531.3 °C7 January 2005-1.3 °C17 June 200515.0 °C885 mm106
200432.3 °C26 November 2004-2.3 °C15 July 200414.7 °C837 mm1219
200332.2 °C5 October 2003-4.9 °C21 August 200315.2 °C674 mm2013
200232.8 °C2 December 2002-3.3 °C12 July 200214.5 °C830 mm919
200132.5 °C11 January 2001-3.9 °C24 July 200114.4 °C979 mm620
200029.7 °C18 October 2000-5.0 °C21 July 200013.9 °C1,094 mm09
199931.7 °C4 November 1999-2.7 °C5 August 199915.0 °C890 mm411
199830.9 °C14 November 1998-3.6 °C9 June 199814.8 °C806 mm214
199732.1 °C9 November 1997-3.5 °C2 July 199714.0 °C1,069 mm824
199629.5 °C3 January 1996-8.7 °C10 July 199613.5 °C1,347 mm029
199531.8 °C7 January 1995-4.3 °C23 July 199514.3 °C1,121 mm823
199431.3 °C22 December 1994-5.5 °C12 July 199413.6 °C824 mm754
199332.6 °C18 January 1993-3.9 °C14 June 199314.5 °C1,069 mm818
199232.9 °C16 February 1992-6.1 °C26 June 199215.1 °C565 mm3731
199130.7 °C1 January 1991-3.4 °C8 July 199114.3 °C937 mm127
199032.0 °C11 November 1990-6.1 °C14 July 199014.4 °C796 mm925
198930.1 °C24 December 1989-4.5 °C24 July 198913.7 °C1,215 mm126
198831.7 °C5 February 1988-3.3 °C12 June 198814.2 °C1,160 mm1023
198731.3 °C28 January 1987-3.4 °C21 June 198714.6 °C1,287 mm423
198631.0 °C27 December 1986-3.6 °C5 July 198614.6 °C891 mm211
198531.6 °C2 January 1985-4.2 °C13 July 198514.7 °C920 mm917
198433.0 °C15 February 1984-3.7 °C5 July 198414.5 °C819 mm420
198334.2 °C27 February 1983-3.2 °C26 June 198315.1 °C910 mm249
198230.9 °C29 December 1982-3.4 °C17 June 198214.5 °C802 mm716
198132.3 °C5 November 1981-3.8 °C17 June 198113.8 °C914 mm821
198031.0 °C29 October 1980-5.4 °C4 July 198014.2 °C624 mm427
197930.4 °C30 November 1979-4.6 °C13 June 197914.2 °C990 mm119
197830.6 °C7 December 1978-5.4 °C20 June 197813.9 °C844 mm225
197731.8 °C21 December 1977-4.9 °C27 June 197714.7 °C794 mm417
197629.8 °C17 September 1976-4.6 °C21 June 197613.4 °C1,027 mm025
197529.9 °C9 November 1975-4.6 °C24 July 197513.5 °C1,186 mm022
197429.4 °C5 October 1974-3.1 °C9 September 197413.5 °C1,180 mm025
197333.3 °C18 January 1973-2.3 °C6 July 197314.0 °C1,136 mm722
197232.5 °C21 December 1972-4.8 °C2 August 197214.2 °C809 mm1431
197130.4 °C26 December 1971-3.5 °C18 June 197114.0 °C1,080 mm217
197031.5 °C11 January 1970-1.8 °C9 June 197014.7 °C1,041 mm124
196933.9 °C18 November 1969-3.0 °C20 July 196914.5 °C841 mm1716
196831.2 °C8 November 1968-4.2 °C3 June 196813.5 °C978 mm926
196730.9 °C21 October 1967-4.0 °C16 June 196713.5 °C1,178 mm134
196632.6 °C3 January 1966-4.9 °C21 July 196614.6 °C848 mm1719
196531.8 °C30 October 1965-3.8 °C24 June 196513.9 °C610 mm937
196431.9 °C28 February 1964-5.0 °C26 June 196413.7 °C1,043 mm645
196332.0 °C29 December 1963-3.7 °C12 July 196313.9 °C1,158 mm229
196231.8 °C12 November 1962-6.0 °C14 June 196214.5 °C1,165 mm517
196133.2 °C21 October 1961-2.5 °C8 July 196114.3 °C1,079 mm107
196030.6 °C1 December 1960-4.7 °C19 July 196013.6 °C1,175 mm229
195932.0 °C17 October 1959-2.6 °C25 June 195914.1 °C1,237 mm410
195831.0 °C22 November 1958-2.8 °C9 August 195814.4 °C1,112 mm521
195730.8 °C21 December 1957-5.1 °C20 June 195714.0 °C1,366 mm114
195628.7 °C3 October 1956-2.4 °C12 June 195614.2 °C1,213 mm016
195529.0 °C11 October 1955-4.6 °C9 June 195513.0 °C972 mm032
195431.5 °C17 February 1954-3.4 °C19 July 195414.2 °C541 mm1624
195330.4 °C22 January 1953-3.3 °C31 July 195314.8 °C863 mm514
195232.7 °C23 October 1952-1.6 °C27 July 195214.9 °C820 mm124
195133.2 °C31 December 1951-3.3 °C17 July 195114.2 °C918 mm1420
195031.0 °C21 October 1950-1.4 °C2 August 195014.2 °C1,199 mm28
194932.2 °C27 January 1949-0.9 °C6 June 194914.7 °C771 mm177
194829.4 °C2 October 1948-2.2 °C23 July 194813.6 °C971 mm08
194732.4 °C5 November 1947-2.8 °C16 July 194713.5 °C1,035 mm416
194631.5 °C22 October 1946-2.8 °C16 June 194613.7 °C1,085 mm724
194530.5 °C5 October 1945-3.2 °C16 June 194514.0 °C736 mm120
194429.5 °C26 September 1944-2.4 °C10 July 194413.6 °C1,260 mm08
194327.4 °C15 September 1943-3.3 °C21 July 194313.4 °C1,038 mm012
194233.9 °C9 January 1942-3.4 °C20 July 194213.7 °C1,074 mm415
194133.2 °C16 October 1941-2.9 °C30 June 194115.4 °C561 mm1311
194031.2 °C15 November 1940-4.1 °C16 July 194014.2 °C909 mm918

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.0 °C
+0.3 °C
Hot days (≥ 30 °C)
3 d/yr
-7
Frost days (< 0 °C)
17 d/yr
-2
Annual rainfall
1360 mm
+431 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.4 °C+1.1 °C164 mm+4 mm
Feb25.1 °C+0.4 °C172 mm+50 mm
Mar24.0 °C+0.4 °C142 mm+39 mm
Apr20.0 °C-1.1 °C233 mm+171 mm
May19.9 °C+1.2 °C3 mm-21 mm
Jun17.1 °C+1.1 °C18 mm+6 mm
Jul16.7 °C+0.5 °C18 mm+10 mm
Aug21.1 °C+2.0 °C33 mm+15 mm
Sep22.8 °C+0.2 °C80 mm+50 mm
Oct24.0 °C+0.1 °C71 mm-25 mm
Nov22.2 °C-2.2 °C292 mm+156 mm
Dec24.4 °C-0.8 °C135 mm-25 mm

The year's extremes

Hottest day
30.8 °C
2 Feb 2025
Coldest day
-4.1 °C
28 Jun 2025
Wettest day
56.9 mm
24 Nov 2025
Windiest day
34.9 km/h
21 May 2025
Strongest gust
68.8 km/h
5 Sep 2025
Hottest feels-like
32.9 °C
23 Feb 2025
Coldest feels-like
-8.2 °C
28 Jun 2025
Sunniest day
13.7 h
26 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 Mamafubedu?

Mamafubedu has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 14.5 °C and it receives 929 mm of precipitation per year.

What is the hottest day ever recorded in Mamafubedu?

The hottest day measured in Mamafubedu between 1940 and 2025 was 6 January 2016, reaching 38.9 °C.

What is the coldest day in Mamafubedu?

The coldest day measured in Mamafubedu between 1940 and 2025 was 10 July 1996, at -8.7 °C.

Does it snow in Mamafubedu?

Yes. Mamafubedu gets on average 1.1 cm of snow per year and has around 19 frost days.

Has the climate of Mamafubedu warmed?

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

What is the wettest day in Mamafubedu?

The wettest day measured in Mamafubedu between 1940 and 2025 was 17 December 1995, with 91 mm of rain in 24 hours.

What was the windiest day in Mamafubedu?

The windiest day measured in Mamafubedu between 1940 and 2025 was 23 September 1941, with winds reaching 45.9 km/h.

What is the warmest month in Mamafubedu?

The warmest month in Mamafubedu is January (19.1 °C on average); the coldest is June (7.6 °C).

How much does it rain in Mamafubedu?

Mamafubedu receives on average 929 mm of precipitation per year, spread over about 113 rainy days.

Is it sunny in Mamafubedu?

Mamafubedu gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

What is the biggest single-day snowfall in Mamafubedu?

The heaviest 24-hour snowfall measured in Mamafubedu between 1940 and 2025 was 7 July 1996, with 11.6 cm.

Are there tropical nights in Mamafubedu?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Mamafubedu.

What was the most extreme apparent temperature in Mamafubedu?

In Mamafubedu, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 6 January 2016, and the lowest was -13.5 °C on 10 July 1996.

Compare Mamafubedu with another city

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

Nearby cities

The climate around Mamafubedu

Other cities — South Africa