Mokopane climate — normals and trends

Mokopane (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 564 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 (22.9 °C on average) and the coldest is June (12.9 °C). Rainfall peaks in January.

Mokopane averages 0 frost days, 75 hot days (≥ 30 °C) and 81 rainy days per year.

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

The hottest day of the period reached 39.6 °C (on 7 January 2016) and the coldest -0.3 °C (on 15 July 1963).

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

MokopaneLimpopo

coords
-24.19°, 29.01°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJuneWettest monthJanuaryDriest monthJuly

Mean daily temperature

19.1°C

Average daily high

26.0°C

Average daily low

13.4°C

Annual rainfall

564mm

Sunshine / day

10.8h

Mean relative humidity

58%

Average peak wind

12.8km/h

Seasonal range

10.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

75 d/yr

Rainy days (≥ 1 mm)

81 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.9 °C

Average feels-like low

12.6 °C

Average peak gust

31.3 km/h

Tropical nights (≥ 20 °C)

13 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

7 January 2016

Coldest day

-0.3 °C

15 July 1963

Wettest day

104 mm

20 December 1940

Windiest day

35.5 km/h

28 September 2012

Strongest gust

78.8 km/h

17 September 2006

Hottest feels-like

40.4 °C

7 January 2016

Coldest feels-like

-4.5 °C

24 June 1965

Sunniest day

13.5 h

24 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.7 °C26 October 20251.5 °C29 July 202519.3 °C814 mm660
202438.2 °C13 December 20240.6 °C10 July 202420.9 °C426 mm1310
202336.9 °C25 November 20232.3 °C31 July 202320.1 °C545 mm1160
202238.1 °C4 October 20223.1 °C16 June 202219.5 °C660 mm750
202137.0 °C2 November 20211.3 °C19 July 202119.5 °C670 mm880
202037.9 °C8 November 20201.0 °C13 June 202019.6 °C503 mm950
201938.8 °C28 October 20193.2 °C23 July 201920.9 °C408 mm1400
201837.4 °C19 September 20183.8 °C19 July 201820.3 °C385 mm1220
201737.4 °C16 October 20173.9 °C9 June 201719.7 °C562 mm870
201639.6 °C7 January 20164.2 °C5 July 201620.6 °C433 mm1370
201539.0 °C11 November 20153.4 °C2 August 201520.8 °C321 mm1460
201436.2 °C9 October 20140.8 °C7 June 201419.3 °C767 mm840
201336.3 °C9 January 20134.2 °C19 June 201319.6 °C516 mm1130
201236.4 °C6 November 20121.5 °C11 June 201219.7 °C362 mm1080
201136.9 °C13 November 20112.6 °C27 June 201118.8 °C732 mm590
201037.8 °C13 February 20100.5 °C17 June 201019.5 °C600 mm950
200936.1 °C8 October 20092.6 °C27 June 200918.9 °C649 mm670
200837.3 °C3 November 20084.9 °C7 July 200819.3 °C558 mm700
200735.3 °C22 February 20071.7 °C23 May 200719.1 °C517 mm870
200634.7 °C25 October 20060.9 °C6 August 200618.7 °C697 mm570
200537.3 °C3 November 20054.6 °C5 July 200520.3 °C389 mm1050
200435.8 °C15 January 20042.6 °C16 July 200419.1 °C551 mm630
200336.6 °C6 October 20032.6 °C9 July 200320.2 °C341 mm1370
200236.8 °C19 October 20023.0 °C20 July 200219.5 °C322 mm950
200137.5 °C11 January 20010.4 °C25 July 200119.1 °C547 mm790
200034.4 °C17 October 20000.1 °C17 July 200018.0 °C920 mm470
199936.0 °C1 March 19994.6 °C8 June 199919.1 °C585 mm560
199834.8 °C6 October 19984.4 °C5 July 199819.5 °C634 mm870
199737.3 °C29 September 19972.7 °C30 May 199718.9 °C507 mm710
199634.7 °C4 November 19961.3 °C9 July 199618.7 °C678 mm620
199537.4 °C12 October 19951.9 °C7 August 199519.4 °C454 mm960
199435.5 °C9 November 19940.6 °C30 June 199418.7 °C375 mm660
199337.4 °C8 January 19933.3 °C23 June 199319.7 °C405 mm710
199238.4 °C26 February 19922.3 °C26 June 199220.2 °C317 mm1260
199134.9 °C7 October 19912.5 °C11 July 199119.2 °C530 mm740
199037.4 °C14 November 19901.5 °C2 July 199019.3 °C431 mm740
198935.2 °C24 November 19891.9 °C23 July 198919.2 °C441 mm680
198834.5 °C31 January 19882.0 °C9 June 198819.2 °C430 mm720
198734.8 °C4 April 19871.1 °C22 July 198719.3 °C598 mm770
198634.5 °C4 November 19864.0 °C2 July 198619.3 °C506 mm780
198535.1 °C1 January 19850.2 °C13 July 198519.1 °C525 mm710
198435.8 °C15 February 19843.1 °C19 June 198419.3 °C498 mm810
198337.7 °C11 January 19833.5 °C26 June 198319.8 °C482 mm980
198236.0 °C18 December 19821.2 °C17 June 198219.2 °C452 mm850
198138.0 °C6 November 19810.1 °C17 June 198118.4 °C597 mm590
198035.6 °C16 October 19801.0 °C30 June 198018.5 °C605 mm520
197936.0 °C1 October 19790.6 °C13 June 197918.8 °C517 mm820
197836.4 °C29 September 19780.7 °C14 June 197818.7 °C574 mm450
197736.3 °C22 January 19772.5 °C4 July 197718.7 °C763 mm670
197635.6 °C24 November 19761.0 °C21 June 197618.0 °C636 mm400
197535.6 °C8 December 19751.8 °C25 July 197518.3 °C674 mm480
197434.9 °C5 November 19743.2 °C2 August 197418.1 °C641 mm290
197335.8 °C23 January 19733.4 °C10 July 197318.9 °C605 mm820
197235.9 °C30 December 19720.6 °C2 August 197218.5 °C655 mm620
197134.7 °C23 October 19712.1 °C18 July 197118.4 °C699 mm420
197036.8 °C5 January 19704.5 °C6 July 197019.6 °C541 mm1030
196936.4 °C13 January 19692.5 °C19 June 196918.8 °C658 mm680
196837.8 °C5 January 1968-0.1 °C17 June 196818.5 °C445 mm831
196734.2 °C16 November 19670.7 °C12 June 196718.0 °C585 mm440
196634.8 °C29 October 19663.5 °C27 July 196618.9 °C643 mm640
196535.6 °C31 October 1965-0.2 °C24 June 196518.5 °C277 mm691
196435.1 °C29 February 1964-0.2 °C21 June 196418.5 °C517 mm711
196335.1 °C29 December 1963-0.3 °C15 July 196318.8 °C437 mm821
196237.7 °C17 October 19623.5 °C13 July 196219.6 °C636 mm970
196138.0 °C24 October 19612.9 °C8 August 196118.9 °C573 mm810
196035.7 °C9 October 19602.5 °C24 July 196018.3 °C670 mm670
195935.6 °C31 October 19593.9 °C19 July 195918.4 °C549 mm460
195834.8 °C27 September 19583.8 °C21 June 195818.9 °C865 mm550
195734.5 °C13 November 19572.7 °C20 June 195718.7 °C692 mm460
195634.6 °C15 October 19561.9 °C12 June 195618.7 °C606 mm400
195535.2 °C12 November 19551.9 °C30 June 195517.8 °C680 mm310
195436.9 °C20 February 19542.0 °C18 July 195419.6 °C240 mm1250
195337.4 °C23 January 19531.5 °C29 June 195318.8 °C596 mm570
195237.1 °C20 November 19523.0 °C4 July 195219.1 °C566 mm620
195137.0 °C9 October 19512.5 °C30 June 195119.0 °C639 mm780
195035.4 °C30 December 19504.1 °C26 May 195018.9 °C464 mm640
194934.8 °C31 October 19494.2 °C18 July 194918.5 °C626 mm570
194834.7 °C24 November 19483.6 °C5 June 194818.3 °C735 mm510
194737.1 °C8 October 19471.2 °C17 July 194718.3 °C740 mm430
194636.0 °C29 October 19463.0 °C14 August 194618.4 °C796 mm480
194535.0 °C5 October 19452.7 °C14 June 194518.3 °C578 mm430
194436.5 °C27 September 19443.3 °C18 May 194418.3 °C815 mm310
194335.2 °C10 October 19434.2 °C21 July 194318.2 °C592 mm270
194233.6 °C23 October 19422.0 °C27 July 194218.0 °C804 mm160
194137.4 °C16 October 19412.7 °C1 July 194119.8 °C370 mm930
194036.8 °C12 November 19402.8 °C4 July 194019.7 °C544 mm990

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
26.1 °C
+0.1 °C
Hot days (≥ 30 °C)
66 d/yr
-9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
814 mm
+250 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C-0.4 °C242 mm+133 mm
Feb27.7 °C-0.7 °C189 mm+105 mm
Mar27.2 °C-0.2 °C26 mm-38 mm
Apr24.9 °C-0.6 °C43 mm+7 mm
May24.1 °C+0.6 °C5 mm-6 mm
Jun22.1 °C+1.2 °C0 mm-4 mm
Jul21.9 °C+1.0 °C8 mm+5 mm
Aug26.1 °C+2.2 °C19 mm+15 mm
Sep29.2 °C+1.7 °C23 mm+9 mm
Oct28.5 °C-0.4 °C61 mm+20 mm
Nov25.4 °C-3.0 °C120 mm+37 mm
Dec27.5 °C-0.9 °C76 mm-32 mm

The year's extremes

Hottest day
35.7 °C
26 Oct 2025
Coldest day
1.5 °C
29 Jul 2025
Wettest day
60.9 mm
14 Feb 2025
Windiest day
26.8 km/h
9 Jun 2025
Strongest gust
61.6 km/h
9 Jun 2025
Hottest feels-like
36.4 °C
15 Oct 2025
Coldest feels-like
-1.4 °C
30 Jul 2025
Sunniest day
13.5 h
8 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 Mokopane?

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

What is the hottest day ever recorded in Mokopane?

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

What is the coldest day in Mokopane?

The coldest day measured in Mokopane between 1940 and 2025 was 15 July 1963, at -0.3 °C.

Does it snow in Mokopane?

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

Has the climate of Mokopane warmed?

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

What is the wettest day in Mokopane?

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

What was the windiest day in Mokopane?

The windiest day measured in Mokopane between 1940 and 2025 was 28 September 2012, with winds reaching 35.5 km/h.

What is the warmest month in Mokopane?

The warmest month in Mokopane is January (22.9 °C on average); the coldest is June (12.9 °C).

How much does it rain in Mokopane?

Mokopane receives on average 564 mm of precipitation per year, spread over about 81 rainy days.

Is it sunny in Mokopane?

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

Are there tropical nights in Mokopane?

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

What was the most extreme apparent temperature in Mokopane?

In Mokopane, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 7 January 2016, and the lowest was -4.5 °C on 24 June 1965.

Compare Mokopane with another city

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

Nearby cities

The climate around Mokopane

Other cities — South Africa