Mankweng climate — normals and trends

Mankweng (South Africa) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 17.8 °C and it receives 551 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 (21.5 °C on average) and the coldest is July (12.1 °C). Rainfall peaks in December.

Mankweng averages 0 frost days, 43 hot days (≥ 30 °C) and 84 rainy days per year.

Mankweng 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 38.4 °C (on 26 February 1992) and the coldest -1.2 °C (on 30 June 1964).

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

MankwengLimpopo

coords
-23.88°, 29.71°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

17.8°C

Average daily high

24.5°C

Average daily low

12.5°C

Annual rainfall

551mm

Sunshine / day

10.8h

Mean relative humidity

64%

Average peak wind

13.0km/h

Seasonal range

9.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

43 d/yr

Rainy days (≥ 1 mm)

84 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.4 °C

Average feels-like low

11.6 °C

Average peak gust

33.4 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

20.0 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.42 · 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.4 °C

26 February 1992

Coldest day

-1.2 °C

30 June 1964

Wettest day

98 mm

28 December 2014

Windiest day

34.3 km/h

8 May 1970

Strongest gust

96.5 km/h

17 February 2017

Hottest feels-like

40.3 °C

26 February 1992

Coldest feels-like

-5.4 °C

13 June 1968

Sunniest day

13.5 h

17 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.2 °C26 October 20250.2 °C30 July 202518.3 °C709 mm340
202436.8 °C13 December 20241.4 °C7 July 202419.3 °C426 mm840
202334.8 °C24 October 20232.5 °C31 July 202318.7 °C667 mm610
202235.8 °C4 October 20222.5 °C17 June 202218.3 °C623 mm520
202136.1 °C2 November 20211.1 °C27 July 202118.1 °C598 mm450
202035.9 °C20 October 2020-0.3 °C16 July 202018.1 °C510 mm451
201936.7 °C21 October 20191.6 °C22 July 201919.1 °C417 mm780
201836.5 °C18 September 20183.1 °C19 July 201818.7 °C384 mm670
201736.6 °C16 October 20174.4 °C31 May 201718.1 °C511 mm520
201637.9 °C7 January 20163.1 °C5 July 201618.8 °C423 mm810
201535.7 °C11 November 20152.1 °C2 August 201519.0 °C426 mm690
201434.6 °C9 October 20140.2 °C7 June 201418.0 °C770 mm420
201336.1 °C27 September 20132.5 °C19 June 201317.9 °C589 mm590
201234.8 °C4 October 20121.2 °C12 June 201218.2 °C370 mm570
201135.9 °C23 October 20112.1 °C30 July 201117.5 °C661 mm290
201037.1 °C11 October 20101.5 °C16 June 201018.2 °C619 mm560
200935.6 °C8 October 20091.7 °C27 June 200917.8 °C591 mm420
200835.8 °C2 October 20084.3 °C15 July 200818.0 °C554 mm400
200734.3 °C23 September 20071.0 °C23 May 200717.8 °C551 mm570
200634.0 °C31 October 20061.7 °C6 August 200617.6 °C809 mm350
200535.8 °C4 February 20052.8 °C5 July 200518.9 °C313 mm720
200435.4 °C7 October 20041.1 °C16 July 200418.0 °C580 mm380
200335.1 °C14 January 20031.2 °C9 July 200318.6 °C404 mm790
200234.7 °C24 October 20022.4 °C12 July 200218.2 °C297 mm540
200135.8 °C11 January 20010.7 °C25 July 200117.8 °C555 mm410
200033.7 °C17 October 20000.7 °C17 July 200017.2 °C828 mm330
199933.5 °C4 November 19993.7 °C10 June 199917.7 °C573 mm270
199835.8 °C3 November 19984.0 °C16 July 199818.4 °C626 mm670
199736.2 °C29 September 19972.6 °C9 July 199717.8 °C437 mm480
199634.6 °C4 November 19961.2 °C20 July 199617.5 °C727 mm360
199536.7 °C12 October 19952.1 °C28 June 199518.1 °C430 mm630
199434.8 °C9 November 1994-0.6 °C30 June 199417.5 °C306 mm471
199336.3 °C31 October 19932.5 °C23 June 199318.3 °C348 mm380
199238.4 °C26 February 19920.3 °C4 July 199218.9 °C433 mm810
199134.4 °C7 October 19910.1 °C30 July 199118.2 °C368 mm550
199036.2 °C14 November 19900.2 °C2 July 199017.9 °C482 mm370
198934.9 °C20 December 19891.5 °C25 July 198917.8 °C395 mm400
198834.3 °C30 September 19881.7 °C9 June 198818.0 °C407 mm460
198733.7 °C20 February 19870.1 °C22 July 198718.1 °C505 mm440
198633.1 °C14 January 19862.5 °C2 July 198617.8 °C437 mm350
198533.6 °C2 March 19850.4 °C13 July 198517.8 °C548 mm370
198435.1 °C12 January 19842.3 °C19 June 198417.9 °C541 mm490
198337.5 °C11 January 19832.6 °C11 August 198318.6 °C395 mm620
198235.3 °C23 December 19821.7 °C21 June 198218.0 °C325 mm560
198136.5 °C8 November 1981-0.6 °C10 June 198117.1 °C600 mm342
198034.0 °C15 October 19800.1 °C12 July 198017.4 °C575 mm350
197936.1 °C2 October 19790.4 °C26 July 197917.5 °C533 mm440
197833.8 °C28 September 19781.4 °C14 June 197817.5 °C646 mm270
197736.0 °C22 January 19770.9 °C4 July 197717.9 °C733 mm530
197634.8 °C24 November 19760.9 °C13 August 197617.1 °C590 mm260
197533.6 °C16 October 19750.4 °C25 July 197517.2 °C634 mm290
197433.9 °C17 October 19742.9 °C2 August 197417.1 °C619 mm180
197334.3 °C7 October 19732.5 °C10 July 197317.6 °C540 mm570
197234.4 °C16 November 19721.0 °C2 August 197217.4 °C565 mm390
197133.2 °C26 December 19713.3 °C20 July 197117.4 °C630 mm230
197035.8 °C12 January 19703.1 °C25 July 197018.1 °C477 mm480
196935.2 °C13 January 19692.0 °C23 June 196917.7 °C551 mm460
196834.2 °C7 November 1968-0.1 °C16 June 196817.1 °C498 mm441
196733.9 °C16 November 19671.2 °C7 June 196717.3 °C559 mm310
196634.7 °C29 November 19661.8 °C22 August 196617.7 °C696 mm430
196534.6 °C26 February 19650.6 °C27 June 196517.6 °C267 mm530
196434.3 °C1 October 1964-1.2 °C30 June 196417.4 °C503 mm433
196334.5 °C6 October 19631.8 °C5 July 196317.5 °C429 mm400
196236.1 °C17 October 19622.1 °C29 August 196218.3 °C537 mm520
196135.9 °C24 October 19611.9 °C8 August 196117.6 °C598 mm430
196034.9 °C9 October 19601.8 °C27 July 196017.2 °C591 mm300
195934.7 °C31 October 19593.9 °C26 June 195917.4 °C555 mm280
195834.2 °C19 November 19582.1 °C11 August 195817.6 °C760 mm310
195733.3 °C21 December 19573.2 °C4 August 195717.6 °C809 mm210
195633.3 °C15 October 19562.4 °C11 June 195617.4 °C579 mm200
195532.9 °C13 November 19551.4 °C8 August 195516.4 °C680 mm130
195435.4 °C26 October 19541.6 °C18 July 195417.4 °C345 mm510
195335.7 °C23 January 19531.1 °C31 July 195317.5 °C521 mm230
195234.3 °C20 November 19523.5 °C30 July 195217.6 °C646 mm240
195135.4 °C26 November 19512.1 °C23 June 195117.7 °C664 mm420
195033.6 °C22 October 19503.1 °C7 August 195017.7 °C479 mm350
194932.3 °C30 October 19493.2 °C5 June 194917.0 °C626 mm170
194833.0 °C21 September 19483.1 °C5 July 194817.2 °C758 mm270
194735.8 °C8 October 19471.2 °C17 July 194717.0 °C774 mm280
194634.4 °C30 October 19462.8 °C15 August 194617.2 °C660 mm190
194533.2 °C7 November 19453.1 °C27 June 194516.8 °C725 mm130
194434.6 °C27 September 19443.4 °C18 May 194417.0 °C745 mm140
194333.9 °C10 October 19433.3 °C27 June 194316.8 °C621 mm110
194231.6 °C10 September 19422.3 °C25 July 194216.9 °C823 mm60
194136.2 °C15 October 19412.2 °C1 July 194118.4 °C355 mm620
194035.4 °C12 November 19401.7 °C14 July 194018.3 °C445 mm580

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
24.9 °C
+0.4 °C
Hot days (≥ 30 °C)
34 d/yr
-9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
709 mm
+158 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.0 °C-0.1 °C198 mm+99 mm
Feb26.3 °C-0.6 °C162 mm+76 mm
Mar26.4 °C+0.3 °C26 mm-36 mm
Apr24.1 °C-0.3 °C37 mm+3 mm
May23.0 °C+0.6 °C7 mm-5 mm
Jun21.0 °C+1.1 °C1 mm-4 mm
Jul20.9 °C+1.1 °C2 mm-2 mm
Aug25.2 °C+2.8 °C2 mm-2 mm
Sep27.1 °C+1.7 °C9 mm-4 mm
Oct26.9 °C+0.4 °C66 mm+25 mm
Nov24.1 °C-2.5 °C122 mm+42 mm
Dec26.3 °C-0.6 °C78 mm-35 mm

The year's extremes

Hottest day
35.2 °C
26 Oct 2025
Coldest day
0.2 °C
30 Jul 2025
Wettest day
32.2 mm
14 Feb 2025
Windiest day
28.0 km/h
9 Jun 2025
Strongest gust
68.8 km/h
9 Jun 2025
Hottest feels-like
36.6 °C
6 Mar 2025
Coldest feels-like
-2.8 °C
30 Jul 2025
Sunniest day
13.5 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 Mankweng?

Mankweng has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 17.8 °C and it receives 551 mm of precipitation per year.

What is the hottest day ever recorded in Mankweng?

The hottest day measured in Mankweng between 1940 and 2025 was 26 February 1992, reaching 38.4 °C.

What is the coldest day in Mankweng?

The coldest day measured in Mankweng between 1940 and 2025 was 30 June 1964, at -1.2 °C.

Does it snow in Mankweng?

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

Has the climate of Mankweng warmed?

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

What is the wettest day in Mankweng?

The wettest day measured in Mankweng between 1940 and 2025 was 28 December 2014, with 98 mm of rain in 24 hours.

What was the windiest day in Mankweng?

The windiest day measured in Mankweng between 1940 and 2025 was 8 May 1970, with winds reaching 34.3 km/h.

What is the warmest month in Mankweng?

The warmest month in Mankweng is January (21.5 °C on average); the coldest is July (12.1 °C).

How much does it rain in Mankweng?

Mankweng receives on average 551 mm of precipitation per year, spread over about 84 rainy days.

Is it sunny in Mankweng?

Mankweng gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Mankweng?

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

What was the most extreme apparent temperature in Mankweng?

In Mankweng, between 1940 and 2025, the highest apparent temperature reached 40.3 °C on 26 February 1992, and the lowest was -5.4 °C on 13 June 1968.

Compare Mankweng with another city

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

Nearby cities

The climate around Mankweng

Other cities — South Africa