Hlotse climate — normals and trends

Hlotse (Lesotho) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 13.5 °C and it receives 1,048 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 (19.0 °C on average) and the coldest is July (6.0 °C). Rainfall peaks in December.

Hlotse averages 55 frost days, 7 hot days (≥ 30 °C) and 120 rainy days per year.

Hlotse 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 39.1 °C (on 6 January 2016) and the coldest -9.5 °C (on 3 July 1992).

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

HlotseLeribe

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

Mean daily temperature

13.5°C

Average daily high

21.1°C

Average daily low

7.2°C

Annual rainfall

1,048mm

Sunshine / day

10.9h

Mean relative humidity

65%

Average peak wind

13.8km/h

Seasonal range

13.0°C

Frost days (< 0 °C)

55 d/yr

Hot days (≥ 30 °C)

7 d/yr

Rainy days (≥ 1 mm)

120 d/yr

Annual snowfall

1.1 cm

Average feels-like high

20.3 °C

Average feels-like low

5.0 °C

Average peak gust

31.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.40 · 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

39.1 °C

6 January 2016

Coldest day

-9.5 °C

3 July 1992

Wettest day

90 mm

2 November 1942

Windiest day

43.3 km/h

23 September 1941

Strongest gust

83.5 km/h

26 July 2016

Hottest feels-like

37.4 °C

6 January 2016

Coldest feels-like

-14.2 °C

3 July 1992

Snowiest day

11.8 cm

2 August 2006

Sunniest day

13.8 h

20 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.1 °C1 February 2025-6.5 °C8 July 202514.5 °C1,295 mm539
202434.9 °C10 December 2024-7.1 °C23 July 202415.1 °C749 mm3456
202332.6 °C27 November 2023-6.3 °C1 August 202314.0 °C922 mm1561
202231.5 °C3 October 2022-5.7 °C16 June 202214.1 °C1,251 mm252
202131.5 °C16 November 2021-7.8 °C24 July 202113.8 °C1,202 mm153
202032.7 °C18 October 2020-6.8 °C13 June 202014.2 °C1,105 mm1275
201933.5 °C23 January 2019-5.0 °C21 June 201915.5 °C713 mm3742
201835.3 °C26 December 2018-6.3 °C5 July 201814.4 °C783 mm3255
201731.8 °C4 November 2017-5.6 °C24 July 201714.6 °C762 mm746
201639.1 °C6 January 2016-5.2 °C9 August 201615.3 °C954 mm2439
201536.4 °C24 December 2015-5.1 °C18 June 201515.5 °C571 mm4846
201431.2 °C18 January 2014-6.4 °C11 July 201414.4 °C754 mm740
201333.4 °C13 November 2013-5.8 °C16 June 201314.5 °C702 mm1736
201233.2 °C20 November 2012-6.9 °C11 June 201214.1 °C805 mm1248
201132.5 °C9 November 2011-4.9 °C11 July 201113.4 °C910 mm760
201030.7 °C8 November 2010-6.6 °C19 June 201014.3 °C1,102 mm333
200931.1 °C17 January 2009-5.5 °C25 July 200913.8 °C860 mm938
200830.8 °C13 October 2008-4.9 °C14 July 200813.9 °C718 mm430
200732.0 °C22 February 2007-5.1 °C24 May 200714.2 °C826 mm1452
200630.9 °C14 December 2006-4.8 °C8 July 200613.3 °C1,107 mm560
200532.3 °C7 January 2005-3.9 °C17 July 200514.0 °C1,029 mm637
200432.5 °C18 November 2004-4.5 °C1 August 200413.9 °C960 mm1248
200332.8 °C20 December 2003-6.8 °C21 August 200314.0 °C853 mm1353
200231.6 °C2 December 2002-6.0 °C18 July 200213.4 °C1,003 mm541
200130.9 °C10 January 2001-5.2 °C25 July 200113.3 °C1,292 mm459
200029.4 °C2 February 2000-6.8 °C21 July 200013.3 °C1,166 mm050
199931.1 °C2 March 1999-5.8 °C6 August 199914.1 °C831 mm746
199831.1 °C9 February 1998-6.9 °C9 June 199813.8 °C1,073 mm248
199732.2 °C13 December 1997-6.3 °C6 July 199713.1 °C1,135 mm746
199629.6 °C4 November 1996-8.0 °C18 July 199612.6 °C1,475 mm069
199531.9 °C7 January 1995-6.4 °C6 June 199513.3 °C1,059 mm872
199432.0 °C22 December 1994-8.7 °C1 July 199412.7 °C915 mm1283
199333.1 °C8 January 1993-6.3 °C22 June 199313.5 °C1,106 mm859
199232.2 °C27 January 1992-9.5 °C3 July 199214.0 °C671 mm2964
199130.5 °C14 January 1991-6.4 °C15 June 199113.2 °C1,203 mm157
199031.3 °C11 November 1990-7.5 °C14 July 199013.0 °C871 mm368
198930.1 °C24 December 1989-7.5 °C20 July 198912.7 °C1,303 mm159
198831.3 °C5 January 1988-6.6 °C11 June 198813.1 °C1,569 mm566
198731.8 °C30 January 1987-5.1 °C21 June 198713.8 °C1,468 mm655
198629.8 °C14 January 1986-7.0 °C5 July 198613.6 °C1,144 mm047
198532.0 °C2 January 1985-5.4 °C27 July 198513.8 °C1,049 mm358
198432.9 °C15 February 1984-5.8 °C15 June 198413.5 °C838 mm656
198332.8 °C26 February 1983-5.2 °C6 July 198314.1 °C1,101 mm2240
198231.0 °C30 December 1982-5.8 °C19 June 198213.5 °C892 mm364
198132.1 °C17 January 1981-5.6 °C9 July 198113.0 °C1,096 mm763
198031.0 °C31 December 1980-6.9 °C30 June 198013.2 °C758 mm272
197930.9 °C30 November 1979-6.2 °C1 July 197913.3 °C1,135 mm142
197830.4 °C7 December 1978-7.5 °C14 June 197812.9 °C1,121 mm168
197731.3 °C7 January 1977-6.8 °C14 June 197713.3 °C1,075 mm471
197630.2 °C18 September 1976-6.6 °C25 June 197612.4 °C1,173 mm161
197529.4 °C10 January 1975-7.4 °C24 July 197512.4 °C1,232 mm067
197429.6 °C13 October 1974-6.5 °C2 August 197412.5 °C1,255 mm072
197332.4 °C18 January 1973-5.8 °C27 June 197313.0 °C1,209 mm362
197231.9 °C14 February 1972-6.1 °C10 July 197213.2 °C998 mm871
197130.5 °C8 March 1971-6.7 °C18 June 197113.2 °C1,137 mm163
197032.5 °C15 January 1970-5.2 °C23 July 197013.7 °C1,074 mm353
196932.7 °C26 January 1969-7.7 °C21 July 196913.7 °C927 mm1748
196830.9 °C8 November 1968-5.9 °C4 June 196812.7 °C920 mm1363
196731.6 °C21 October 1967-5.5 °C10 July 196713.0 °C1,097 mm259
196633.6 °C4 January 1966-5.8 °C22 June 196613.9 °C788 mm1250
196531.6 °C26 December 1965-6.4 °C30 June 196512.9 °C720 mm457
196431.0 °C26 February 1964-6.5 °C26 July 196412.8 °C1,172 mm578
196330.0 °C28 December 1963-6.0 °C18 June 196312.7 °C1,427 mm170
196230.2 °C12 November 1962-6.5 °C15 June 196213.2 °C1,233 mm262
196132.1 °C20 October 1961-4.4 °C8 August 196113.3 °C1,475 mm350
196030.4 °C1 December 1960-6.5 °C20 July 196012.6 °C1,475 mm165
195929.6 °C15 December 1959-5.0 °C20 June 195912.9 °C1,436 mm062
195829.4 °C26 September 1958-5.7 °C20 June 195813.2 °C1,325 mm065
195729.1 °C21 December 1957-6.2 °C20 June 195713.0 °C1,441 mm048
195628.7 °C6 March 1956-6.4 °C12 June 195613.2 °C1,309 mm046
195528.6 °C19 November 1955-6.5 °C27 July 195512.3 °C918 mm075
195430.9 °C17 February 1954-5.9 °C28 July 195413.5 °C505 mm661
195330.1 °C4 November 1953-4.8 °C31 July 195313.9 °C920 mm149
195231.5 °C6 January 1952-3.7 °C28 July 195213.7 °C951 mm745
195132.9 °C31 December 1951-3.6 °C13 August 195113.1 °C1,055 mm762
195029.9 °C21 October 1950-3.4 °C9 August 195013.3 °C1,363 mm038
194932.3 °C30 January 1949-3.2 °C17 July 194914.1 °C697 mm1338
194827.4 °C2 October 1948-4.2 °C28 August 194812.4 °C1,111 mm046
194730.9 °C5 November 1947-4.0 °C23 July 194712.5 °C1,165 mm154
194630.6 °C22 October 1946-4.3 °C16 June 194612.7 °C1,106 mm269
194528.7 °C4 October 1945-4.7 °C13 June 194512.9 °C964 mm042
194428.8 °C4 October 1944-4.2 °C17 June 194412.7 °C1,291 mm050
194325.9 °C12 February 1943-5.2 °C21 July 194312.4 °C1,168 mm057
194233.3 °C9 January 1942-5.4 °C5 July 194212.8 °C1,241 mm452
194132.3 °C17 October 1941-4.8 °C30 June 194114.3 °C703 mm846
194030.9 °C17 December 1940-4.5 °C11 July 194013.2 °C857 mm457

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
21.6 °C
+0.5 °C
Hot days (≥ 30 °C)
5 d/yr
-2
Frost days (< 0 °C)
39 d/yr
-16
Annual rainfall
1295 mm
+247 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.9 °C+1.5 °C108 mm-52 mm
Feb25.9 °C+1.2 °C132 mm+4 mm
Mar24.4 °C+1.0 °C130 mm+12 mm
Apr19.7 °C-0.8 °C293 mm+214 mm
May19.2 °C+1.4 °C10 mm-25 mm
Jun15.8 °C+0.9 °C34 mm+17 mm
Jul15.6 °C+0.6 °C20 mm+8 mm
Aug20.0 °C+2.2 °C19 mm-6 mm
Sep22.0 °C+0.4 °C93 mm+52 mm
Oct23.4 °C+0.3 °C106 mm-7 mm
Nov22.4 °C-1.4 °C201 mm+46 mm
Dec24.5 °C-0.4 °C150 mm-16 mm

The year's extremes

Hottest day
31.1 °C
1 Feb 2025
Coldest day
-6.5 °C
8 Jul 2025
Wettest day
61.1 mm
6 Feb 2025
Windiest day
31.4 km/h
10 Jun 2025
Strongest gust
62.6 km/h
10 Jun 2025
Hottest feels-like
33.3 °C
3 Jan 2025
Coldest feels-like
-10.3 °C
8 Jul 2025
Snowiest day
0.6 cm
9 Jun 2025
Sunniest day
13.8 h
20 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 Hlotse?

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

What is the hottest day ever recorded in Hlotse?

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

What is the coldest day in Hlotse?

The coldest day measured in Hlotse between 1940 and 2025 was 3 July 1992, at -9.5 °C.

Does it snow in Hlotse?

Yes. Hlotse gets on average 1.1 cm of snow per year and has around 55 frost days.

Has the climate of Hlotse warmed?

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

What is the wettest day in Hlotse?

The wettest day measured in Hlotse between 1940 and 2025 was 2 November 1942, with 90 mm of rain in 24 hours.

What was the windiest day in Hlotse?

The windiest day measured in Hlotse between 1940 and 2025 was 23 September 1941, with winds reaching 43.3 km/h.

What is the warmest month in Hlotse?

The warmest month in Hlotse is January (19.0 °C on average); the coldest is July (6.0 °C).

How much does it rain in Hlotse?

Hlotse receives on average 1,048 mm of precipitation per year, spread over about 120 rainy days.

Is it sunny in Hlotse?

Hlotse 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 Hlotse?

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

Are there tropical nights in Hlotse?

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

What was the most extreme apparent temperature in Hlotse?

In Hlotse, between 1940 and 2025, the highest apparent temperature reached 37.4 °C on 6 January 2016, and the lowest was -14.2 °C on 3 July 1992.

Compare Hlotse with another city

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

Nearby cities

The climate around Hlotse

Other cities — Lesotho