Thaba-Tseka climate — normals and trends

Thaba-Tseka (Lesotho) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 9.1 °C and it receives 1,059 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 (14.6 °C on average) and the coldest is July (1.8 °C). Rainfall peaks in January.

Thaba-Tseka averages 111 frost days, 0 hot days (≥ 30 °C) and 141 rainy days per year.

Thaba-Tseka has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The number of frost days there went from about 115 to 107 per year over the period.

The hottest day of the period reached 30.6 °C (on 24 December 2015) and the coldest -23.9 °C (on 26 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

Thaba-TsekaThaba-Tseka

coords
-29.52°, 28.61°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

9.1°C

Average daily high

16.2°C

Average daily low

3.4°C

Annual rainfall

1,059mm

Sunshine / day

10.9h

Mean relative humidity

66%

Average peak wind

14.8km/h

Seasonal range

12.8°C

Frost days (< 0 °C)

111 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

141 d/yr

Annual snowfall

26.6 cm

Average feels-like high

14.1 °C

Average feels-like low

0.7 °C

Average peak gust

40.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

30.6 °C

24 December 2015

Coldest day

-23.9 °C

26 June 1964

Wettest day

58 mm

22 December 2020

Windiest day

38.7 km/h

11 August 1957

Strongest gust

106.2 km/h

29 August 1991

Hottest feels-like

29.7 °C

5 January 2016

Coldest feels-like

-28.6 °C

26 June 1964

Snowiest day

33.3 cm

28 September 1987

Sunniest day

13.9 h

10 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202525.0 °C26 January 2025-11.2 °C19 June 20259.9 °C1,444 mm099
202428.5 °C10 December 2024-11.0 °C6 June 202410.6 °C771 mm0101
202327.6 °C14 January 2023-9.0 °C11 July 20239.9 °C1,166 mm0111
202225.4 °C3 October 2022-9.2 °C16 June 20229.9 °C1,323 mm0105
202125.1 °C16 November 2021-10.2 °C4 June 20219.5 °C1,139 mm0114
202026.4 °C8 November 2020-10.3 °C13 June 20209.9 °C1,139 mm0110
201927.1 °C27 November 2019-9.7 °C21 July 201910.9 °C809 mm096
201828.4 °C26 December 2018-13.4 °C11 August 20189.7 °C899 mm0120
201725.2 °C1 January 2017-9.7 °C17 November 20179.8 °C976 mm0115
201629.5 °C6 January 2016-12.5 °C4 August 201610.2 °C1,104 mm0101
201530.6 °C24 December 2015-9.3 °C31 July 201510.5 °C794 mm197
201424.9 °C25 December 2014-8.7 °C9 July 20149.6 °C1,025 mm0100
201326.9 °C13 November 2013-9.6 °C10 June 20139.6 °C945 mm0106
201226.1 °C20 November 2012-15.3 °C9 August 20129.1 °C970 mm0103
201126.0 °C17 November 2011-14.9 °C11 August 20118.7 °C963 mm0113
201024.7 °C12 March 2010-10.5 °C16 June 201010.0 °C1,010 mm087
200925.1 °C22 December 2009-13.2 °C26 June 20099.2 °C887 mm097
200824.6 °C1 January 2008-10.5 °C21 September 20089.5 °C1,039 mm0100
200725.6 °C25 February 2007-13.8 °C2 July 20079.1 °C958 mm0106
200625.0 °C16 January 2006-11.7 °C26 May 20068.8 °C1,181 mm0118
200525.4 °C7 January 2005-5.6 °C14 June 20059.7 °C1,069 mm094
200425.0 °C31 December 2004-10.3 °C8 September 20049.5 °C1,026 mm098
200326.2 °C17 December 2003-10.3 °C15 August 20039.6 °C941 mm0105
200225.2 °C17 October 2002-8.9 °C23 July 20029.3 °C1,142 mm0107
200127.0 °C12 January 2001-10.8 °C1 September 20019.1 °C1,087 mm0116
200024.4 °C6 February 2000-12.0 °C21 July 20009.0 °C1,232 mm0104
199925.2 °C4 March 1999-6.4 °C7 June 19999.8 °C954 mm0106
199825.3 °C9 February 1998-9.8 °C12 May 19989.6 °C962 mm0103
199725.7 °C13 December 1997-12.4 °C31 May 19978.6 °C1,174 mm0110
199625.3 °C3 November 1996-15.3 °C17 July 19968.2 °C1,246 mm0125
199526.6 °C7 January 1995-9.7 °C19 July 19959.0 °C1,094 mm0120
199424.9 °C20 December 1994-16.5 °C22 August 19948.4 °C967 mm0122
199327.9 °C6 January 1993-7.6 °C12 June 19939.2 °C1,252 mm0106
199226.2 °C27 January 1992-11.2 °C26 June 19929.4 °C802 mm0123
199124.7 °C14 January 1991-8.0 °C22 June 19919.2 °C1,185 mm0115
199024.6 °C11 November 1990-16.1 °C1 July 19908.8 °C1,057 mm0123
198924.2 °C24 December 1989-13.7 °C20 July 19898.7 °C1,324 mm0107
198827.8 °C4 February 1988-18.0 °C12 July 19888.6 °C1,398 mm0117
198725.1 °C28 January 1987-8.9 °C21 July 19879.2 °C1,438 mm0113
198624.2 °C22 December 1986-8.7 °C9 June 19869.3 °C1,216 mm0104
198525.2 °C1 January 1985-8.4 °C12 July 19859.5 °C1,095 mm0113
198425.7 °C31 December 1984-15.5 °C15 June 19849.1 °C980 mm0121
198327.3 °C26 February 1983-8.8 °C6 July 19839.7 °C1,037 mm0106
198225.1 °C27 December 1982-7.8 °C22 August 19829.4 °C919 mm0110
198126.0 °C7 November 1981-13.9 °C1 September 19818.7 °C858 mm0126
198025.1 °C24 December 1980-10.5 °C30 June 19809.0 °C951 mm0107
197925.0 °C30 November 1979-15.8 °C25 July 19798.9 °C1,080 mm0102
197824.4 °C7 December 1978-9.6 °C19 June 19788.8 °C1,154 mm0121
197725.8 °C7 January 1977-10.6 °C4 July 19779.3 °C1,108 mm0120
197623.3 °C1 December 1976-8.6 °C21 June 19768.3 °C1,263 mm0122
197524.3 °C10 January 1975-9.1 °C24 July 19758.4 °C1,174 mm0117
197424.4 °C7 December 1974-11.8 °C3 July 19748.1 °C1,209 mm0129
197326.6 °C18 January 1973-14.7 °C12 August 19738.6 °C1,062 mm0124
197226.0 °C14 February 1972-8.4 °C2 August 19728.9 °C1,153 mm0118
197125.0 °C16 January 1971-8.0 °C17 June 19718.6 °C1,168 mm0118
197025.0 °C5 January 1970-15.6 °C30 August 19708.8 °C1,079 mm0130
196926.0 °C26 January 1969-8.1 °C20 July 19698.8 °C1,022 mm0115
196825.4 °C19 December 1968-11.9 °C11 July 19688.0 °C1,010 mm0133
196725.1 °C27 January 1967-13.9 °C12 June 19678.6 °C1,144 mm0112
196627.2 °C4 January 1966-7.6 °C15 July 19669.2 °C1,046 mm0114
196524.9 °C31 December 1965-19.1 °C22 June 19657.8 °C805 mm0136
196425.1 °C23 January 1964-23.9 °C26 June 19648.1 °C1,080 mm0124
196324.9 °C28 December 1963-14.8 °C24 July 19638.5 °C1,201 mm0114
196223.9 °C4 January 1962-9.2 °C14 June 19629.2 °C999 mm0110
196125.2 °C20 October 1961-6.2 °C6 August 19619.2 °C1,121 mm096
196023.9 °C15 January 1960-8.2 °C19 July 19608.6 °C1,242 mm0116
195924.3 °C16 October 1959-7.3 °C25 June 19598.9 °C1,103 mm0119
195824.2 °C22 November 1958-8.3 °C20 June 19589.1 °C1,221 mm0101
195724.5 °C4 January 1957-10.3 °C4 June 19579.0 °C1,114 mm099
195624.0 °C12 January 1956-15.2 °C12 June 19568.3 °C1,224 mm0113
195522.1 °C24 January 1955-13.0 °C8 July 19557.8 °C889 mm0119
195423.4 °C10 January 1954-8.7 °C28 July 19548.2 °C612 mm0125
195323.4 °C26 December 1953-6.7 °C28 June 19539.2 °C1,069 mm099
195226.3 °C21 October 1952-9.9 °C16 July 19529.1 °C963 mm0108
195125.6 °C31 December 1951-7.2 °C29 June 19518.9 °C877 mm0112
195024.5 °C30 January 1950-6.3 °C9 August 19509.0 °C1,227 mm0101
194926.0 °C30 January 1949-7.1 °C27 May 19499.3 °C613 mm095
194822.2 °C15 January 1948-11.7 °C18 July 19488.0 °C1,017 mm0125
194723.9 °C5 November 1947-9.6 °C13 May 19478.2 °C926 mm0116
194625.3 °C4 December 1946-11.5 °C2 August 19468.3 °C1,058 mm0117
194523.6 °C11 February 1945-10.4 °C2 July 19458.5 °C992 mm0105
194422.0 °C30 October 1944-9.1 °C15 May 19448.1 °C1,065 mm0109
194321.1 °C12 February 1943-8.5 °C20 July 19438.0 °C1,073 mm0107
194226.0 °C9 January 1942-9.1 °C1 May 19428.1 °C1,281 mm0126
194123.9 °C16 October 1941-9.6 °C3 July 19419.4 °C720 mm090
194023.7 °C17 December 1940-11.6 °C18 June 19408.8 °C978 mm0104

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
16.7 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
99 d/yr
-12
Annual rainfall
1444 mm
+385 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.8 °C+1.2 °C183 mm+5 mm
Feb20.6 °C+0.5 °C184 mm+36 mm
Mar19.8 °C+1.0 °C164 mm+49 mm
Apr16.0 °C0.0 °C178 mm+115 mm
May15.4 °C+2.2 °C13 mm-16 mm
Jun9.5 °C-0.7 °C34 mm+18 mm
Jul10.4 °C+0.3 °C29 mm+14 mm
Aug14.4 °C+1.9 °C19 mm-9 mm
Sep16.4 °C+0.3 °C95 mm+48 mm
Oct18.4 °C+0.7 °C122 mm+6 mm
Nov18.2 °C-0.6 °C235 mm+94 mm
Dec20.1 °C+0.1 °C189 mm+25 mm

The year's extremes

Hottest day
25.0 °C
26 Jan 2025
Coldest day
-11.2 °C
19 Jun 2025
Wettest day
38.8 mm
24 Nov 2025
Windiest day
30.5 km/h
5 Sep 2025
Strongest gust
81.0 km/h
22 Sep 2025
Hottest feels-like
26.5 °C
23 Feb 2025
Coldest feels-like
-16.2 °C
19 Jun 2025
Snowiest day
13.5 cm
9 Jun 2025
Sunniest day
13.9 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 Thaba-Tseka?

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

What is the hottest day ever recorded in Thaba-Tseka?

The hottest day measured in Thaba-Tseka between 1940 and 2025 was 24 December 2015, reaching 30.6 °C.

What is the coldest day in Thaba-Tseka?

The coldest day measured in Thaba-Tseka between 1940 and 2025 was 26 June 1964, at -23.9 °C.

Does it snow in Thaba-Tseka?

Yes. Thaba-Tseka gets on average 26.6 cm of snow per year and has around 111 frost days.

Has the climate of Thaba-Tseka warmed?

Yes: Thaba-Tseka warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Thaba-Tseka?

The wettest day measured in Thaba-Tseka between 1940 and 2025 was 22 December 2020, with 58 mm of rain in 24 hours.

What was the windiest day in Thaba-Tseka?

The windiest day measured in Thaba-Tseka between 1940 and 2025 was 11 August 1957, with winds reaching 38.7 km/h.

What is the warmest month in Thaba-Tseka?

The warmest month in Thaba-Tseka is January (14.6 °C on average); the coldest is July (1.8 °C).

How much does it rain in Thaba-Tseka?

Thaba-Tseka receives on average 1,059 mm of precipitation per year, spread over about 141 rainy days.

Is it sunny in Thaba-Tseka?

Thaba-Tseka 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 Thaba-Tseka?

The heaviest 24-hour snowfall measured in Thaba-Tseka between 1940 and 2025 was 28 September 1987, with 33.3 cm.

Are there tropical nights in Thaba-Tseka?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Thaba-Tseka.

What was the most extreme apparent temperature in Thaba-Tseka?

In Thaba-Tseka, between 1940 and 2025, the highest apparent temperature reached 29.7 °C on 5 January 2016, and the lowest was -28.6 °C on 26 June 1964.

Compare Thaba-Tseka with another city

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

Nearby cities

The climate around Thaba-Tseka

Other cities — Lesotho