Lephalale climate — normals and trends

Lephalale (South Africa) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 21.3 °C and it receives 412 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 (25.5 °C on average) and the coldest is July (14.4 °C). Rainfall peaks in January.

Lephalale averages 0 frost days, 132 hot days (≥ 30 °C) and 61 rainy days per year.

Lephalale has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.0 °C (on 7 January 2016) and the coldest -0.4 °C (on 10 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

LephalaleLimpopo

coords
-23.67°, 27.74°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

21.3°C

Average daily high

28.0°C

Average daily low

15.5°C

Annual rainfall

412mm

Sunshine / day

10.8h

Mean relative humidity

52%

Average peak wind

16.4km/h

Seasonal range

11.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

132 d/yr

Rainy days (≥ 1 mm)

61 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.8 °C

Average feels-like low

14.2 °C

Average peak gust

34.6 km/h

Tropical nights (≥ 20 °C)

86 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

42.0 °C

7 January 2016

Coldest day

-0.4 °C

10 July 2024

Wettest day

192 mm

7 March 1977

Windiest day

38.6 km/h

17 February 2017

Strongest gust

74.9 km/h

28 September 1973

Hottest feels-like

42.3 °C

10 January 2001

Coldest feels-like

-4.1 °C

10 July 2024

Sunniest day

13.5 h

17 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.1 °C26 October 20250.6 °C30 July 202520.9 °C854 mm1180
202441.1 °C13 December 2024-0.4 °C10 July 202422.5 °C273 mm1761
202339.1 °C23 November 20233.5 °C12 July 202322.5 °C281 mm1930
202239.9 °C4 October 20223.7 °C17 June 202221.5 °C408 mm1520
202139.4 °C16 October 20212.4 °C27 July 202121.1 °C471 mm1280
202039.5 °C8 November 20200.8 °C17 July 202021.2 °C450 mm1320
201941.1 °C24 February 20192.9 °C23 July 201922.9 °C277 mm1840
201839.1 °C8 January 20184.4 °C28 June 201822.2 °C291 mm1650
201738.5 °C16 October 20175.6 °C21 July 201721.7 °C387 mm1420
201642.0 °C7 January 20161.8 °C28 July 201622.7 °C315 mm1770
201541.4 °C12 November 20152.1 °C18 July 201523.0 °C185 mm1930
201438.7 °C9 October 20141.0 °C7 June 201421.1 °C565 mm1270
201339.0 °C12 October 20134.4 °C20 June 201321.6 °C409 mm1460
201239.2 °C6 November 20121.8 °C13 June 201221.8 °C287 mm1620
201140.0 °C25 October 20112.7 °C2 July 201121.2 °C430 mm1380
201039.9 °C13 February 20102.2 °C16 June 201021.8 °C417 mm1560
200938.8 °C8 October 20092.8 °C28 June 200921.1 °C446 mm1370
200840.8 °C3 November 20081.9 °C7 July 200821.7 °C369 mm1550
200738.5 °C17 March 20070.7 °C25 May 200721.4 °C365 mm1450
200638.2 °C25 October 20062.0 °C6 August 200621.1 °C358 mm1280
200540.0 °C3 November 20055.7 °C5 July 200522.5 °C237 mm1650
200440.2 °C15 January 20042.5 °C16 July 200421.2 °C352 mm1210
200340.2 °C14 January 20033.6 °C9 July 200322.3 °C271 mm1880
200239.0 °C19 October 20021.7 °C19 July 200221.5 °C225 mm1630
200140.1 °C11 January 20013.1 °C20 July 200121.1 °C391 mm1290
200037.1 °C19 October 20001.4 °C18 July 200020.1 °C683 mm870
199938.6 °C1 March 19993.6 °C14 June 199921.3 °C337 mm1250
199838.3 °C15 November 19982.6 °C5 July 199821.3 °C463 mm1400
199739.9 °C9 November 19971.9 °C17 June 199720.6 °C547 mm1040
199638.3 °C4 November 19961.5 °C7 July 199620.6 °C592 mm1050
199539.9 °C12 October 19953.2 °C7 August 199521.6 °C399 mm1390
199437.2 °C14 November 19940.7 °C20 June 199420.7 °C290 mm1190
199339.4 °C31 October 19934.3 °C21 June 199322.1 °C271 mm1620
199240.1 °C26 February 19922.8 °C6 July 199222.4 °C239 mm1820
199137.5 °C31 October 19913.6 °C8 July 199121.3 °C343 mm1380
199039.9 °C14 November 19903.8 °C16 August 199021.4 °C293 mm1340
198938.0 °C20 December 19892.3 °C19 July 198920.9 °C330 mm1040
198838.2 °C31 January 19882.3 °C10 June 198820.9 °C376 mm1180
198738.8 °C20 November 19873.1 °C23 June 198721.9 °C359 mm1610
198637.7 °C22 February 19864.5 °C25 June 198621.9 °C394 mm1550
198538.5 °C30 December 19853.7 °C13 July 198521.7 °C378 mm1440
198439.3 °C8 February 19844.6 °C20 June 198421.9 °C312 mm1640
198340.6 °C11 January 19832.4 °C27 June 198322.5 °C318 mm1750
198239.6 °C28 December 19822.2 °C17 June 198221.6 °C323 mm1520
198141.2 °C8 November 19812.0 °C17 June 198120.4 °C478 mm990
198037.9 °C2 January 19801.5 °C25 June 198020.5 °C463 mm1120
197938.0 °C1 October 19792.1 °C5 July 197921.1 °C409 mm1450
197838.1 °C29 September 19782.0 °C29 June 197820.4 °C528 mm790
197737.7 °C15 January 19772.7 °C5 July 197720.6 °C761 mm1140
197638.1 °C24 November 19763.0 °C21 June 197620.0 °C451 mm890
197537.7 °C5 November 19753.3 °C25 July 197520.1 °C559 mm880
197436.6 °C5 November 19743.4 °C2 August 197420.0 °C438 mm740
197338.7 °C23 January 19734.5 °C10 July 197321.1 °C440 mm1380
197238.1 °C3 December 19721.2 °C4 August 197220.7 °C440 mm1180
197136.7 °C26 December 19714.1 °C18 July 197120.9 °C440 mm1220
197038.8 °C14 December 19703.8 °C7 July 197021.6 °C460 mm1450
196940.2 °C14 January 19692.9 °C19 June 196921.1 °C439 mm1190
196839.8 °C5 January 19680.1 °C15 June 196820.6 °C320 mm1380
196737.3 °C8 January 19672.6 °C13 June 196720.3 °C461 mm1040
196639.1 °C29 November 19664.6 °C22 May 196621.3 °C436 mm1370
196538.4 °C31 October 19650.8 °C26 June 196521.2 °C207 mm1500
196439.0 °C9 November 1964-0.3 °C27 June 196421.5 °C295 mm1671
196336.9 °C11 January 19630.5 °C15 July 196320.6 °C357 mm1310
196238.9 °C17 October 19624.7 °C15 July 196221.3 °C531 mm1450
196139.0 °C24 October 19615.2 °C17 June 196120.9 °C420 mm1210
196038.4 °C1 December 19603.1 °C20 July 196020.7 °C523 mm1270
195938.5 °C16 December 19595.3 °C24 July 195920.9 °C314 mm1320
195838.0 °C20 November 19583.6 °C15 June 195820.8 °C820 mm1080
195737.0 °C13 November 19573.1 °C21 June 195721.0 °C533 mm1190
195636.3 °C2 February 19563.3 °C30 August 195620.4 °C491 mm880
195536.8 °C12 November 19552.2 °C29 June 195519.8 °C546 mm640
195440.0 °C25 October 19542.1 °C25 July 195421.9 °C146 mm1770
195339.3 °C23 January 19532.1 °C30 June 195320.8 °C476 mm990
195239.6 °C20 November 19523.7 °C4 July 195221.4 °C368 mm1410
195139.3 °C25 November 19513.0 °C16 July 195121.4 °C435 mm1340
195037.5 °C24 October 19504.7 °C27 May 195021.3 °C329 mm1290
194939.5 °C9 January 19495.1 °C9 July 194921.0 °C369 mm1270
194838.0 °C24 November 19483.6 °C23 July 194820.4 °C537 mm880
194739.5 °C8 October 19472.2 °C15 June 194720.6 °C581 mm930
194640.0 °C23 October 19463.3 °C7 July 194621.0 °C450 mm1120
194537.7 °C7 November 19453.0 °C28 June 194521.0 °C406 mm960
194439.7 °C27 September 19445.0 °C24 July 194420.8 °C546 mm900
194337.4 °C10 October 19434.2 °C6 August 194320.5 °C428 mm800
194236.0 °C23 October 19420.5 °C21 July 194220.4 °C606 mm800
194139.4 °C16 October 19414.0 °C5 July 194122.0 °C340 mm1550
194039.0 °C12 November 19402.2 °C19 July 194022.2 °C286 mm1640

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
27.7 °C
-0.3 °C
Hot days (≥ 30 °C)
118 d/yr
-14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
854 mm
+442 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.4 °C-1.6 °C277 mm+197 mm
Feb28.8 °C-1.8 °C332 mm+262 mm
Mar28.3 °C-1.4 °C13 mm-33 mm
Apr26.5 °C-1.0 °C39 mm+13 mm
May24.5 °C-0.7 °C8 mm+1 mm
Jun23.2 °C+0.7 °C0 mm-4 mm
Jul23.0 °C+0.5 °C3 mm+1 mm
Aug28.0 °C+2.5 °C1 mm-1 mm
Sep31.6 °C+2.4 °C10 mm+1 mm
Oct31.4 °C+0.3 °C10 mm-17 mm
Nov28.1 °C-2.8 °C106 mm+47 mm
Dec29.8 °C-1.0 °C55 mm-24 mm

The year's extremes

Hottest day
38.1 °C
26 Oct 2025
Coldest day
0.6 °C
30 Jul 2025
Wettest day
117.6 mm
13 Jan 2025
Windiest day
30.9 km/h
27 Sep 2025
Strongest gust
60.5 km/h
17 Oct 2025
Hottest feels-like
38.4 °C
5 Feb 2025
Coldest feels-like
-2.8 °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 Lephalale?

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

What is the hottest day ever recorded in Lephalale?

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

What is the coldest day in Lephalale?

The coldest day measured in Lephalale between 1940 and 2025 was 10 July 2024, at -0.4 °C.

Does it snow in Lephalale?

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

Has the climate of Lephalale warmed?

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

What is the wettest day in Lephalale?

The wettest day measured in Lephalale between 1940 and 2025 was 7 March 1977, with 192 mm of rain in 24 hours.

What was the windiest day in Lephalale?

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

What is the warmest month in Lephalale?

The warmest month in Lephalale is January (25.5 °C on average); the coldest is July (14.4 °C).

How much does it rain in Lephalale?

Lephalale receives on average 412 mm of precipitation per year, spread over about 61 rainy days.

Is it sunny in Lephalale?

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

Are there tropical nights in Lephalale?

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

What was the most extreme apparent temperature in Lephalale?

In Lephalale, between 1940 and 2025, the highest apparent temperature reached 42.3 °C on 10 January 2001, and the lowest was -4.1 °C on 10 July 2024.

Compare Lephalale with another city

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

Nearby cities

The climate around Lephalale

Other cities — South Africa