Thohoyandou climate — normals and trends

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

Thohoyandou averages 0 frost days, 76 hot days (≥ 30 °C) and 114 rainy days per year.

Thohoyandou has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.1 °C (on 28 October 2019) and the coldest 1.6 °C (on 13 July 1994).

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

ThohoyandouLimpopo

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

Mean daily temperature

20.2°C

Average daily high

26.2°C

Average daily low

15.2°C

Annual rainfall

951mm

Sunshine / day

9.8h

Mean relative humidity

69%

Average peak wind

13.0km/h

Seasonal range

8.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

76 d/yr

Rainy days (≥ 1 mm)

114 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.4 °C

Average feels-like low

14.9 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

45 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

44.1 °C

28 October 2019

Coldest day

1.6 °C

13 July 1994

Wettest day

221 mm

21 December 1940

Windiest day

41.2 km/h

13 March 1941

Strongest gust

80.6 km/h

28 January 1976

Hottest feels-like

44.7 °C

26 February 1992

Coldest feels-like

-1.8 °C

27 June 1964

Sunniest day

13.4 h

27 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C26 October 20253.0 °C30 July 202520.7 °C1,386 mm790
202441.8 °C13 December 20243.5 °C7 July 202421.4 °C632 mm1270
202339.0 °C29 November 20236.3 °C1 August 202320.9 °C1,246 mm1140
202236.5 °C4 October 20225.8 °C2 June 202220.5 °C910 mm850
202139.4 °C2 November 20214.5 °C24 July 202120.2 °C1,216 mm810
202038.8 °C26 September 20204.5 °C16 July 202020.6 °C983 mm940
201944.1 °C28 October 20196.5 °C22 July 201921.6 °C844 mm1290
201839.0 °C18 September 20186.2 °C7 June 201820.9 °C694 mm1040
201739.7 °C16 October 20176.8 °C3 June 201720.1 °C961 mm680
201639.6 °C20 February 20166.0 °C6 July 201621.3 °C775 mm1250
201540.4 °C2 November 20156.0 °C3 August 201521.5 °C482 mm1230
201436.7 °C10 November 20144.1 °C11 July 201420.2 °C1,140 mm700
201339.5 °C27 September 20136.2 °C12 June 201319.9 °C1,240 mm770
201237.0 °C23 February 20124.9 °C11 June 201220.3 °C789 mm930
201137.8 °C23 October 20115.1 °C27 June 201120.0 °C778 mm720
201040.9 °C11 October 20104.3 °C18 June 201020.4 °C1,261 mm910
200938.9 °C8 October 20094.2 °C28 June 200920.0 °C883 mm740
200838.7 °C3 November 20085.7 °C15 July 200820.5 °C687 mm890
200737.4 °C23 September 20073.4 °C24 May 200720.2 °C909 mm910
200637.9 °C3 November 20066.0 °C23 May 200620.3 °C1,055 mm730
200538.1 °C27 September 20058.3 °C11 July 200521.3 °C694 mm1210
200439.1 °C7 October 20044.7 °C16 July 200420.4 °C853 mm780
200337.4 °C12 December 20035.7 °C16 July 200320.7 °C750 mm1070
200238.3 °C4 November 20025.7 °C3 July 200220.3 °C453 mm870
200138.2 °C11 September 20015.3 °C22 July 200119.8 °C1,287 mm510
200034.9 °C10 October 20003.2 °C18 July 200019.4 °C1,837 mm440
199937.3 °C25 September 19996.0 °C14 June 199919.8 °C1,243 mm480
199836.4 °C8 May 19986.5 °C16 July 199820.4 °C1,245 mm810
199737.7 °C9 November 19975.3 °C30 May 199719.9 °C880 mm610
199636.3 °C13 November 19963.5 °C3 July 199619.5 °C1,484 mm680
199539.4 °C12 October 19954.1 °C16 July 199520.5 °C815 mm880
199438.1 °C22 December 19941.6 °C13 July 199419.9 °C514 mm740
199337.7 °C31 October 19935.3 °C23 June 199320.4 °C858 mm680
199241.3 °C26 February 19924.5 °C6 July 199221.5 °C612 mm1330
199137.2 °C30 October 19914.2 °C30 July 199120.5 °C677 mm950
199039.2 °C14 November 19905.0 °C16 August 199020.2 °C745 mm770
198937.3 °C20 December 19895.6 °C25 July 198920.2 °C753 mm640
198835.0 °C9 October 19884.3 °C13 June 198819.7 °C1,033 mm600
198736.3 °C14 March 19873.3 °C23 June 198720.5 °C985 mm960
198635.2 °C15 November 19864.8 °C2 July 198620.3 °C648 mm840
198534.6 °C2 March 19853.0 °C13 July 198519.8 °C1,022 mm530
198437.6 °C12 January 19846.8 °C19 June 198419.9 °C1,051 mm600
198337.1 °C11 January 19835.6 °C1 August 198321.0 °C528 mm1030
198237.1 °C23 December 19824.7 °C11 June 198220.0 °C645 mm630
198138.3 °C8 November 19812.4 °C10 June 198119.1 °C1,358 mm470
198036.5 °C4 January 19802.9 °C30 June 198019.5 °C1,189 mm590
197938.1 °C2 October 19792.8 °C26 July 197919.5 °C931 mm620
197835.6 °C28 September 19784.3 °C27 June 197819.4 °C1,395 mm450
197736.5 °C22 January 19775.4 °C4 July 197720.1 °C1,664 mm760
197639.4 °C24 November 19764.9 °C5 August 197619.3 °C1,109 mm460
197537.0 °C20 October 19753.5 °C25 July 197519.3 °C1,368 mm450
197436.4 °C17 October 19746.2 °C27 July 197419.4 °C1,148 mm330
197337.3 °C14 September 19735.4 °C14 August 197319.7 °C1,159 mm760
197237.0 °C15 December 19725.1 °C3 August 197219.5 °C1,153 mm550
197135.3 °C11 January 19716.6 °C20 July 197119.9 °C818 mm580
197038.0 °C14 December 19706.0 °C26 July 197020.4 °C663 mm980
196936.1 °C8 February 19694.8 °C24 July 196919.8 °C1,207 mm740
196838.4 °C12 January 19682.1 °C16 June 196819.4 °C830 mm830
196736.0 °C24 October 19674.1 °C23 July 196719.8 °C677 mm620
196638.4 °C29 November 19665.4 °C23 August 196620.1 °C965 mm730
196536.5 °C28 October 19653.3 °C26 June 196520.0 °C368 mm810
196438.2 °C1 October 19641.7 °C27 June 196419.9 °C810 mm760
196336.2 °C23 September 19634.3 °C16 July 196319.6 °C700 mm540
196238.4 °C12 November 19625.3 °C12 July 196220.4 °C893 mm740
196137.4 °C27 October 19616.8 °C9 July 196120.0 °C1,012 mm750
196039.0 °C9 October 19605.6 °C26 July 196019.7 °C745 mm740
195939.2 °C31 October 19598.1 °C15 June 195920.1 °C664 mm760
195837.7 °C19 November 19586.2 °C14 July 195819.9 °C1,308 mm600
195738.0 °C21 December 19575.9 °C4 August 195720.2 °C811 mm730
195636.2 °C15 October 19565.4 °C12 June 195619.7 °C952 mm380
195536.3 °C9 October 19555.5 °C9 August 195518.7 °C1,357 mm310
195441.2 °C26 October 19546.1 °C23 July 195420.1 °C729 mm910
195338.2 °C16 October 19535.1 °C1 August 195320.0 °C1,042 mm610
195238.2 °C20 November 19526.4 °C21 June 195220.2 °C971 mm720
195139.4 °C26 November 19515.8 °C20 July 195121.0 °C626 mm1200
195037.6 °C7 December 19506.1 °C28 May 195020.3 °C705 mm740
194935.2 °C29 November 19496.8 °C19 July 194919.2 °C1,179 mm540
194836.7 °C15 September 19487.3 °C5 July 194819.6 °C1,157 mm490
194738.8 °C30 October 19475.8 °C17 July 194719.8 °C1,105 mm650
194638.7 °C30 October 19466.2 °C15 August 194619.8 °C1,037 mm590
194538.4 °C7 November 19455.8 °C30 June 194519.7 °C1,024 mm530
194437.4 °C27 September 19447.1 °C17 May 194420.1 °C1,044 mm690
194336.8 °C10 October 19435.5 °C21 July 194319.1 °C922 mm370
194235.2 °C10 September 19426.6 °C27 July 194219.8 °C1,174 mm530
194140.4 °C11 October 19415.7 °C5 July 194121.2 °C537 mm1250
194040.6 °C15 November 19405.7 °C14 July 194021.6 °C817 mm1350

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.7 °C
+0.5 °C
Hot days (≥ 30 °C)
79 d/yr
+3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1386 mm
+435 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.1 °C+0.9 °C350 mm+181 mm
Feb27.9 °C0.0 °C361 mm+195 mm
Mar27.9 °C+0.6 °C43 mm-53 mm
Apr26.4 °C+0.4 °C44 mm-7 mm
May24.9 °C+0.3 °C15 mm-9 mm
Jun24.1 °C+1.5 °C13 mm-3 mm
Jul23.3 °C+1.0 °C24 mm+9 mm
Aug27.1 °C+2.7 °C4 mm-16 mm
Sep28.5 °C+1.7 °C37 mm-3 mm
Oct28.5 °C+0.7 °C74 mm+10 mm
Nov26.1 °C-2.0 °C146 mm+28 mm
Dec27.2 °C-1.0 °C276 mm+104 mm

The year's extremes

Hottest day
38.4 °C
26 Oct 2025
Coldest day
3.0 °C
30 Jul 2025
Wettest day
104.3 mm
22 Dec 2025
Windiest day
26.5 km/h
13 Nov 2025
Strongest gust
53.3 km/h
13 Nov 2025
Hottest feels-like
39.5 °C
12 Jan 2025
Coldest feels-like
0.3 °C
30 Jul 2025
Sunniest day
13.4 h
1 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 Thohoyandou?

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

What is the hottest day ever recorded in Thohoyandou?

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

What is the coldest day in Thohoyandou?

The coldest day measured in Thohoyandou between 1940 and 2025 was 13 July 1994, at 1.6 °C.

Does it snow in Thohoyandou?

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

Has the climate of Thohoyandou warmed?

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

What is the wettest day in Thohoyandou?

The wettest day measured in Thohoyandou between 1940 and 2025 was 21 December 1940, with 221 mm of rain in 24 hours.

What was the windiest day in Thohoyandou?

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

What is the warmest month in Thohoyandou?

The warmest month in Thohoyandou is January (23.4 °C on average); the coldest is July (15.1 °C).

How much does it rain in Thohoyandou?

Thohoyandou receives on average 951 mm of precipitation per year, spread over about 114 rainy days.

Is it sunny in Thohoyandou?

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

Are there tropical nights in Thohoyandou?

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

What was the most extreme apparent temperature in Thohoyandou?

In Thohoyandou, between 1940 and 2025, the highest apparent temperature reached 44.7 °C on 26 February 1992, and the lowest was -1.8 °C on 27 June 1964.

Compare Thohoyandou with another city

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

Nearby cities

The climate around Thohoyandou

Other cities — South Africa