Teyateyaneng climate — normals and trends

Teyateyaneng (Lesotho) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 13.0 °C and it receives 1,031 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 (18.7 °C on average) and the coldest is July (5.4 °C). Rainfall peaks in December.

Teyateyaneng averages 58 frost days, 5 hot days (≥ 30 °C) and 122 rainy days per year.

Teyateyaneng has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.8 °C (on 6 January 2016) and the coldest -12.6 °C (on 11 June 2012).

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

TeyateyanengBerea

coords
-29.15°, 27.75°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

13.0°C

Average daily high

20.2°C

Average daily low

7.0°C

Annual rainfall

1,031mm

Sunshine / day

10.8h

Mean relative humidity

63%

Average peak wind

13.7km/h

Seasonal range

13.3°C

Frost days (< 0 °C)

58 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

122 d/yr

Annual snowfall

3.2 cm

Average feels-like high

19.0 °C

Average feels-like low

4.6 °C

Average peak gust

33.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

37.8 °C

6 January 2016

Coldest day

-12.6 °C

11 June 2012

Wettest day

91 mm

22 December 2020

Windiest day

41.9 km/h

12 September 1996

Strongest gust

89.6 km/h

23 August 2011

Hottest feels-like

36.0 °C

5 January 2016

Coldest feels-like

-17.2 °C

11 June 2012

Snowiest day

18.0 cm

2 August 2006

Sunniest day

13.9 h

14 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.3 °C1 February 2025-6.1 °C8 July 202513.9 °C1,258 mm350
202434.7 °C10 December 2024-6.4 °C21 July 202414.6 °C705 mm2457
202332.5 °C27 November 2023-6.8 °C1 August 202313.5 °C1,068 mm559
202230.5 °C3 October 2022-6.6 °C16 June 202213.5 °C1,295 mm154
202131.0 °C16 November 2021-8.2 °C14 July 202113.2 °C1,276 mm158
202031.8 °C25 October 2020-8.6 °C13 June 202013.6 °C1,188 mm887
201933.0 °C27 November 2019-7.0 °C21 July 201915.2 °C653 mm2544
201834.4 °C26 December 2018-6.5 °C3 July 201813.9 °C793 mm2366
201731.9 °C4 November 2017-6.6 °C9 June 201714.1 °C744 mm458
201637.8 °C6 January 2016-7.8 °C27 July 201614.6 °C916 mm2256
201535.8 °C24 December 2015-6.6 °C1 August 201515.1 °C578 mm3644
201431.9 °C17 January 2014-7.4 °C10 July 201413.8 °C803 mm1151
201332.9 °C13 November 2013-5.8 °C10 June 201314.0 °C649 mm1745
201232.5 °C20 November 2012-12.6 °C11 June 201213.6 °C784 mm656
201130.9 °C17 November 2011-5.9 °C2 July 201112.7 °C1,022 mm268
201029.6 °C10 October 2010-6.5 °C16 June 201013.8 °C1,045 mm041
200930.5 °C7 January 2009-5.8 °C26 June 200913.3 °C941 mm345
200830.5 °C13 October 2008-7.2 °C11 July 200813.6 °C737 mm239
200731.5 °C22 February 2007-7.4 °C24 May 200713.5 °C846 mm665
200630.5 °C14 December 2006-8.1 °C6 August 200612.7 °C1,225 mm167
200532.2 °C7 January 2005-3.7 °C18 June 200513.6 °C956 mm433
200431.9 °C18 November 2004-4.8 °C9 June 200413.4 °C1,001 mm560
200333.0 °C20 December 2003-7.0 °C21 August 200313.7 °C816 mm1056
200231.1 °C2 December 2002-5.6 °C17 July 200212.9 °C1,152 mm451
200130.9 °C10 January 2001-5.3 °C25 July 200112.8 °C1,235 mm559
200029.0 °C6 February 2000-9.4 °C21 July 200012.7 °C1,129 mm060
199930.3 °C4 March 1999-6.0 °C20 June 199913.7 °C747 mm351
199829.9 °C7 February 1998-7.1 °C9 June 199813.2 °C1,106 mm053
199732.4 °C13 December 1997-8.2 °C30 May 199712.5 °C1,075 mm259
199629.1 °C4 November 1996-7.4 °C18 July 199612.1 °C1,390 mm076
199532.8 °C7 January 1995-8.4 °C19 July 199513.0 °C1,102 mm1169
199431.6 °C22 December 1994-11.6 °C1 July 199412.3 °C868 mm979
199333.2 °C8 January 1993-6.3 °C20 June 199313.1 °C1,131 mm958
199232.3 °C27 January 1992-8.7 °C26 June 199213.6 °C621 mm1968
199129.1 °C3 January 1991-6.2 °C28 July 199112.7 °C1,252 mm067
199031.4 °C11 November 1990-7.0 °C14 July 199012.6 °C896 mm273
198929.1 °C24 December 1989-9.4 °C20 July 198912.1 °C1,273 mm059
198830.6 °C4 February 1988-5.8 °C9 June 198812.5 °C1,605 mm369
198732.3 °C30 January 1987-7.2 °C22 July 198713.3 °C1,408 mm959
198630.0 °C15 January 1986-5.6 °C5 July 198613.1 °C1,148 mm146
198531.6 °C2 January 1985-4.5 °C12 July 198513.4 °C987 mm360
198432.4 °C15 February 1984-8.5 °C15 June 198413.0 °C852 mm363
198333.4 °C29 January 1983-6.2 °C9 July 198313.6 °C1,025 mm1951
198230.8 °C30 December 1982-5.1 °C22 August 198213.2 °C938 mm356
198131.5 °C17 January 1981-8.1 °C2 September 198112.5 °C1,095 mm360
198030.4 °C31 December 1980-7.8 °C4 July 198013.0 °C752 mm268
197929.8 °C30 November 1979-6.7 °C14 June 197912.8 °C1,080 mm047
197830.1 °C7 December 1978-7.8 °C14 June 197812.3 °C1,050 mm166
197730.4 °C7 January 1977-6.7 °C14 June 197712.7 °C1,150 mm280
197629.0 °C18 September 1976-7.1 °C16 July 197611.8 °C1,268 mm071
197529.1 °C10 January 1975-6.7 °C24 July 197511.9 °C1,219 mm071
197428.8 °C13 October 1974-6.2 °C2 August 197411.8 °C1,234 mm076
197331.0 °C18 January 1973-6.2 °C12 August 197312.6 °C1,167 mm163
197231.7 °C14 February 1972-7.0 °C2 August 197212.7 °C1,016 mm574
197129.7 °C8 March 1971-5.7 °C18 July 197112.7 °C1,100 mm060
197030.9 °C15 January 1970-6.1 °C23 July 197013.3 °C993 mm358
196932.2 °C26 January 1969-9.5 °C20 July 196913.1 °C863 mm1356
196830.5 °C8 January 1968-5.4 °C15 June 196812.3 °C906 mm361
196731.6 °C21 October 1967-9.4 °C13 June 196712.4 °C1,213 mm265
196634.1 °C4 January 1966-6.8 °C21 July 196613.4 °C804 mm1147
196531.7 °C26 December 1965-9.2 °C24 June 196512.4 °C685 mm259
196430.5 °C23 January 1964-7.2 °C26 June 196412.1 °C1,100 mm173
196330.2 °C28 December 1963-7.2 °C24 July 196312.2 °C1,380 mm165
196229.5 °C16 October 1962-7.7 °C15 June 196212.9 °C1,129 mm060
196131.3 °C20 October 1961-5.0 °C16 July 196112.8 °C1,370 mm144
196029.4 °C1 December 1960-7.7 °C20 July 196012.0 °C1,418 mm068
195928.9 °C17 October 1959-5.4 °C25 June 195912.4 °C1,360 mm059
195828.9 °C22 November 1958-7.1 °C20 June 195812.8 °C1,181 mm064
195728.1 °C19 December 1957-7.7 °C20 June 195712.4 °C1,346 mm054
195629.1 °C2 February 1956-6.8 °C12 June 195612.7 °C1,073 mm041
195528.2 °C19 November 1955-6.9 °C6 August 195511.7 °C873 mm072
195429.1 °C17 February 1954-5.6 °C19 July 195413.1 °C495 mm060
195328.7 °C4 November 1953-5.1 °C30 July 195313.4 °C876 mm052
195230.7 °C6 January 1952-4.1 °C16 July 195213.2 °C935 mm336
195131.9 °C31 December 1951-4.8 °C29 June 195112.5 °C983 mm465
195028.4 °C21 October 1950-3.7 °C9 August 195012.8 °C1,323 mm039
194931.3 °C30 January 1949-3.2 °C7 June 194913.6 °C566 mm638
194826.5 °C29 December 1948-6.4 °C18 July 194811.9 °C1,051 mm050
194729.2 °C19 January 1947-5.0 °C15 June 194712.0 °C1,153 mm052
194629.9 °C22 October 1946-5.2 °C16 June 194612.2 °C1,098 mm065
194527.7 °C6 November 1945-4.9 °C27 June 194512.3 °C1,040 mm045
194427.1 °C4 October 1944-3.5 °C14 May 194412.2 °C1,284 mm045
194325.2 °C21 January 1943-4.9 °C20 July 194311.8 °C1,177 mm060
194233.0 °C9 January 1942-5.1 °C5 July 194212.2 °C1,171 mm459
194130.7 °C17 October 1941-5.1 °C30 June 194113.8 °C613 mm242
194030.1 °C17 December 1940-5.9 °C16 July 194012.6 °C873 mm153

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
20.7 °C
+0.5 °C
Hot days (≥ 30 °C)
3 d/yr
-2
Frost days (< 0 °C)
50 d/yr
-8
Annual rainfall
1258 mm
+227 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+1.6 °C105 mm-47 mm
Feb25.7 °C+1.7 °C77 mm-51 mm
Mar23.6 °C+1.1 °C136 mm+18 mm
Apr18.7 °C-0.8 °C287 mm+205 mm
May18.0 °C+1.2 °C17 mm-21 mm
Jun14.6 °C+0.7 °C35 mm+14 mm
Jul14.4 °C+0.3 °C21 mm+6 mm
Aug18.8 °C+2.1 °C20 mm-8 mm
Sep21.2 °C+0.7 °C75 mm+31 mm
Oct22.4 °C+0.2 °C115 mm+7 mm
Nov21.7 °C-1.3 °C202 mm+56 mm
Dec23.8 °C-0.5 °C168 mm+16 mm

The year's extremes

Hottest day
31.3 °C
1 Feb 2025
Coldest day
-6.1 °C
8 Jul 2025
Wettest day
52.4 mm
4 Apr 2025
Windiest day
30.8 km/h
5 Sep 2025
Strongest gust
68.8 km/h
5 Sep 2025
Hottest feels-like
31.3 °C
20 Jan 2025
Coldest feels-like
-9.9 °C
8 Jul 2025
Snowiest day
2.5 cm
10 Jun 2025
Sunniest day
13.9 h
14 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 Teyateyaneng?

Teyateyaneng has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 13.0 °C and it receives 1,031 mm of precipitation per year.

What is the hottest day ever recorded in Teyateyaneng?

The hottest day measured in Teyateyaneng between 1940 and 2025 was 6 January 2016, reaching 37.8 °C.

What is the coldest day in Teyateyaneng?

The coldest day measured in Teyateyaneng between 1940 and 2025 was 11 June 2012, at -12.6 °C.

Does it snow in Teyateyaneng?

Yes. Teyateyaneng gets on average 3.2 cm of snow per year and has around 58 frost days.

Has the climate of Teyateyaneng warmed?

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

What is the wettest day in Teyateyaneng?

The wettest day measured in Teyateyaneng between 1940 and 2025 was 22 December 2020, with 91 mm of rain in 24 hours.

What was the windiest day in Teyateyaneng?

The windiest day measured in Teyateyaneng between 1940 and 2025 was 12 September 1996, with winds reaching 41.9 km/h.

What is the warmest month in Teyateyaneng?

The warmest month in Teyateyaneng is January (18.7 °C on average); the coldest is July (5.4 °C).

How much does it rain in Teyateyaneng?

Teyateyaneng receives on average 1,031 mm of precipitation per year, spread over about 122 rainy days.

Is it sunny in Teyateyaneng?

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

What is the biggest single-day snowfall in Teyateyaneng?

The heaviest 24-hour snowfall measured in Teyateyaneng between 1940 and 2025 was 2 August 2006, with 18.0 cm.

Are there tropical nights in Teyateyaneng?

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

What was the most extreme apparent temperature in Teyateyaneng?

In Teyateyaneng, between 1940 and 2025, the highest apparent temperature reached 36.0 °C on 5 January 2016, and the lowest was -17.2 °C on 11 June 2012.

Compare Teyateyaneng with another city

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

Nearby cities

The climate around Teyateyaneng

Other cities — Lesotho