Phalaborwa climate — normals and trends

Phalaborwa (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.7 °C and it receives 460 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 (26.2 °C on average) and the coldest is July (17.5 °C). Rainfall peaks in December.

Phalaborwa averages 0 frost days, 153 hot days (≥ 30 °C) and 62 rainy days per year.

Phalaborwa has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.0 °C (on 28 October 2019) and the coldest 3.3 °C (on 28 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

PhalaborwaLimpopo

coords
-23.94°, 31.14°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

22.7°C

Average daily high

29.0°C

Average daily low

17.6°C

Annual rainfall

460mm

Sunshine / day

9.8h

Mean relative humidity

62%

Average peak wind

17.8km/h

Seasonal range

8.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

153 d/yr

Rainy days (≥ 1 mm)

62 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.6 °C

Average feels-like low

17.4 °C

Average peak gust

35.3 km/h

Tropical nights (≥ 20 °C)

127 d/yr

Solar radiation

18.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

45.0 °C

28 October 2019

Coldest day

3.3 °C

28 June 1964

Wettest day

155 mm

20 January 2013

Windiest day

61.2 km/h

13 March 1941

Strongest gust

109.1 km/h

28 January 1976

Hottest feels-like

47.9 °C

26 February 1992

Coldest feels-like

-0.1 °C

28 June 1964

Sunniest day

13.5 h

30 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.6 °C26 October 20255.9 °C30 July 202523.4 °C522 mm1780
202444.4 °C13 December 20246.7 °C7 July 202424.0 °C294 mm2050
202341.3 °C16 September 20238.6 °C17 July 202323.4 °C700 mm1760
202241.2 °C25 December 20226.8 °C17 June 202223.3 °C421 mm1840
202141.9 °C2 November 20217.3 °C27 July 202122.8 °C516 mm1600
202041.1 °C8 November 20207.2 °C17 July 202023.1 °C478 mm1560
201945.0 °C28 October 20197.7 °C22 July 201924.0 °C404 mm1940
201841.2 °C28 November 20189.4 °C7 June 201823.6 °C277 mm1890
201739.3 °C3 December 20179.3 °C21 August 201722.8 °C485 mm1510
201642.1 °C20 February 20168.2 °C11 August 201624.0 °C301 mm1830
201542.6 °C2 November 20158.3 °C6 June 201524.0 °C217 mm1960
201439.7 °C8 October 20146.2 °C11 July 201422.6 °C518 mm1510
201340.8 °C12 October 20137.6 °C12 June 201322.2 °C807 mm1340
201239.9 °C4 October 20127.5 °C12 June 201222.8 °C341 mm1670
201141.0 °C23 October 20117.5 °C27 June 201122.6 °C375 mm1660
201042.2 °C11 October 20107.2 °C21 June 201023.1 °C535 mm1640
200940.2 °C13 November 20097.1 °C27 June 200922.9 °C318 mm1600
200840.3 °C9 October 20088.3 °C15 July 200823.2 °C341 mm1750
200738.9 °C11 February 20076.8 °C24 May 200722.8 °C384 mm1680
200641.7 °C4 December 20067.3 °C6 August 200622.7 °C584 mm1470
200540.7 °C22 November 20059.8 °C11 July 200523.5 °C383 mm1750
200441.5 °C7 October 20048.6 °C17 July 200422.8 °C440 mm1590
200342.5 °C9 December 20037.5 °C9 July 200323.6 °C324 mm1900
200241.3 °C4 November 20027.9 °C12 July 200223.1 °C153 mm1770
200140.4 °C11 September 20018.1 °C22 July 200122.6 °C581 mm1350
200039.0 °C20 December 20006.0 °C17 July 200021.6 °C897 mm920
199939.7 °C18 November 19998.4 °C8 June 199922.3 °C547 mm1140
199839.7 °C5 April 19989.2 °C16 July 199822.9 °C586 mm1540
199740.8 °C9 November 19976.9 °C30 May 199722.3 °C380 mm1470
199638.5 °C8 January 19965.6 °C3 July 199622.1 °C640 mm1350
199540.9 °C12 October 19956.6 °C8 August 199522.7 °C341 mm1540
199440.3 °C22 December 19943.6 °C13 July 199422.2 °C248 mm1510
199340.6 °C18 December 19936.2 °C23 June 199323.0 °C335 mm1730
199244.5 °C26 February 19925.3 °C6 July 199224.0 °C490 mm2120
199140.2 °C3 March 19916.6 °C19 July 199123.1 °C289 mm1740
199040.4 °C14 November 19906.1 °C2 July 199022.5 °C359 mm1510
198939.7 °C20 December 19897.2 °C25 July 198922.6 °C366 mm1640
198838.8 °C31 January 19887.4 °C26 June 198822.6 °C333 mm1690
198739.6 °C4 February 19875.8 °C23 June 198722.8 °C459 mm1690
198638.9 °C14 January 19867.1 °C2 July 198622.6 °C369 mm1610
198539.2 °C30 December 19855.9 °C13 July 198522.6 °C461 mm1610
198441.1 °C12 January 19847.2 °C19 June 198422.4 °C498 mm1430
198341.6 °C2 February 19836.2 °C28 June 198323.3 °C305 mm1760
198240.7 °C18 December 19827.1 °C21 June 198222.8 °C231 mm1600
198139.7 °C5 November 19815.6 °C18 June 198121.7 °C521 mm1190
198040.6 °C4 January 19805.0 °C12 July 198021.9 °C515 mm1260
197941.0 °C2 October 19795.7 °C26 July 197922.4 °C327 mm1510
197837.8 °C28 September 19786.6 °C8 July 197822.1 °C638 mm1400
197741.0 °C22 January 19776.9 °C4 July 197722.8 °C660 mm1390
197643.0 °C19 December 19767.6 °C5 August 197622.0 °C478 mm1330
197540.0 °C5 November 19755.7 °C25 July 197522.0 °C614 mm1320
197439.9 °C5 November 19748.0 °C17 June 197422.2 °C509 mm1520
197340.8 °C30 January 19737.3 °C12 August 197322.2 °C608 mm1360
197241.2 °C30 December 19726.2 °C3 August 197221.7 °C659 mm1090
197139.0 °C11 January 19718.2 °C30 June 197122.4 °C393 mm1530
197041.8 °C5 January 19708.2 °C7 July 197023.2 °C377 mm1840
196940.3 °C9 March 19696.3 °C24 July 196922.5 °C548 mm1420
196840.7 °C12 January 19686.2 °C17 June 196822.0 °C409 mm1440
196739.0 °C8 January 19676.3 °C23 July 196722.1 °C338 mm1310
196640.3 °C29 November 19667.7 °C25 May 196622.6 °C472 mm1500
196541.0 °C23 December 19654.7 °C25 June 196522.6 °C203 mm1680
196441.3 °C9 November 19643.3 °C28 June 196422.4 °C452 mm1550
196339.3 °C21 December 19635.3 °C16 July 196322.2 °C401 mm1380
196242.5 °C12 November 19628.1 °C30 August 196223.2 °C464 mm1690
196139.2 °C27 October 19618.5 °C9 July 196122.2 °C579 mm1420
196039.8 °C3 January 19606.7 °C29 July 196022.1 °C404 mm1490
195942.8 °C31 October 195910.2 °C14 June 195922.7 °C322 mm1650
195839.5 °C25 September 19587.9 °C17 June 195822.5 °C812 mm1410
195741.7 °C21 December 19577.8 °C4 August 195723.1 °C510 mm1830
195639.4 °C15 October 19567.6 °C13 June 195622.2 °C496 mm1340
195539.5 °C11 November 19557.4 °C30 June 195521.0 °C636 mm670
195443.5 °C26 October 19547.4 °C24 July 195422.3 °C502 mm1350
195341.2 °C16 October 19537.0 °C23 July 195322.5 °C479 mm1440
195240.2 °C20 November 19528.2 °C31 July 195222.6 °C577 mm1460
195142.3 °C26 November 19517.5 °C24 June 195123.0 °C388 mm1610
195040.8 °C7 December 19507.4 °C28 May 195023.0 °C364 mm1500
194938.6 °C12 January 19498.3 °C7 July 194921.8 °C694 mm1050
194839.6 °C12 December 19489.6 °C6 July 194822.1 °C610 mm970
194742.3 °C30 October 19477.5 °C17 July 194722.4 °C494 mm1230
194641.2 °C30 October 19468.3 °C17 June 194622.6 °C483 mm1520
194540.5 °C26 October 19456.4 °C1 July 194522.2 °C496 mm1060
194439.5 °C12 December 19448.8 °C28 June 194422.5 °C533 mm1400
194340.8 °C10 October 19437.4 °C16 August 194321.9 °C339 mm1070
194237.1 °C10 September 19428.8 °C4 July 194222.0 °C703 mm1080
194143.2 °C11 October 19416.8 °C5 July 194123.6 °C364 mm2020
194042.9 °C15 November 19406.6 °C3 July 194023.7 °C337 mm1910

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
29.7 °C
+0.7 °C
Hot days (≥ 30 °C)
178 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
522 mm
+62 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.8 °C+0.3 °C209 mm+121 mm
Feb31.1 °C-0.2 °C85 mm+11 mm
Mar32.1 °C+1.4 °C12 mm-33 mm
Apr29.7 °C+0.6 °C16 mm-8 mm
May28.4 °C+1.0 °C2 mm-9 mm
Jun26.9 °C+1.6 °C0 mm-5 mm
Jul26.0 °C+1.0 °C2 mm-2 mm
Aug29.4 °C+2.6 °C1 mm-4 mm
Sep30.7 °C+1.6 °C11 mm-3 mm
Oct31.0 °C+0.9 °C17 mm-15 mm
Nov29.5 °C-1.1 °C78 mm+12 mm
Dec30.1 °C-1.1 °C89 mm-4 mm

The year's extremes

Hottest day
40.6 °C
26 Oct 2025
Coldest day
5.9 °C
30 Jul 2025
Wettest day
45.0 mm
11 Jan 2025
Windiest day
35.4 km/h
25 Sep 2025
Strongest gust
65.2 km/h
25 Sep 2025
Hottest feels-like
42.5 °C
13 Nov 2025
Coldest feels-like
3.6 °C
30 Jul 2025
Sunniest day
13.4 h
5 Jan 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 Phalaborwa?

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

What is the hottest day ever recorded in Phalaborwa?

The hottest day measured in Phalaborwa between 1940 and 2025 was 28 October 2019, reaching 45.0 °C.

What is the coldest day in Phalaborwa?

The coldest day measured in Phalaborwa between 1940 and 2025 was 28 June 1964, at 3.3 °C.

Does it snow in Phalaborwa?

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

Has the climate of Phalaborwa warmed?

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

What is the wettest day in Phalaborwa?

The wettest day measured in Phalaborwa between 1940 and 2025 was 20 January 2013, with 155 mm of rain in 24 hours.

What was the windiest day in Phalaborwa?

The windiest day measured in Phalaborwa between 1940 and 2025 was 13 March 1941, with winds reaching 61.2 km/h.

What is the warmest month in Phalaborwa?

The warmest month in Phalaborwa is January (26.2 °C on average); the coldest is July (17.5 °C).

How much does it rain in Phalaborwa?

Phalaborwa receives on average 460 mm of precipitation per year, spread over about 62 rainy days.

Is it sunny in Phalaborwa?

Phalaborwa gets on average 9.8 hours of sunshine per day, roughly 3,577 hours per year over 1940-2025.

Are there tropical nights in Phalaborwa?

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

What was the most extreme apparent temperature in Phalaborwa?

In Phalaborwa, between 1940 and 2025, the highest apparent temperature reached 47.9 °C on 26 February 1992, and the lowest was -0.1 °C on 28 June 1964.

Compare Phalaborwa with another city

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

Nearby cities

The climate around Phalaborwa

Other cities — South Africa