Ndiyona climate — normals and trends

Ndiyona (Namibia) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.3 °C and it receives 676 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 October (26.8 °C on average) and the coldest is July (16.7 °C). Rainfall peaks in January.

Ndiyona averages 0 frost days, 151 hot days (≥ 30 °C) and 95 rainy days per year.

Ndiyona has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.2 °C (on 11 January 1949) and the coldest -1.9 °C (on 27 June 2011).

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

NdiyonaKavango East

coords
-18.04°, 20.70°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

22.3°C

Average daily high

29.3°C

Average daily low

15.7°C

Annual rainfall

676mm

Sunshine / day

11.0h

Mean relative humidity

51%

Average peak wind

14.0km/h

Seasonal range

10.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

151 d/yr

Rainy days (≥ 1 mm)

95 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.8 °C

Average feels-like low

14.8 °C

Average peak gust

33.0 km/h

Tropical nights (≥ 20 °C)

65 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

+0.1 °C per decade · r² = 0.19 · 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.2 °C

11 January 1949

Coldest day

-1.9 °C

27 June 2011

Wettest day

85 mm

22 December 1991

Windiest day

31.9 km/h

9 October 1998

Strongest gust

65.2 km/h

3 January 1990

Hottest feels-like

41.4 °C

13 January 1949

Coldest feels-like

-6.3 °C

15 June 1968

Sunniest day

13.0 h

2 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C17 October 20252.1 °C29 June 202522.9 °C745 mm1860
202439.5 °C24 October 20240.5 °C10 July 202423.6 °C473 mm2600
202339.5 °C24 October 20232.8 °C1 August 202323.7 °C447 mm2490
202238.1 °C5 October 20223.2 °C22 May 202222.4 °C623 mm1540
202137.2 °C1 November 20212.9 °C23 July 202121.9 °C913 mm1340
202039.1 °C21 October 20200.2 °C13 July 202022.2 °C948 mm1320
201938.4 °C21 October 20194.1 °C8 July 201923.7 °C379 mm2370
201838.2 °C18 October 20183.9 °C10 June 201823.0 °C714 mm1660
201738.9 °C19 October 20173.6 °C23 June 201722.5 °C784 mm1280
201639.6 °C31 October 20164.3 °C27 July 201623.6 °C644 mm1970
201539.4 °C10 November 20152.8 °C28 July 201524.0 °C395 mm2270
201437.7 °C26 October 20140.4 °C7 June 201422.3 °C769 mm1230
201338.3 °C28 October 20135.6 °C27 July 201322.9 °C638 mm1890
201238.0 °C7 October 20121.5 °C12 June 201222.4 °C597 mm1490
201137.9 °C18 October 2011-1.9 °C27 June 201121.7 °C960 mm982
201038.3 °C13 October 20101.4 °C17 June 201022.5 °C832 mm1510
200936.9 °C9 October 20092.9 °C25 July 200922.1 °C771 mm1240
200837.5 °C3 October 20084.8 °C28 June 200821.9 °C871 mm1100
200737.2 °C5 November 20070.0 °C29 June 200722.3 °C483 mm1780
200636.7 °C27 October 20061.3 °C4 August 200621.5 °C917 mm990
200539.6 °C17 November 20054.0 °C21 July 200523.6 °C587 mm2090
200437.1 °C7 October 20040.2 °C29 July 200422.2 °C746 mm1460
200339.7 °C16 October 20032.5 °C4 July 200323.2 °C579 mm1890
200238.0 °C20 October 20024.4 °C27 June 200223.2 °C521 mm2180
200137.6 °C26 September 20011.2 °C23 July 200122.6 °C686 mm1540
200037.6 °C17 November 20005.6 °C11 August 200022.2 °C768 mm1220
199938.3 °C5 November 19993.3 °C9 June 199922.7 °C659 mm1590
199838.3 °C8 October 19984.2 °C10 June 199823.6 °C574 mm2210
199738.0 °C25 October 1997-0.5 °C1 July 199722.5 °C715 mm1561
199638.3 °C21 October 19962.0 °C11 July 199623.4 °C475 mm2180
199539.4 °C11 October 19953.0 °C18 June 199523.8 °C470 mm2000
199437.7 °C25 November 19940.1 °C1 July 199422.2 °C602 mm1790
199337.6 °C1 November 19934.8 °C14 June 199322.3 °C727 mm1320
199237.7 °C4 December 19923.6 °C6 August 199222.9 °C401 mm2020
199136.6 °C7 October 19914.0 °C11 June 199122.0 °C898 mm1220
199038.7 °C5 November 19907.1 °C11 June 199023.0 °C636 mm1640
198938.3 °C21 December 19893.0 °C20 July 198922.2 °C692 mm1300
198836.5 °C3 October 19881.2 °C12 July 198822.6 °C731 mm1520
198739.5 °C19 November 19872.3 °C23 July 198723.2 °C555 mm2120
198637.0 °C23 December 19864.0 °C5 August 198622.1 °C626 mm1430
198536.9 °C9 November 19850.5 °C14 July 198522.3 °C557 mm1550
198437.4 °C19 November 19841.7 °C23 July 198422.4 °C563 mm1770
198336.7 °C1 October 19832.6 °C10 August 198322.7 °C674 mm1800
198237.9 °C6 February 19820.6 °C4 July 198222.7 °C636 mm1840
198138.0 °C8 November 19812.2 °C20 June 198121.6 °C634 mm1120
198036.0 °C3 December 1980-0.7 °C1 July 198022.2 °C554 mm1561
197937.1 °C3 October 19791.6 °C24 July 197921.8 °C573 mm1480
197835.8 °C29 September 19781.2 °C12 July 197821.1 °C664 mm1100
197736.5 °C25 October 19773.7 °C27 June 197721.6 °C932 mm1210
197636.4 °C27 October 19762.2 °C6 August 197620.8 °C737 mm1090
197536.8 °C20 November 19751.9 °C1 August 197521.6 °C414 mm1340
197436.2 °C16 October 19742.8 °C29 July 197420.6 °C863 mm810
197337.3 °C23 January 19734.3 °C16 July 197322.5 °C601 mm1740
197238.7 °C22 October 19721.9 °C23 June 197221.6 °C614 mm1380
197136.5 °C4 October 19714.0 °C5 August 197121.8 °C769 mm1290
197037.2 °C11 October 19703.2 °C18 July 197022.8 °C579 mm1790
196936.4 °C3 October 19695.4 °C12 July 196921.6 °C819 mm1060
196837.9 °C18 October 1968-1.8 °C15 June 196821.8 °C552 mm1333
196737.3 °C23 October 19670.6 °C21 July 196721.2 °C972 mm790
196636.7 °C23 November 19663.3 °C12 July 196622.1 °C802 mm1160
196537.5 °C29 October 19653.4 °C6 July 196522.0 °C513 mm1560
196436.8 °C11 November 1964-1.4 °C20 June 196422.1 °C506 mm1962
196336.3 °C7 October 19634.6 °C5 July 196321.2 °C787 mm1050
196237.6 °C17 October 19623.2 °C29 August 196221.8 °C700 mm1320
196137.8 °C22 October 19614.8 °C22 June 196121.7 °C731 mm1270
196037.1 °C18 December 19602.9 °C21 July 196021.7 °C602 mm1470
195937.0 °C28 October 19593.2 °C18 May 195922.2 °C411 mm1660
195836.4 °C29 October 19581.8 °C16 June 195821.4 °C931 mm1010
195735.3 °C11 October 19575.4 °C18 June 195721.7 °C1,014 mm1090
195637.0 °C22 October 19560.8 °C24 July 195622.0 °C410 mm1570
195536.3 °C13 October 19553.4 °C8 July 195521.2 °C1,011 mm970
195439.8 °C25 October 19541.2 °C25 July 195423.4 °C188 mm2360
195339.6 °C31 October 19532.4 °C31 July 195321.4 °C1,110 mm880
195237.9 °C29 October 19521.0 °C7 August 195222.1 °C670 mm1410
195138.1 °C9 October 19512.3 °C15 July 195121.5 °C1,033 mm990
195037.3 °C27 December 19504.2 °C10 August 195021.3 °C884 mm1020
194941.2 °C11 January 19494.5 °C22 July 194923.7 °C338 mm2000
194837.2 °C1 October 19486.1 °C13 July 194821.6 °C861 mm900
194738.0 °C9 October 19472.4 °C19 July 194722.1 °C733 mm1100
194638.8 °C25 October 19462.3 °C8 July 194622.4 °C598 mm1640
194538.3 °C27 October 19454.6 °C6 July 194522.7 °C782 mm1310
194439.2 °C25 September 19446.5 °C15 July 194423.3 °C550 mm1790
194337.3 °C12 October 19433.7 °C22 July 194321.5 °C741 mm940
194238.6 °C23 October 19422.5 °C21 July 194221.9 °C656 mm1220
194140.2 °C15 October 19414.7 °C22 June 194122.6 °C644 mm1640
194038.2 °C17 October 19401.9 °C17 July 194021.8 °C659 mm1270

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
30.2 °C
+0.9 °C
Hot days (≥ 30 °C)
186 d/yr
+35
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
745 mm
+69 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.7 °C+0.4 °C115 mm-56 mm
Feb30.5 °C+1.5 °C130 mm-16 mm
Mar31.2 °C+2.2 °C35 mm-66 mm
Apr29.4 °C+0.4 °C46 mm+21 mm
May28.1 °C+0.5 °C2 mm+1 mm
Jun25.7 °C+0.5 °C2 mm+1 mm
Jul26.5 °C+1.3 °C0 mm-0 mm
Aug30.3 °C+1.6 °C0 mm-0 mm
Sep35.1 °C+2.4 °C0 mm-2 mm
Oct35.3 °C+1.1 °C9 mm-10 mm
Nov31.8 °C-0.1 °C58 mm-23 mm
Dec28.6 °C-1.8 °C349 mm+219 mm

The year's extremes

Hottest day
38.4 °C
17 Oct 2025
Coldest day
2.1 °C
29 Jun 2025
Wettest day
54.7 mm
19 Dec 2025
Windiest day
25.0 km/h
22 Oct 2025
Strongest gust
54.0 km/h
28 Jul 2025
Hottest feels-like
38.8 °C
1 Dec 2025
Coldest feels-like
-2.3 °C
29 Jun 2025
Sunniest day
13.0 h
2 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 Ndiyona?

Ndiyona has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 22.3 °C and it receives 676 mm of precipitation per year.

What is the hottest day ever recorded in Ndiyona?

The hottest day measured in Ndiyona between 1940 and 2025 was 11 January 1949, reaching 41.2 °C.

What is the coldest day in Ndiyona?

The coldest day measured in Ndiyona between 1940 and 2025 was 27 June 2011, at -1.9 °C.

Does it snow in Ndiyona?

Almost never: Ndiyona sees virtually no snow, with about 0 frost days per year.

Has the climate of Ndiyona warmed?

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

What is the wettest day in Ndiyona?

The wettest day measured in Ndiyona between 1940 and 2025 was 22 December 1991, with 85 mm of rain in 24 hours.

What was the windiest day in Ndiyona?

The windiest day measured in Ndiyona between 1940 and 2025 was 9 October 1998, with winds reaching 31.9 km/h.

What is the warmest month in Ndiyona?

The warmest month in Ndiyona is October (26.8 °C on average); the coldest is July (16.7 °C).

How much does it rain in Ndiyona?

Ndiyona receives on average 676 mm of precipitation per year, spread over about 95 rainy days.

Is it sunny in Ndiyona?

Ndiyona gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Ndiyona?

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

What was the most extreme apparent temperature in Ndiyona?

In Ndiyona, between 1940 and 2025, the highest apparent temperature reached 41.4 °C on 13 January 1949, and the lowest was -6.3 °C on 15 June 1968.

Compare Ndiyona with another city

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

Nearby cities

The climate around Ndiyona

Other cities — Namibia