Polokwane climate — normals and trends

Polokwane (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.6 °C and it receives 669 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.1 °C on average) and the coldest is July (12.0 °C). Rainfall peaks in December.

Polokwane averages 0 frost days, 31 hot days (≥ 30 °C) and 93 rainy days per year.

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

The hottest day of the period reached 37.5 °C (on 7 January 2016) and the coldest -0.6 °C (on 10 June 1981).

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

PolokwaneLimpopo

coords
-23.90°, 29.47°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

17.6°C

Average daily high

24.1°C

Average daily low

12.4°C

Annual rainfall

669mm

Sunshine / day

10.9h

Mean relative humidity

64%

Average peak wind

14.3km/h

Seasonal range

9.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

31 d/yr

Rainy days (≥ 1 mm)

93 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.9 °C

Average feels-like low

11.3 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

20.2 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.39 · 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

37.5 °C

7 January 2016

Coldest day

-0.6 °C

10 June 1981

Wettest day

103 mm

28 December 2014

Windiest day

37.5 km/h

8 May 1970

Strongest gust

79.9 km/h

17 February 2017

Hottest feels-like

39.1 °C

7 January 2016

Coldest feels-like

-6.1 °C

13 June 1968

Snowiest day

0.1 cm

17 July 1996

Sunniest day

13.5 h

17 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C26 October 20250.1 °C29 July 202518.0 °C831 mm250
202436.0 °C13 December 20241.8 °C7 July 202419.2 °C541 mm750
202334.9 °C27 October 20232.8 °C13 July 202318.7 °C660 mm610
202236.3 °C4 October 20222.9 °C17 June 202218.1 °C717 mm330
202135.5 °C2 November 20210.9 °C23 July 202118.0 °C652 mm370
202035.2 °C20 October 20201.3 °C14 June 202018.0 °C577 mm430
201936.6 °C28 October 20192.3 °C22 July 201919.2 °C462 mm690
201836.0 °C18 September 20182.9 °C6 June 201818.7 °C439 mm570
201735.1 °C16 October 20174.4 °C9 June 201718.0 °C602 mm370
201637.5 °C7 January 20162.8 °C5 July 201618.8 °C557 mm670
201536.2 °C11 November 20152.1 °C2 August 201518.9 °C563 mm580
201434.6 °C9 October 20140.0 °C7 June 201417.8 °C922 mm310
201334.9 °C27 September 20132.8 °C19 June 201317.8 °C645 mm420
201234.6 °C4 October 20121.2 °C11 June 201217.9 °C519 mm380
201134.5 °C23 October 20112.1 °C3 August 201117.3 °C829 mm190
201036.0 °C11 October 20101.6 °C16 June 201017.9 °C772 mm370
200934.1 °C8 October 20091.2 °C27 June 200917.4 °C756 mm210
200834.8 °C2 October 20083.9 °C15 July 200817.7 °C751 mm290
200733.6 °C23 September 20071.6 °C25 May 200717.7 °C626 mm510
200633.3 °C11 November 20061.2 °C6 August 200617.4 °C871 mm270
200535.0 °C3 November 20053.3 °C6 July 200518.7 °C412 mm510
200434.4 °C7 October 20041.0 °C16 July 200417.7 °C702 mm290
200334.8 °C6 October 20031.6 °C9 July 200318.4 °C503 mm630
200234.2 °C17 October 20023.2 °C3 July 200218.0 °C409 mm450
200134.5 °C25 September 2001-0.1 °C25 July 200117.5 °C651 mm251
200033.4 °C17 October 2000-0.2 °C17 July 200016.9 °C979 mm201
199932.5 °C25 September 19993.4 °C10 June 199917.5 °C688 mm200
199834.1 °C3 November 19984.4 °C16 July 199818.1 °C749 mm440
199735.6 °C9 November 19972.2 °C30 May 199717.5 °C539 mm330
199632.8 °C4 November 19961.2 °C20 July 199617.2 °C857 mm230
199535.5 °C12 October 19952.5 °C25 June 199517.9 °C523 mm420
199433.5 °C9 November 19940.1 °C30 June 199417.3 °C418 mm340
199335.5 °C31 October 19932.6 °C21 June 199318.2 °C448 mm280
199237.1 °C26 February 19921.4 °C13 August 199218.7 °C453 mm580
199133.3 °C7 October 19911.2 °C18 July 199117.9 °C504 mm320
199035.4 °C14 November 19900.8 °C2 July 199017.7 °C594 mm310
198933.5 °C20 December 19891.5 °C24 July 198917.7 °C530 mm290
198833.6 °C30 September 19881.7 °C10 June 198817.8 °C451 mm300
198733.0 °C4 April 19870.8 °C22 July 198718.0 °C640 mm290
198632.4 °C4 November 19862.7 °C9 June 198617.7 °C578 mm240
198532.6 °C2 March 19850.9 °C13 July 198517.5 °C620 mm200
198433.2 °C15 February 19842.0 °C19 June 198417.6 °C575 mm290
198335.9 °C11 January 19832.6 °C11 August 198318.2 °C608 mm380
198234.7 °C23 December 19822.3 °C17 June 198217.8 °C459 mm420
198135.9 °C6 November 1981-0.6 °C10 June 198116.9 °C684 mm252
198033.5 °C18 November 19800.8 °C12 July 198017.1 °C689 mm160
197934.8 °C2 October 19790.5 °C26 July 197917.3 °C673 mm230
197832.9 °C28 September 19780.8 °C14 June 197817.3 °C734 mm160
197734.3 °C22 January 19771.1 °C4 July 197717.4 °C827 mm300
197633.6 °C24 November 19761.5 °C17 July 197616.7 °C712 mm200
197533.1 °C16 October 19750.5 °C25 July 197516.8 °C815 mm160
197433.7 °C17 October 19743.5 °C24 July 197416.9 °C711 mm110
197333.3 °C21 September 19732.3 °C12 August 197317.3 °C716 mm400
197233.5 °C30 December 19721.7 °C29 June 197217.1 °C644 mm310
197131.9 °C26 December 19713.3 °C19 July 197117.0 °C815 mm110
197035.0 °C12 January 19702.8 °C25 July 197018.0 °C589 mm370
196933.9 °C13 January 19691.9 °C22 July 196917.4 °C712 mm280
196833.6 °C7 November 19680.2 °C5 June 196816.9 °C586 mm330
196732.3 °C16 November 19671.3 °C12 June 196716.8 °C720 mm90
196633.3 °C10 October 19661.7 °C27 July 196617.5 °C773 mm300
196533.5 °C26 February 19650.7 °C24 June 196517.3 °C346 mm290
196433.0 °C1 October 1964-0.1 °C20 June 196417.1 °C596 mm241
196333.4 °C6 October 19631.4 °C6 July 196317.1 °C564 mm200
196234.6 °C17 October 19621.9 °C13 July 196217.8 °C702 mm380
196135.6 °C24 October 19612.3 °C8 August 196117.2 °C710 mm240
196033.5 °C9 October 19601.3 °C24 July 196016.8 °C773 mm120
195933.2 °C31 October 19594.0 °C26 June 195917.0 °C748 mm130
195832.8 °C19 November 19582.9 °C13 July 195817.3 °C942 mm200
195731.7 °C21 December 19572.5 °C20 June 195717.3 °C948 mm140
195632.8 °C15 October 19561.6 °C12 June 195617.3 °C659 mm90
195533.0 °C12 November 19550.9 °C8 August 195516.2 °C820 mm100
195435.3 °C26 October 19542.1 °C18 July 195417.7 °C410 mm550
195334.6 °C16 October 19530.9 °C31 July 195317.3 °C658 mm190
195234.1 °C19 November 19523.2 °C19 June 195217.4 °C820 mm210
195134.8 °C26 November 19512.1 °C20 July 195117.6 °C785 mm330
195033.3 °C22 December 19503.4 °C7 August 195017.5 °C514 mm350
194931.7 °C28 September 19493.6 °C8 June 194916.9 °C801 mm130
194832.6 °C2 December 19482.7 °C5 July 194816.8 °C938 mm150
194735.2 °C8 October 19471.1 °C17 July 194716.8 °C948 mm180
194633.6 °C29 October 19462.9 °C15 August 194617.0 °C825 mm90
194532.3 °C26 October 19452.5 °C27 June 194516.6 °C893 mm90
194434.7 °C27 September 19443.3 °C15 May 194416.9 °C839 mm120
194333.4 °C10 October 19433.4 °C16 August 194316.6 °C795 mm60
194230.9 °C10 September 19422.1 °C25 July 194216.6 °C992 mm40
194135.9 °C15 October 19412.1 °C1 July 194118.4 °C469 mm540
194035.2 °C14 November 19402.4 °C14 July 194018.4 °C496 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.4 °C
+0.3 °C
Hot days (≥ 30 °C)
25 d/yr
-6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
831 mm
+162 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.7 °C+0.2 °C203 mm+89 mm
Feb26.0 °C-0.3 °C182 mm+86 mm
Mar25.7 °C+0.2 °C28 mm-51 mm
Apr23.4 °C-0.4 °C44 mm-0 mm
May22.4 °C+0.5 °C7 mm-8 mm
Jun20.5 °C+1.0 °C0 mm-5 mm
Jul20.5 °C+1.0 °C5 mm+1 mm
Aug24.8 °C+2.6 °C5 mm-1 mm
Sep27.0 °C+1.6 °C11 mm-6 mm
Oct26.4 °C0.0 °C86 mm+35 mm
Nov23.6 °C-2.5 °C151 mm+49 mm
Dec25.7 °C-0.6 °C109 mm-26 mm

The year's extremes

Hottest day
34.1 °C
26 Oct 2025
Coldest day
0.1 °C
29 Jul 2025
Wettest day
39.2 mm
14 Feb 2025
Windiest day
29.9 km/h
9 Jun 2025
Strongest gust
62.3 km/h
9 Jun 2025
Hottest feels-like
35.6 °C
6 Mar 2025
Coldest feels-like
-3.1 °C
30 Jul 2025
Sunniest day
13.5 h
11 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 Polokwane?

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

What is the hottest day ever recorded in Polokwane?

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

What is the coldest day in Polokwane?

The coldest day measured in Polokwane between 1940 and 2025 was 10 June 1981, at -0.6 °C.

Does it snow in Polokwane?

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

Has the climate of Polokwane warmed?

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

What is the wettest day in Polokwane?

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

What was the windiest day in Polokwane?

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

What is the warmest month in Polokwane?

The warmest month in Polokwane is January (21.1 °C on average); the coldest is July (12.0 °C).

How much does it rain in Polokwane?

Polokwane receives on average 669 mm of precipitation per year, spread over about 93 rainy days.

Is it sunny in Polokwane?

Polokwane gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

What is the biggest single-day snowfall in Polokwane?

The heaviest 24-hour snowfall measured in Polokwane between 1940 and 2025 was 17 July 1996, with 0.1 cm.

Are there tropical nights in Polokwane?

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

What was the most extreme apparent temperature in Polokwane?

In Polokwane, between 1940 and 2025, the highest apparent temperature reached 39.1 °C on 7 January 2016, and the lowest was -6.1 °C on 13 June 1968.

Compare Polokwane with another city

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

Nearby cities

The climate around Polokwane

Other cities — South Africa