Thulamahashi climate — normals and trends

Thulamahashi (South Africa) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 736 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 (24.1 °C on average) and the coldest is July (16.1 °C). Rainfall peaks in December.

Thulamahashi averages 0 frost days, 96 hot days (≥ 30 °C) and 100 rainy days per year.

Thulamahashi 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 42.0 °C (on 26 February 1992) and the coldest 2.9 °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

ThulamahashiLimpopo

coords
-24.72°, 31.20°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJune

Mean daily temperature

20.9°C

Average daily high

27.0°C

Average daily low

16.1°C

Annual rainfall

736mm

Sunshine / day

9.7h

Mean relative humidity

67%

Average peak wind

15.2km/h

Seasonal range

8.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

96 d/yr

Rainy days (≥ 1 mm)

100 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.7 °C

Average feels-like low

15.9 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

69 d/yr

Solar radiation

17.8 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.22 · 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

26 February 1992

Coldest day

2.9 °C

28 June 1964

Wettest day

192 mm

10 February 2020

Windiest day

49.1 km/h

28 January 1976

Strongest gust

88.9 km/h

28 January 1976

Hottest feels-like

45.2 °C

26 February 1992

Coldest feels-like

-0.5 °C

28 June 1964

Sunniest day

13.5 h

30 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.9 °C16 September 20255.1 °C29 July 202521.6 °C813 mm1070
202441.7 °C13 December 20246.6 °C7 July 202422.1 °C540 mm1330
202339.1 °C16 September 20238.3 °C17 July 202321.5 °C1,116 mm1090
202239.6 °C9 October 20225.1 °C17 June 202221.4 °C749 mm1000
202138.0 °C23 October 20216.0 °C27 July 202121.0 °C930 mm1060
202039.7 °C8 November 20204.9 °C14 June 202021.3 °C850 mm1040
201941.9 °C28 October 20196.1 °C22 July 201922.2 °C551 mm1350
201840.1 °C18 September 20187.3 °C7 June 201821.7 °C488 mm1280
201737.2 °C25 October 20177.3 °C21 August 201721.1 °C730 mm970
201640.7 °C20 February 20167.1 °C11 August 201622.0 °C526 mm1330
201539.7 °C8 October 20157.1 °C19 June 201522.4 °C363 mm1580
201438.6 °C8 October 20144.9 °C11 July 201421.0 °C670 mm950
201340.1 °C12 October 20137.4 °C13 June 201320.6 °C954 mm800
201238.7 °C1 September 20126.1 °C8 August 201221.2 °C587 mm1130
201140.7 °C23 October 20116.0 °C25 June 201121.0 °C613 mm1070
201040.9 °C11 October 20105.9 °C17 June 201021.4 °C793 mm1170
200937.4 °C29 December 20095.6 °C27 June 200921.0 °C628 mm1050
200837.9 °C2 October 20087.4 °C15 July 200821.5 °C625 mm1310
200738.2 °C22 September 20075.3 °C24 May 200721.1 °C623 mm1120
200637.9 °C4 December 20066.3 °C5 June 200620.6 °C874 mm840
200538.8 °C12 October 20058.1 °C11 July 200521.7 °C711 mm1310
200439.8 °C7 October 20046.3 °C12 June 200421.0 °C800 mm1000
200339.3 °C9 December 20035.9 °C22 August 200321.8 °C470 mm1410
200238.2 °C4 November 20026.7 °C12 July 200221.2 °C356 mm1060
200138.0 °C11 September 20017.0 °C20 July 200120.7 °C934 mm750
200035.4 °C10 September 20004.5 °C17 July 200020.0 °C1,378 mm510
199936.7 °C20 December 19996.6 °C10 June 199920.6 °C795 mm560
199837.6 °C5 April 19988.1 °C15 June 199821.0 °C1,045 mm1040
199738.4 °C29 September 19975.9 °C5 June 199720.5 °C718 mm840
199636.4 °C4 November 19964.7 °C9 July 199620.4 °C825 mm870
199538.8 °C12 October 19954.7 °C8 August 199520.7 °C638 mm980
199437.2 °C28 September 19943.2 °C13 July 199420.4 °C424 mm950
199337.4 °C2 December 19935.1 °C23 June 199320.9 °C546 mm810
199242.0 °C26 February 19925.6 °C9 July 199222.0 °C604 mm1650
199138.4 °C3 March 19915.2 °C30 July 199120.9 °C605 mm1150
199038.7 °C14 November 19904.0 °C2 July 199020.6 °C620 mm850
198938.5 °C20 December 19896.1 °C25 July 198920.7 °C714 mm770
198837.0 °C30 September 19885.8 °C26 June 198820.6 °C803 mm980
198736.2 °C20 February 19875.5 °C8 June 198721.0 °C748 mm1080
198636.6 °C16 March 19866.8 °C21 July 198620.9 °C564 mm1040
198535.8 °C4 January 19856.0 °C13 July 198520.7 °C728 mm900
198436.8 °C8 February 19845.7 °C18 June 198420.3 °C845 mm740
198340.6 °C11 January 19836.2 °C12 August 198321.2 °C601 mm980
198238.7 °C23 December 19825.8 °C10 June 198220.8 °C435 mm1080
198137.6 °C5 November 19814.6 °C17 June 198120.0 °C748 mm770
198037.8 °C4 January 19804.5 °C30 June 198020.2 °C836 mm790
197938.6 °C2 October 19794.3 °C26 July 197920.5 °C621 mm960
197834.9 °C28 September 19785.5 °C26 June 197820.4 °C942 mm680
197738.1 °C22 January 19775.7 °C8 July 197720.8 °C1,094 mm840
197639.1 °C18 December 19765.5 °C17 July 197620.2 °C776 mm670
197537.0 °C11 January 19753.5 °C25 July 197520.1 °C955 mm690
197436.7 °C5 November 19746.9 °C26 July 197420.5 °C787 mm760
197338.0 °C25 January 19735.7 °C12 August 197320.5 °C1,080 mm990
197237.5 °C30 December 19724.8 °C2 August 197220.2 °C908 mm660
197138.4 °C11 January 19716.6 °C15 July 197120.5 °C770 mm780
197037.3 °C1 March 19707.0 °C25 July 197021.3 °C573 mm1370
196937.9 °C9 March 19694.7 °C24 July 196920.6 °C903 mm970
196838.8 °C15 October 19684.5 °C5 June 196820.0 °C719 mm800
196738.5 °C8 January 19675.3 °C16 June 196720.2 °C702 mm740
196637.9 °C29 November 19666.1 °C27 July 196620.9 °C679 mm960
196538.1 °C23 December 19654.3 °C25 June 196520.7 °C463 mm1030
196438.8 °C9 November 19642.9 °C28 June 196420.6 °C693 mm1020
196337.9 °C21 December 19634.5 °C16 July 196320.7 °C630 mm990
196240.4 °C13 November 19626.9 °C13 July 196221.4 °C740 mm1160
196138.0 °C27 October 19617.0 °C8 August 196120.8 °C675 mm1070
196037.1 °C28 October 19605.7 °C27 July 196020.4 °C662 mm1010
195940.1 °C31 October 19597.3 °C19 July 195921.0 °C544 mm1110
195838.3 °C25 September 19585.9 °C17 June 195820.9 °C1,059 mm910
195739.5 °C17 November 19576.5 °C4 August 195721.1 °C863 mm950
195637.5 °C15 October 19565.5 °C23 July 195620.6 °C745 mm730
195536.3 °C11 November 19554.8 °C30 June 195519.2 °C990 mm370
195441.0 °C26 October 19545.9 °C23 July 195420.3 °C648 mm840
195340.0 °C16 October 19534.8 °C22 July 195320.8 °C692 mm850
195237.9 °C20 November 19527.0 °C30 July 195220.8 °C829 mm780
195140.2 °C8 October 19515.9 °C11 July 195121.1 °C611 mm1170
195039.3 °C22 December 19505.8 °C28 May 195020.9 °C685 mm790
194936.1 °C30 October 19497.2 °C7 June 194920.0 °C964 mm620
194837.1 °C15 September 19488.0 °C5 August 194820.3 °C965 mm550
194741.1 °C30 October 19475.0 °C17 July 194720.3 °C815 mm730
194638.8 °C30 October 19465.7 °C17 June 194620.7 °C739 mm820
194537.7 °C26 October 19455.4 °C28 June 194520.3 °C801 mm590
194438.5 °C12 December 19447.4 °C15 May 194420.5 °C820 mm720
194339.5 °C10 October 19435.9 °C22 July 194319.9 °C706 mm540
194236.4 °C10 September 19427.1 °C28 July 194220.3 °C1,035 mm630
194141.6 °C11 October 19416.1 °C5 July 194122.0 °C401 mm1600
194041.2 °C15 November 19405.3 °C10 July 194021.9 °C498 mm1390

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.6 °C
+0.6 °C
Hot days (≥ 30 °C)
107 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
813 mm
+77 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.7 °C+0.5 °C219 mm+93 mm
Feb29.0 °C0.0 °C101 mm-20 mm
Mar29.8 °C+1.4 °C41 mm-40 mm
Apr26.7 °C-0.2 °C54 mm+8 mm
May26.8 °C+1.2 °C9 mm-9 mm
Jun25.1 °C+1.5 °C2 mm-6 mm
Jul24.6 °C+1.2 °C6 mm-3 mm
Aug27.7 °C+2.6 °C3 mm-11 mm
Sep28.7 °C+1.5 °C37 mm+9 mm
Oct28.2 °C+0.3 °C69 mm+15 mm
Nov26.7 °C-1.7 °C119 mm+25 mm
Dec27.9 °C-1.1 °C152 mm+17 mm

The year's extremes

Hottest day
38.9 °C
16 Sep 2025
Coldest day
5.1 °C
29 Jul 2025
Wettest day
45.4 mm
28 Nov 2025
Windiest day
28.1 km/h
19 Jul 2025
Strongest gust
55.4 km/h
6 Sep 2025
Hottest feels-like
40.1 °C
15 Jan 2025
Coldest feels-like
2.8 °C
29 Jul 2025
Sunniest day
13.5 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 Thulamahashi?

Thulamahashi has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 736 mm of precipitation per year.

What is the hottest day ever recorded in Thulamahashi?

The hottest day measured in Thulamahashi between 1940 and 2025 was 26 February 1992, reaching 42.0 °C.

What is the coldest day in Thulamahashi?

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

Does it snow in Thulamahashi?

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

Has the climate of Thulamahashi warmed?

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

What is the wettest day in Thulamahashi?

The wettest day measured in Thulamahashi between 1940 and 2025 was 10 February 2020, with 192 mm of rain in 24 hours.

What was the windiest day in Thulamahashi?

The windiest day measured in Thulamahashi between 1940 and 2025 was 28 January 1976, with winds reaching 49.1 km/h.

What is the warmest month in Thulamahashi?

The warmest month in Thulamahashi is January (24.1 °C on average); the coldest is July (16.1 °C).

How much does it rain in Thulamahashi?

Thulamahashi receives on average 736 mm of precipitation per year, spread over about 100 rainy days.

Is it sunny in Thulamahashi?

Thulamahashi gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in Thulamahashi?

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

What was the most extreme apparent temperature in Thulamahashi?

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

Compare Thulamahashi with another city

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

Nearby cities

The climate around Thulamahashi

Other cities — South Africa