Butha-Buthe climate — normals and trends

Butha-Buthe (Lesotho) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 12.3 °C and it receives 939 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 (17.7 °C on average) and the coldest is July (5.0 °C). Rainfall peaks in December.

Butha-Buthe averages 64 frost days, 1 hot days (≥ 30 °C) and 124 rainy days per year.

Butha-Buthe 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 36.5 °C (on 6 January 2016) and the coldest -9.7 °C (on 20 July 1989).

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

Butha-ButheButha-Buthe

coords
-28.77°, 28.25°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJuly

Mean daily temperature

12.3°C

Average daily high

19.4°C

Average daily low

6.4°C

Annual rainfall

939mm

Sunshine / day

10.9h

Mean relative humidity

63%

Average peak wind

12.7km/h

Seasonal range

12.7°C

Frost days (< 0 °C)

64 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

124 d/yr

Annual snowfall

4.2 cm

Average feels-like high

18.3 °C

Average feels-like low

4.1 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.3 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.42 · 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

36.5 °C

6 January 2016

Coldest day

-9.7 °C

20 July 1989

Wettest day

88 mm

2 November 1942

Windiest day

40.0 km/h

23 September 1941

Strongest gust

85.0 km/h

31 August 2008

Hottest feels-like

35.0 °C

6 January 2016

Coldest feels-like

-14.0 °C

20 July 1989

Snowiest day

16.2 cm

2 August 2006

Sunniest day

13.8 h

25 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.2 °C26 January 2025-6.1 °C8 July 202513.3 °C1,151 mm045
202433.0 °C10 December 2024-6.0 °C9 July 202413.9 °C666 mm1063
202330.5 °C27 November 2023-6.5 °C1 August 202312.9 °C871 mm166
202229.4 °C3 October 2022-7.0 °C16 June 202212.9 °C1,090 mm062
202129.1 °C16 November 2021-7.8 °C24 July 202112.6 °C1,152 mm061
202030.8 °C24 October 2020-7.6 °C13 June 202013.0 °C964 mm781
201931.6 °C15 January 2019-4.9 °C21 July 201914.2 °C650 mm1153
201833.2 °C26 December 2018-6.9 °C3 July 201813.3 °C675 mm1262
201729.4 °C4 November 2017-5.4 °C24 July 201713.3 °C732 mm059
201636.5 °C6 January 2016-5.3 °C9 August 201613.9 °C868 mm954
201534.0 °C24 December 2015-5.6 °C6 June 201514.2 °C511 mm2252
201429.2 °C16 January 2014-6.3 °C10 July 201413.2 °C716 mm052
201331.3 °C13 November 2013-5.2 °C16 June 201313.2 °C625 mm349
201230.8 °C20 November 2012-9.0 °C11 June 201212.9 °C777 mm160
201130.5 °C9 November 2011-5.4 °C13 July 201112.2 °C910 mm170
201028.6 °C12 March 2010-7.4 °C16 June 201013.1 °C930 mm037
200928.7 °C22 December 2009-6.2 °C25 July 200912.5 °C793 mm053
200828.3 °C13 October 2008-5.7 °C11 July 200812.7 °C692 mm047
200730.0 °C22 February 2007-6.3 °C23 May 200712.9 °C803 mm163
200628.5 °C14 December 2006-6.1 °C5 August 200612.0 °C1,030 mm076
200530.6 °C7 January 2005-3.8 °C9 July 200512.8 °C969 mm144
200430.4 °C18 November 2004-4.7 °C29 July 200412.7 °C804 mm155
200330.7 °C20 December 2003-7.8 °C21 August 200312.8 °C753 mm261
200229.9 °C2 December 2002-6.0 °C17 July 200212.2 °C911 mm054
200129.1 °C11 January 2001-5.7 °C24 July 200112.0 °C1,127 mm074
200027.9 °C2 February 2000-6.7 °C21 July 200012.0 °C1,069 mm060
199930.0 °C4 March 1999-5.4 °C6 August 199912.9 °C754 mm153
199828.6 °C8 February 1998-6.7 °C9 June 199812.7 °C916 mm054
199729.5 °C13 December 1997-7.5 °C31 May 199711.8 °C1,067 mm060
199627.5 °C3 November 1996-8.4 °C13 July 199611.3 °C1,404 mm080
199530.1 °C28 January 1995-7.3 °C6 June 199512.1 °C995 mm178
199429.8 °C22 December 1994-9.3 °C27 July 199411.5 °C834 mm084
199331.3 °C8 January 1993-5.4 °C30 June 199312.3 °C1,017 mm269
199231.2 °C27 January 1992-8.1 °C26 June 199212.8 °C614 mm876
199129.2 °C14 January 1991-6.3 °C15 June 199112.1 °C1,015 mm072
199029.3 °C11 November 1990-7.1 °C14 July 199011.8 °C800 mm076
198927.9 °C24 December 1989-9.7 °C20 July 198911.4 °C1,253 mm064
198829.7 °C4 February 1988-7.9 °C12 July 198811.9 °C1,351 mm069
198729.5 °C28 January 1987-5.5 °C20 June 198712.6 °C1,270 mm062
198628.0 °C14 January 1986-6.4 °C5 July 198612.5 °C1,004 mm054
198530.2 °C2 January 1985-5.5 °C12 July 198512.5 °C933 mm166
198431.0 °C15 February 1984-8.3 °C15 June 198412.3 °C760 mm163
198330.8 °C29 January 1983-6.6 °C6 July 198312.7 °C1,027 mm555
198228.8 °C30 December 1982-5.2 °C19 June 198212.4 °C784 mm066
198130.1 °C17 January 1981-5.7 °C9 July 198111.8 °C899 mm171
198029.0 °C31 December 1980-7.1 °C30 June 198012.0 °C682 mm074
197928.7 °C30 November 1979-6.6 °C13 June 197912.1 °C966 mm051
197828.3 °C7 December 1978-7.2 °C14 June 197811.7 °C1,004 mm073
197729.1 °C7 January 1977-6.2 °C3 July 197712.2 °C1,031 mm077
197627.9 °C18 September 1976-6.5 °C12 July 197611.2 °C1,064 mm068
197527.4 °C10 January 1975-7.4 °C24 July 197511.3 °C1,132 mm079
197427.4 °C13 October 1974-6.0 °C2 August 197411.3 °C1,087 mm084
197330.9 °C18 January 1973-6.3 °C12 August 197311.9 °C1,011 mm172
197231.2 °C14 February 1972-6.4 °C2 August 197212.0 °C952 mm182
197129.0 °C8 March 1971-6.5 °C18 June 197112.0 °C1,024 mm074
197030.3 °C15 January 1970-5.9 °C19 July 197012.6 °C954 mm259
196930.7 °C26 January 1969-7.0 °C21 July 196912.5 °C832 mm360
196829.4 °C8 January 1968-7.6 °C4 June 196811.5 °C876 mm071
196729.4 °C21 October 1967-9.3 °C12 June 196711.7 °C968 mm069
196632.1 °C4 January 1966-5.2 °C20 June 196612.7 °C709 mm559
196529.4 °C26 December 1965-8.4 °C3 June 196511.8 °C644 mm074
196430.1 °C28 February 1964-6.2 °C25 June 196411.8 °C938 mm184
196328.6 °C28 December 1963-8.2 °C23 July 196311.4 °C1,239 mm078
196228.4 °C16 October 1962-7.4 °C15 June 196212.2 °C997 mm068
196129.7 °C20 October 1961-4.7 °C8 August 196112.1 °C1,264 mm058
196027.8 °C1 December 1960-6.1 °C20 July 196011.4 °C1,281 mm074
195927.5 °C15 December 1959-5.8 °C25 June 195911.7 °C1,192 mm069
195827.5 °C5 March 1958-5.6 °C20 June 195812.1 °C1,126 mm064
195727.6 °C21 December 1957-6.2 °C20 June 195711.8 °C1,339 mm054
195627.5 °C6 March 1956-8.1 °C12 June 195612.0 °C1,190 mm049
195526.0 °C11 October 1955-6.0 °C24 July 195511.1 °C800 mm077
195428.5 °C18 February 1954-7.4 °C21 June 195412.1 °C445 mm068
195327.5 °C4 November 1953-4.9 °C31 July 195312.6 °C881 mm058
195229.6 °C22 October 1952-3.6 °C28 July 195212.4 °C837 mm056
195130.7 °C31 December 1951-4.1 °C29 June 195111.8 °C910 mm173
195027.9 °C21 October 1950-4.4 °C9 August 195012.0 °C1,264 mm055
194929.9 °C30 January 1949-4.0 °C27 May 194912.7 °C614 mm050
194825.6 °C2 October 1948-5.8 °C18 July 194811.2 °C1,005 mm056
194729.0 °C5 November 1947-4.0 °C30 July 194711.3 °C982 mm065
194628.6 °C4 December 1946-4.8 °C16 June 194611.5 °C935 mm082
194526.5 °C5 October 1945-4.9 °C13 June 194511.6 °C939 mm050
194426.3 °C4 October 1944-4.4 °C18 June 194411.4 °C1,134 mm060
194323.9 °C28 January 1943-5.3 °C5 August 194311.2 °C1,020 mm061
194231.0 °C9 January 1942-4.7 °C5 July 194211.6 °C1,091 mm158
194130.3 °C17 October 1941-5.3 °C30 June 194113.0 °C620 mm147
194028.4 °C17 December 1940-4.8 °C13 July 194011.9 °C809 mm061

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.0 °C
+0.6 °C
Hot days (≥ 30 °C)
0 d/yr
-1
Frost days (< 0 °C)
45 d/yr
-19
Annual rainfall
1151 mm
+212 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.2 °C+1.5 °C98 mm-42 mm
Feb24.4 °C+1.3 °C114 mm-0 mm
Mar22.8 °C+1.0 °C116 mm+16 mm
Apr18.2 °C-0.8 °C252 mm+183 mm
May17.9 °C+1.5 °C12 mm-19 mm
Jun14.3 °C+0.7 °C35 mm+17 mm
Jul13.8 °C+0.1 °C21 mm+9 mm
Aug18.2 °C+2.0 °C14 mm-11 mm
Sep20.1 °C+0.4 °C86 mm+45 mm
Oct21.5 °C+0.3 °C93 mm-14 mm
Nov20.8 °C-1.1 °C182 mm+43 mm
Dec22.8 °C-0.3 °C128 mm-15 mm

The year's extremes

Hottest day
29.2 °C
26 Jan 2025
Coldest day
-6.1 °C
8 Jul 2025
Wettest day
49.5 mm
4 Apr 2025
Windiest day
28.8 km/h
5 Sep 2025
Strongest gust
69.5 km/h
5 Sep 2025
Hottest feels-like
31.1 °C
3 Jan 2025
Coldest feels-like
-9.9 °C
8 Jul 2025
Snowiest day
1.8 cm
9 Jun 2025
Sunniest day
13.8 h
25 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 Butha-Buthe?

Butha-Buthe has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 12.3 °C and it receives 939 mm of precipitation per year.

What is the hottest day ever recorded in Butha-Buthe?

The hottest day measured in Butha-Buthe between 1940 and 2025 was 6 January 2016, reaching 36.5 °C.

What is the coldest day in Butha-Buthe?

The coldest day measured in Butha-Buthe between 1940 and 2025 was 20 July 1989, at -9.7 °C.

Does it snow in Butha-Buthe?

Yes. Butha-Buthe gets on average 4.2 cm of snow per year and has around 64 frost days.

Has the climate of Butha-Buthe warmed?

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

What is the wettest day in Butha-Buthe?

The wettest day measured in Butha-Buthe between 1940 and 2025 was 2 November 1942, with 88 mm of rain in 24 hours.

What was the windiest day in Butha-Buthe?

The windiest day measured in Butha-Buthe between 1940 and 2025 was 23 September 1941, with winds reaching 40.0 km/h.

What is the warmest month in Butha-Buthe?

The warmest month in Butha-Buthe is January (17.7 °C on average); the coldest is July (5.0 °C).

How much does it rain in Butha-Buthe?

Butha-Buthe receives on average 939 mm of precipitation per year, spread over about 124 rainy days.

Is it sunny in Butha-Buthe?

Butha-Buthe 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 Butha-Buthe?

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

Are there tropical nights in Butha-Buthe?

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

What was the most extreme apparent temperature in Butha-Buthe?

In Butha-Buthe, between 1940 and 2025, the highest apparent temperature reached 35.0 °C on 6 January 2016, and the lowest was -14.0 °C on 20 July 1989.

Compare Butha-Buthe with another city

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

Nearby cities

The climate around Butha-Buthe

Other cities — Lesotho