Mookgophong climate — normals and trends

Mookgophong (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 19.1 °C and it receives 629 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 (23.0 °C on average) and the coldest is June (12.8 °C). Rainfall peaks in December.

Mookgophong averages 0 frost days, 74 hot days (≥ 30 °C) and 86 rainy days per year.

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

The hottest day of the period reached 39.9 °C (on 7 January 2016) and the coldest -1.1 °C (on 7 July 2024).

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

MookgophongLimpopo

coords
-24.52°, 28.72°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

19.1°C

Average daily high

26.0°C

Average daily low

13.5°C

Annual rainfall

629mm

Sunshine / day

10.8h

Mean relative humidity

58%

Average peak wind

13.3km/h

Seasonal range

10.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

74 d/yr

Rainy days (≥ 1 mm)

86 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.9 °C

Average feels-like low

12.4 °C

Average peak gust

30.1 km/h

Tropical nights (≥ 20 °C)

17 d/yr

Solar radiation

20.2 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.35 · 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.9 °C

7 January 2016

Coldest day

-1.1 °C

7 July 2024

Wettest day

150 mm

20 December 1940

Windiest day

37.5 km/h

17 February 2017

Strongest gust

73.8 km/h

28 September 2012

Hottest feels-like

40.6 °C

7 January 2016

Coldest feels-like

-5.1 °C

7 July 2024

Sunniest day

13.5 h

16 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C15 October 20251.2 °C30 July 202519.2 °C946 mm610
202438.4 °C6 March 2024-1.1 °C7 July 202420.9 °C414 mm1391
202337.0 °C25 November 20232.9 °C10 July 202320.0 °C549 mm1210
202237.9 °C4 October 20221.9 °C17 June 202219.5 °C709 mm730
202137.0 °C2 November 20211.1 °C23 July 202119.5 °C692 mm840
202037.2 °C20 October 20201.8 °C14 June 202019.6 °C580 mm920
201938.3 °C28 October 20192.7 °C23 July 201921.0 °C478 mm1440
201837.4 °C19 September 20183.9 °C3 July 201820.3 °C397 mm1230
201735.8 °C7 November 20173.7 °C9 June 201719.7 °C567 mm880
201639.9 °C7 January 20163.2 °C28 July 201620.5 °C521 mm1280
201538.9 °C11 November 20152.8 °C2 August 201520.8 °C318 mm1350
201436.6 °C9 October 20141.8 °C7 June 201419.3 °C735 mm800
201336.4 °C12 October 20133.8 °C19 June 201319.7 °C551 mm1090
201236.4 °C6 November 20122.1 °C13 August 201219.6 °C459 mm1040
201137.5 °C24 October 20111.8 °C28 June 201118.9 °C692 mm660
201037.8 °C13 February 20100.4 °C17 June 201019.5 °C721 mm970
200936.1 °C8 October 20092.8 °C27 June 200918.9 °C754 mm680
200837.0 °C3 November 20082.3 °C8 July 200819.3 °C631 mm740
200735.5 °C22 February 20071.8 °C25 May 200719.3 °C476 mm950
200634.9 °C25 October 20061.4 °C28 June 200618.7 °C757 mm480
200537.3 °C3 November 20054.5 °C5 July 200520.2 °C502 mm970
200435.9 °C15 January 20042.5 °C16 July 200419.0 °C608 mm590
200336.2 °C6 October 20032.1 °C21 August 200320.1 °C375 mm1330
200236.3 °C19 October 20023.4 °C20 July 200219.3 °C379 mm790
200137.3 °C11 January 20012.3 °C20 July 200119.0 °C620 mm590
200033.9 °C19 October 20000.8 °C17 July 200018.0 °C952 mm370
199937.0 °C1 March 19994.0 °C13 June 199919.2 °C600 mm650
199834.1 °C19 January 19982.9 °C5 July 199819.5 °C646 mm880
199737.2 °C9 November 19972.5 °C30 May 199718.9 °C590 mm810
199634.6 °C15 October 19961.8 °C9 July 199618.7 °C721 mm630
199537.4 °C12 October 19952.3 °C19 July 199519.3 °C509 mm920
199435.1 °C9 November 1994-0.2 °C1 July 199418.6 °C522 mm601
199338.1 °C31 October 19933.3 °C13 June 199319.6 °C454 mm740
199239.1 °C26 February 19921.6 °C6 July 199220.2 °C391 mm1230
199134.8 °C8 October 19912.0 °C8 July 199119.2 °C584 mm730
199037.5 °C14 November 19901.1 °C2 July 199019.5 °C464 mm910
198935.3 °C1 November 19891.8 °C20 July 198919.4 °C497 mm710
198835.4 °C30 January 19882.2 °C9 June 198819.3 °C514 mm780
198735.7 °C4 April 19871.5 °C22 July 198719.7 °C661 mm1000
198635.2 °C4 November 19863.7 °C2 July 198619.6 °C542 mm860
198535.1 °C4 January 19851.8 °C13 July 198519.4 °C565 mm860
198436.3 °C15 February 19843.3 °C19 June 198419.5 °C518 mm970
198337.9 °C11 January 19833.5 °C26 June 198320.0 °C575 mm1050
198236.1 °C26 November 1982-0.4 °C17 June 198219.5 °C464 mm961
198137.8 °C6 November 19810.1 °C17 June 198118.4 °C648 mm490
198035.6 °C16 October 19800.2 °C24 June 198018.5 °C708 mm480
197935.9 °C1 October 19790.6 °C26 July 197919.0 °C643 mm880
197835.5 °C29 September 19780.9 °C14 June 197818.7 °C605 mm430
197735.7 °C22 January 19772.4 °C4 July 197718.7 °C726 mm620
197633.5 °C24 November 19760.7 °C21 June 197617.8 °C740 mm320
197534.7 °C16 October 19752.2 °C25 July 197518.2 °C755 mm410
197435.4 °C5 November 19743.6 °C24 June 197418.1 °C698 mm300
197336.4 °C23 January 19733.3 °C10 July 197318.8 °C748 mm770
197235.7 °C30 December 19721.1 °C2 August 197218.6 °C666 mm650
197133.8 °C26 December 19712.8 °C18 July 197118.2 °C757 mm360
197036.4 °C14 December 19702.5 °C10 June 197019.4 °C682 mm950
196937.4 °C13 January 19692.3 °C18 June 196918.6 °C802 mm580
196837.5 °C5 January 19680.1 °C16 June 196818.5 °C491 mm820
196734.2 °C16 November 19670.7 °C13 June 196718.0 °C688 mm470
196636.0 °C29 November 19663.2 °C27 July 196619.1 °C590 mm690
196536.1 °C31 October 19651.3 °C5 July 196518.6 °C321 mm720
196435.7 °C29 February 1964-1.0 °C25 June 196418.6 °C611 mm712
196334.6 °C29 December 19630.6 °C15 July 196318.4 °C584 mm670
196236.9 °C17 October 19623.8 °C29 August 196219.4 °C700 mm940
196137.8 °C24 October 19613.2 °C8 August 196118.9 °C658 mm790
196034.8 °C10 October 19602.1 °C23 July 196018.3 °C809 mm580
195935.2 °C17 October 19595.0 °C19 July 195918.3 °C604 mm430
195834.0 °C5 October 19583.4 °C10 August 195818.7 °C987 mm460
195733.6 °C21 November 19571.9 °C20 June 195718.7 °C786 mm380
195634.4 °C15 October 19562.2 °C12 June 195618.7 °C705 mm390
195534.4 °C9 October 19550.2 °C30 June 195517.7 °C753 mm280
195436.8 °C26 October 19541.8 °C18 July 195419.6 °C260 mm1250
195336.8 °C23 January 19531.1 °C30 July 195318.9 °C580 mm610
195237.6 °C20 November 19523.2 °C4 July 195219.0 °C676 mm650
195136.9 °C9 October 19511.8 °C24 June 195118.8 °C787 mm770
195035.6 °C24 October 19504.3 °C27 May 195018.9 °C515 mm630
194934.8 °C26 October 19493.5 °C7 July 194918.3 °C715 mm510
194834.4 °C24 November 19483.4 °C5 July 194818.2 °C889 mm450
194737.0 °C8 October 19470.7 °C17 July 194718.3 °C876 mm450
194635.9 °C29 October 19462.9 °C6 July 194618.4 °C830 mm450
194535.2 °C5 October 19452.4 °C30 June 194518.3 °C673 mm440
194435.8 °C27 September 19444.2 °C24 July 194418.2 °C973 mm280
194335.3 °C10 October 19433.4 °C21 July 194318.3 °C705 mm340
194233.2 °C10 September 19423.2 °C9 July 194217.9 °C932 mm150
194137.9 °C16 October 19411.5 °C5 July 194119.9 °C430 mm960
194037.4 °C14 November 19401.4 °C15 July 194019.9 °C587 mm1020

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
25.8 °C
-0.2 °C
Hot days (≥ 30 °C)
61 d/yr
-13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
946 mm
+317 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C-0.2 °C225 mm+116 mm
Feb27.8 °C-0.6 °C213 mm+124 mm
Mar27.1 °C-0.3 °C31 mm-43 mm
Apr24.4 °C-1.0 °C71 mm+26 mm
May23.7 °C+0.4 °C6 mm-9 mm
Jun21.9 °C+1.1 °C0 mm-5 mm
Jul21.8 °C+0.9 °C4 mm+1 mm
Aug25.7 °C+1.8 °C30 mm+24 mm
Sep29.1 °C+1.6 °C43 mm+25 mm
Oct27.8 °C-1.0 °C76 mm+26 mm
Nov25.1 °C-3.2 °C173 mm+77 mm
Dec27.3 °C-1.1 °C75 mm-45 mm

The year's extremes

Hottest day
34.2 °C
15 Oct 2025
Coldest day
1.2 °C
30 Jul 2025
Wettest day
40.5 mm
13 Jan 2025
Windiest day
29.0 km/h
6 Sep 2025
Strongest gust
61.9 km/h
7 Sep 2025
Hottest feels-like
36.9 °C
31 Jan 2025
Coldest feels-like
-2.1 °C
30 Jul 2025
Sunniest day
13.5 h
16 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 Mookgophong?

Mookgophong has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 19.1 °C and it receives 629 mm of precipitation per year.

What is the hottest day ever recorded in Mookgophong?

The hottest day measured in Mookgophong between 1940 and 2025 was 7 January 2016, reaching 39.9 °C.

What is the coldest day in Mookgophong?

The coldest day measured in Mookgophong between 1940 and 2025 was 7 July 2024, at -1.1 °C.

Does it snow in Mookgophong?

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

Has the climate of Mookgophong warmed?

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

What is the wettest day in Mookgophong?

The wettest day measured in Mookgophong between 1940 and 2025 was 20 December 1940, with 150 mm of rain in 24 hours.

What was the windiest day in Mookgophong?

The windiest day measured in Mookgophong between 1940 and 2025 was 17 February 2017, with winds reaching 37.5 km/h.

What is the warmest month in Mookgophong?

The warmest month in Mookgophong is January (23.0 °C on average); the coldest is June (12.8 °C).

How much does it rain in Mookgophong?

Mookgophong receives on average 629 mm of precipitation per year, spread over about 86 rainy days.

Is it sunny in Mookgophong?

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

Are there tropical nights in Mookgophong?

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

What was the most extreme apparent temperature in Mookgophong?

In Mookgophong, between 1940 and 2025, the highest apparent temperature reached 40.6 °C on 7 January 2016, and the lowest was -5.1 °C on 7 July 2024.

Compare Mookgophong with another city

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

Nearby cities

The climate around Mookgophong

Other cities — South Africa