Keetmanshoop climate — normals and trends

Keetmanshoop (Namibia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 21.2 °C and it receives 212 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 (27.1 °C on average) and the coldest is July (13.5 °C). Rainfall peaks in February.

Keetmanshoop averages 1 frost days, 169 hot days (≥ 30 °C) and 32 rainy days per year.

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

The hottest day of the period reached 41.5 °C (on 8 January 2012) and the coldest -1.8 °C (on 9 July 1954).

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

KeetmanshoopKaras Region

coords
-26.58°, 18.13°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJanuaryColdest monthJulyWettest monthFebruaryDriest monthAugust

Mean daily temperature

21.2°C

Average daily high

28.6°C

Average daily low

14.2°C

Annual rainfall

212mm

Sunshine / day

11.5h

Mean relative humidity

35%

Average peak wind

23.6km/h

Seasonal range

13.6°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

169 d/yr

Rainy days (≥ 1 mm)

32 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.2 °C

Average feels-like low

11.2 °C

Average peak gust

39.3 km/h

Tropical nights (≥ 20 °C)

72 d/yr

Solar radiation

23.4 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.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

41.5 °C

8 January 2012

Coldest day

-1.8 °C

9 July 1954

Wettest day

77 mm

29 February 2000

Windiest day

64.6 km/h

10 March 1946

Strongest gust

97.6 km/h

10 March 1946

Hottest feels-like

43.1 °C

8 January 2012

Coldest feels-like

-6.5 °C

8 July 1996

Sunniest day

13.7 h

30 December 1950

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.1 °C25 January 20250.9 °C27 June 202522.2 °C283 mm1890
202440.8 °C12 February 20242.7 °C27 July 202423.0 °C42 mm2210
202341.1 °C12 January 20231.5 °C10 July 202322.3 °C26 mm2030
202240.6 °C22 December 20223.4 °C14 August 202222.0 °C246 mm1940
202138.8 °C15 November 2021-0.2 °C21 July 202121.5 °C255 mm1791
202040.7 °C4 January 20201.4 °C6 August 202022.4 °C122 mm1990
201940.8 °C28 January 20194.1 °C14 June 201923.3 °C150 mm2270
201840.1 °C16 December 20180.5 °C7 September 201821.9 °C155 mm1860
201740.0 °C27 December 20173.2 °C16 July 201722.5 °C173 mm2020
201641.3 °C4 January 20160.8 °C26 July 201622.5 °C251 mm1990
201540.8 °C6 December 20150.5 °C17 July 201522.2 °C208 mm1980
201438.9 °C3 January 2014-0.5 °C10 June 201421.4 °C209 mm1831
201341.1 °C28 January 20131.1 °C31 August 201321.6 °C156 mm1830
201241.5 °C8 January 2012-0.6 °C7 August 201221.1 °C283 mm1801
201139.3 °C20 December 2011-0.6 °C3 July 201120.4 °C494 mm1602
201040.8 °C27 December 2010-0.5 °C16 June 201022.0 °C203 mm1972
200941.0 °C14 December 2009-0.1 °C15 July 200921.5 °C240 mm1891
200839.1 °C7 December 20080.9 °C11 July 200821.6 °C250 mm1670
200740.7 °C21 January 20070.8 °C22 May 200721.5 °C134 mm1970
200639.3 °C6 December 20061.8 °C15 July 200621.0 °C420 mm1630
200540.8 °C6 January 20052.8 °C18 August 200521.5 °C263 mm1720
200439.0 °C3 January 20041.3 °C1 August 200421.5 °C330 mm1680
200339.3 °C15 January 2003-0.5 °C20 August 200321.8 °C107 mm1881
200239.3 °C21 December 2002-0.5 °C29 June 200221.3 °C203 mm1761
200139.2 °C12 January 2001-0.4 °C21 July 200121.1 °C288 mm1541
200038.2 °C4 February 2000-0.2 °C20 July 200020.9 °C356 mm1421
199939.7 °C3 November 19991.0 °C3 August 199921.9 °C214 mm1850
199841.1 °C6 February 19980.6 °C22 July 199821.9 °C152 mm1800
199740.6 °C12 December 19970.1 °C30 June 199721.2 °C204 mm1540
199639.6 °C3 November 1996-1.7 °C6 July 199620.3 °C230 mm1576
199540.3 °C4 January 1995-0.9 °C6 August 199521.2 °C109 mm1591
199438.6 °C16 December 1994-1.5 °C29 June 199421.3 °C159 mm1694
199339.6 °C6 January 19931.3 °C5 August 199321.9 °C227 mm1890
199239.8 °C27 January 19920.6 °C12 June 199221.4 °C65 mm1780
199138.5 °C15 January 19910.2 °C19 August 199121.0 °C335 mm1590
199038.6 °C28 November 19900.8 °C5 June 199021.5 °C174 mm1770
198938.8 °C26 December 1989-0.4 °C18 July 198920.5 °C260 mm1491
198840.0 °C2 January 1988-1.6 °C10 July 198821.0 °C394 mm1521
198739.5 °C27 January 1987-0.6 °C21 July 198721.6 °C151 mm1851
198639.6 °C15 December 19860.4 °C4 July 198621.3 °C244 mm1580
198539.5 °C17 November 1985-1.1 °C24 June 198521.1 °C291 mm1493
198440.5 °C30 December 19841.2 °C21 July 198421.5 °C126 mm1640
198340.5 °C7 January 19831.6 °C6 July 198321.5 °C176 mm1710
198239.9 °C29 December 19820.6 °C15 June 198221.3 °C139 mm1680
198139.6 °C4 November 19810.1 °C28 August 198121.0 °C57 mm1650
198038.6 °C10 December 1980-0.2 °C29 June 198021.4 °C183 mm1601
197940.3 °C9 January 19790.6 °C24 July 197920.8 °C323 mm1630
197839.0 °C1 December 19780.3 °C20 June 197820.5 °C172 mm1380
197738.6 °C20 January 19770.5 °C4 August 197720.5 °C339 mm1430
197637.7 °C11 December 1976-1.8 °C12 August 197619.2 °C583 mm832
197538.1 °C21 January 19750.2 °C10 July 197520.6 °C225 mm1430
197437.4 °C7 December 1974-0.3 °C31 July 197419.3 °C717 mm1032
197338.4 °C23 January 19732.2 °C28 July 197321.1 °C223 mm1580
197240.4 °C6 December 1972-0.7 °C1 August 197221.2 °C300 mm1501
197138.1 °C17 January 19710.2 °C17 June 197120.7 °C243 mm1550
197039.6 °C8 January 1970-1.2 °C23 July 197021.2 °C145 mm1892
196939.7 °C5 January 1969-0.9 °C17 June 196921.1 °C181 mm1741
196839.5 °C16 December 1968-1.6 °C12 June 196820.2 °C74 mm1703
196737.9 °C28 December 19672.0 °C11 June 196720.5 °C342 mm1380
196640.0 °C2 January 19661.5 °C21 July 196621.2 °C261 mm1490
196539.5 °C26 December 19650.4 °C17 June 196520.6 °C178 mm1560
196438.2 °C5 February 1964-0.8 °C6 July 196420.4 °C59 mm1601
196339.3 °C27 December 19630.9 °C22 July 196320.7 °C413 mm1500
196238.3 °C2 January 19620.5 °C14 June 196221.3 °C107 mm1650
196139.7 °C13 January 19613.1 °C26 July 196120.8 °C145 mm1640
196038.7 °C30 October 19600.2 °C20 July 196020.9 °C198 mm1580
195939.2 °C30 January 19591.2 °C18 July 195920.5 °C43 mm1720
195839.2 °C21 November 19582.0 °C22 July 195821.0 °C145 mm1640
195738.3 °C3 January 1957-0.9 °C3 August 195720.6 °C183 mm1621
195638.6 °C31 January 1956-0.9 °C10 June 195620.3 °C28 mm1703
195537.9 °C9 January 19550.1 °C7 July 195520.3 °C215 mm1400
195437.6 °C9 February 1954-1.8 °C9 July 195420.0 °C8 mm1764
195339.2 °C30 January 1953-0.8 °C28 June 195321.1 °C193 mm1711
195239.3 °C10 November 19520.1 °C26 July 195220.8 °C307 mm1560
195139.2 °C30 November 19513.6 °C4 July 195121.2 °C315 mm1550
195038.6 °C3 January 19502.3 °C15 June 195020.5 °C473 mm1300
194941.0 °C26 January 19491.8 °C12 July 194921.5 °C61 mm1740
194838.3 °C6 December 19482.1 °C29 July 194820.3 °C238 mm1430
194738.9 °C19 January 19470.3 °C25 July 194720.7 °C42 mm1840
194638.9 °C16 February 19460.9 °C27 July 194620.9 °C41 mm1690
194539.0 °C10 February 19450.5 °C21 June 194521.4 °C208 mm1820
194438.4 °C14 December 1944-0.8 °C16 June 194420.1 °C129 mm1721
194338.0 °C8 December 1943-0.6 °C4 July 194320.9 °C88 mm1931
194238.9 °C11 January 19421.8 °C28 June 194221.0 °C122 mm1980
194138.8 °C4 January 19412.4 °C8 July 194121.0 °C267 mm1720
194038.1 °C17 December 1940-0.1 °C17 June 194021.1 °C144 mm1631

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
29.8 °C
+1.2 °C
Hot days (≥ 30 °C)
189 d/yr
+20
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
283 mm
+71 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan36.6 °C+2.4 °C12 mm-35 mm
Feb35.1 °C+1.9 °C22 mm-34 mm
Mar32.2 °C+0.4 °C87 mm+44 mm
Apr28.5 °C0.0 °C61 mm+42 mm
May25.7 °C+0.8 °C0 mm-4 mm
Jun22.0 °C+0.6 °C1 mm-1 mm
Jul22.3 °C+1.2 °C2 mm0 mm
Aug24.3 °C+0.8 °C9 mm+8 mm
Sep29.5 °C+2.1 °C9 mm+6 mm
Oct31.9 °C+1.6 °C17 mm+11 mm
Nov33.7 °C+1.3 °C41 mm+29 mm
Dec36.3 °C+2.1 °C23 mm+7 mm

The year's extremes

Hottest day
40.1 °C
25 Jan 2025
Coldest day
0.9 °C
27 Jun 2025
Wettest day
25.7 mm
21 Mar 2025
Windiest day
48.7 km/h
27 Aug 2025
Strongest gust
79.6 km/h
27 Aug 2025
Hottest feels-like
40.3 °C
25 Jan 2025
Coldest feels-like
-2.1 °C
27 Jun 2025
Sunniest day
13.6 h
27 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 Keetmanshoop?

Keetmanshoop has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 21.2 °C and it receives 212 mm of precipitation per year.

What is the hottest day ever recorded in Keetmanshoop?

The hottest day measured in Keetmanshoop between 1940 and 2025 was 8 January 2012, reaching 41.5 °C.

What is the coldest day in Keetmanshoop?

The coldest day measured in Keetmanshoop between 1940 and 2025 was 9 July 1954, at -1.8 °C.

Does it snow in Keetmanshoop?

Almost never: Keetmanshoop sees virtually no snow, with about 1 frost days per year.

Has the climate of Keetmanshoop warmed?

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

What is the wettest day in Keetmanshoop?

The wettest day measured in Keetmanshoop between 1940 and 2025 was 29 February 2000, with 77 mm of rain in 24 hours.

What was the windiest day in Keetmanshoop?

The windiest day measured in Keetmanshoop between 1940 and 2025 was 10 March 1946, with winds reaching 64.6 km/h.

What is the warmest month in Keetmanshoop?

The warmest month in Keetmanshoop is January (27.1 °C on average); the coldest is July (13.5 °C).

How much does it rain in Keetmanshoop?

Keetmanshoop receives on average 212 mm of precipitation per year, spread over about 32 rainy days.

Is it sunny in Keetmanshoop?

Keetmanshoop gets on average 11.5 hours of sunshine per day, roughly 4,198 hours per year over 1940-2025.

Are there tropical nights in Keetmanshoop?

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

What was the most extreme apparent temperature in Keetmanshoop?

In Keetmanshoop, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 8 January 2012, and the lowest was -6.5 °C on 8 July 1996.

Compare Keetmanshoop with another city

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

Other cities — Namibia