Ondjiva climate — normals and trends

Ondjiva (Angola) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.9 °C and it receives 598 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 June (18.2 °C). Rainfall peaks in January.

Ondjiva averages 0 frost days, 171 hot days (≥ 30 °C) and 75 rainy days per year.

Ondjiva has warmed by +1.7 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.3 °C (on 11 January 1949) and the coldest 3.1 °C (on 17 June 1940).

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

OndjivaCunene Province

coords
-17.07°, 15.73°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthOctoberColdest monthJuneWettest monthJanuaryDriest monthJuly

Mean daily temperature

22.9°C

Average daily high

30.0°C

Average daily low

16.7°C

Annual rainfall

598mm

Sunshine / day

11.2h

Mean relative humidity

45%

Average peak wind

15.4km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

171 d/yr

Rainy days (≥ 1 mm)

75 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.0 °C

Average feels-like low

15.2 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

68 d/yr

Solar radiation

22.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

11 January 1949

Coldest day

3.1 °C

17 June 1940

Wettest day

140 mm

28 February 2020

Windiest day

37.2 km/h

1 December 2008

Strongest gust

86.0 km/h

1 December 2008

Hottest feels-like

40.5 °C

5 December 2018

Coldest feels-like

-1.4 °C

17 June 1940

Sunniest day

13.0 h

28 December 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.5 °C2 December 20254.8 °C17 August 202523.6 °C688 mm1880
202439.9 °C25 October 20246.0 °C4 June 202425.0 °C415 mm2940
202339.8 °C24 October 20235.1 °C29 June 202324.2 °C687 mm2520
202239.2 °C3 October 20226.2 °C2 August 202224.2 °C502 mm2500
202139.1 °C10 October 20219.3 °C24 July 202124.4 °C429 mm2230
202040.5 °C26 October 20208.5 °C10 July 202024.2 °C741 mm2210
201939.2 °C8 October 201911.8 °C31 July 201925.9 °C613 mm3010
201839.9 °C16 November 201810.3 °C15 June 201824.7 °C644 mm2220
201738.7 °C21 October 201711.0 °C18 July 201724.4 °C664 mm2080
201639.5 °C27 October 20167.5 °C26 July 201624.7 °C626 mm2530
201540.4 °C10 November 20156.2 °C27 June 201525.3 °C449 mm2790
201438.1 °C23 October 20148.1 °C18 July 201424.0 °C554 mm2230
201339.2 °C29 October 20139.2 °C16 August 201324.1 °C422 mm2510
201238.3 °C9 November 20125.6 °C11 July 201222.5 °C922 mm1630
201138.1 °C16 October 20114.8 °C8 June 201121.9 °C982 mm1050
201038.9 °C5 October 20106.8 °C18 June 201022.8 °C895 mm1400
200938.1 °C5 December 20097.1 °C1 August 200923.0 °C764 mm1520
200839.0 °C29 October 20085.7 °C5 July 200823.0 °C1,010 mm1440
200738.7 °C12 November 20077.2 °C11 June 200724.4 °C349 mm2510
200636.3 °C21 January 20064.7 °C2 August 200622.0 °C763 mm1300
200539.4 °C16 November 20059.1 °C21 July 200524.4 °C587 mm2460
200438.0 °C7 November 20048.7 °C8 June 200423.4 °C569 mm1800
200338.8 °C15 October 20037.5 °C4 July 200323.2 °C636 mm1830
200237.7 °C19 October 20026.9 °C28 June 200223.1 °C704 mm1750
200138.1 °C8 October 20014.7 °C20 July 200122.6 °C735 mm1500
200037.7 °C6 October 20007.7 °C11 June 200023.1 °C457 mm1750
199937.8 °C2 November 19996.6 °C19 June 199922.8 °C621 mm1570
199837.5 °C6 October 19988.6 °C8 June 199823.7 °C545 mm2030
199737.6 °C26 September 19975.3 °C27 May 199722.4 °C699 mm1390
199638.2 °C16 October 19966.7 °C26 July 199623.1 °C431 mm2080
199538.3 °C12 November 19957.8 °C6 August 199523.0 °C501 mm1710
199436.2 °C20 September 19945.0 °C1 July 199422.8 °C448 mm1810
199336.6 °C18 January 19938.9 °C17 June 199322.7 °C654 mm1360
199236.5 °C4 December 19926.4 °C23 July 199222.9 °C362 mm1850
199136.6 °C6 October 19915.4 °C9 June 199122.0 °C733 mm1050
199037.1 °C6 November 19906.8 °C23 June 199022.4 °C728 mm1330
198938.3 °C25 November 19896.4 °C26 June 198922.8 °C352 mm1710
198835.8 °C3 October 19886.2 °C12 July 198822.7 °C508 mm1610
198737.3 °C31 October 19875.9 °C21 July 198722.6 °C576 mm1740
198635.8 °C12 November 19866.8 °C25 July 198621.8 °C659 mm1210
198535.9 °C10 October 19855.2 °C15 July 198522.0 °C411 mm1370
198435.8 °C19 November 19846.3 °C21 June 198421.8 °C632 mm1200
198336.2 °C19 September 19835.1 °C8 August 198322.7 °C503 mm1680
198236.5 °C13 November 19823.5 °C15 June 198222.0 °C644 mm1260
198137.1 °C19 October 19816.5 °C21 June 198122.5 °C313 mm1540
198036.7 °C4 December 19805.5 °C26 August 198022.6 °C501 mm1650
197937.7 °C4 October 19793.4 °C21 July 197922.0 °C616 mm1200
197836.0 °C7 January 19785.9 °C18 June 197821.5 °C566 mm1180
197736.8 °C6 January 19776.3 °C30 June 197722.3 °C528 mm1430
197635.3 °C28 October 19765.5 °C9 July 197620.9 °C694 mm1020
197536.6 °C3 November 19757.7 °C26 July 197522.0 °C573 mm1260
197435.1 °C19 October 19744.9 °C23 August 197420.9 °C648 mm780
197336.5 °C24 January 19736.9 °C14 July 197323.2 °C357 mm1890
197239.8 °C27 November 19726.1 °C24 June 197222.3 °C486 mm1500
197136.5 °C7 October 19716.7 °C3 August 197122.4 °C634 mm1360
197037.0 °C3 January 19704.9 °C19 July 197022.9 °C498 mm1850
196936.4 °C15 January 19698.5 °C14 July 196922.8 °C602 mm1610
196837.3 °C31 October 19685.1 °C17 June 196822.2 °C498 mm1420
196737.3 °C22 October 19674.6 °C21 July 196721.5 °C928 mm920
196638.7 °C23 November 19666.4 °C19 August 196623.2 °C427 mm1740
196536.0 °C26 October 19654.0 °C1 June 196522.1 °C413 mm1560
196436.9 °C13 November 19644.5 °C4 July 196422.6 °C400 mm2280
196336.3 °C7 October 19635.1 °C12 July 196321.1 °C998 mm880
196237.3 °C29 October 19624.9 °C8 June 196222.6 °C586 mm1570
196137.1 °C20 October 19614.8 °C11 June 196122.6 °C714 mm1450
196037.7 °C23 December 19604.4 °C19 July 196022.6 °C480 mm1720
195937.3 °C17 October 19595.8 °C17 August 195922.9 °C590 mm1800
195837.4 °C29 October 19587.3 °C6 August 195822.6 °C557 mm1890
195738.0 °C13 November 19574.0 °C27 June 195722.7 °C756 mm1500
195638.2 °C29 December 19567.0 °C6 July 195623.1 °C344 mm2090
195536.5 °C3 December 19556.5 °C9 July 195522.4 °C613 mm1360
195438.8 °C24 October 19545.4 °C26 July 195424.1 °C175 mm2410
195338.5 °C1 November 19535.5 °C27 June 195321.9 °C726 mm1160
195237.5 °C27 October 19526.7 °C15 July 195222.7 °C521 mm1550
195137.4 °C6 October 19516.6 °C16 July 195121.0 °C1,233 mm700
195037.0 °C15 October 19506.8 °C11 July 195021.2 °C1,005 mm870
194941.3 °C11 January 19498.6 °C24 August 194923.3 °C524 mm1750
194837.4 °C30 September 19489.1 °C24 June 194823.0 °C535 mm1700
194738.0 °C9 October 19476.6 °C11 July 194723.2 °C500 mm1940
194639.2 °C26 October 19467.6 °C28 July 194623.0 °C651 mm1980
194537.6 °C25 October 19457.3 °C25 June 194523.2 °C612 mm1810
194439.0 °C28 September 19447.3 °C4 July 194423.0 °C655 mm1990
194337.8 °C8 October 19436.9 °C7 July 194322.9 °C531 mm1710
194238.0 °C22 October 19426.4 °C11 June 194222.6 °C673 mm1530
194139.6 °C16 October 19417.8 °C24 June 194123.7 °C436 mm2290
194037.0 °C17 October 19403.1 °C17 June 194022.4 °C534 mm1710

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.9 °C
+0.9 °C
Hot days (≥ 30 °C)
188 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
688 mm
+90 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.0 °C+2.4 °C78 mm-63 mm
Feb29.0 °C0.0 °C155 mm+28 mm
Mar29.3 °C+0.4 °C171 mm+61 mm
Apr29.6 °C+0.1 °C68 mm+40 mm
May29.1 °C+0.4 °C0 mm-1 mm
Jun27.5 °C+1.0 °C0 mm-0 mm
Jul28.5 °C+1.8 °C0 mm0 mm
Aug31.0 °C+1.3 °C0 mm0 mm
Sep34.6 °C+1.4 °C9 mm+8 mm
Oct35.9 °C+1.6 °C4 mm-14 mm
Nov34.4 °C+1.9 °C30 mm-38 mm
Dec29.5 °C-1.8 °C172 mm+68 mm

The year's extremes

Hottest day
38.5 °C
2 Dec 2025
Coldest day
4.8 °C
17 Aug 2025
Wettest day
40.6 mm
13 Feb 2025
Windiest day
28.0 km/h
28 Jul 2025
Strongest gust
56.9 km/h
28 Jul 2025
Hottest feels-like
38.7 °C
3 Dec 2025
Coldest feels-like
0.0 °C
17 Aug 2025
Sunniest day
12.7 h
18 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 Ondjiva?

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

What is the hottest day ever recorded in Ondjiva?

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

What is the coldest day in Ondjiva?

The coldest day measured in Ondjiva between 1940 and 2025 was 17 June 1940, at 3.1 °C.

Does it snow in Ondjiva?

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

Has the climate of Ondjiva warmed?

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

What is the wettest day in Ondjiva?

The wettest day measured in Ondjiva between 1940 and 2025 was 28 February 2020, with 140 mm of rain in 24 hours.

What was the windiest day in Ondjiva?

The windiest day measured in Ondjiva between 1940 and 2025 was 1 December 2008, with winds reaching 37.2 km/h.

What is the warmest month in Ondjiva?

The warmest month in Ondjiva is October (26.8 °C on average); the coldest is June (18.2 °C).

How much does it rain in Ondjiva?

Ondjiva receives on average 598 mm of precipitation per year, spread over about 75 rainy days.

Is it sunny in Ondjiva?

Ondjiva gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Ondjiva?

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

What was the most extreme apparent temperature in Ondjiva?

In Ondjiva, between 1940 and 2025, the highest apparent temperature reached 40.5 °C on 5 December 2018, and the lowest was -1.4 °C on 17 June 1940.

Compare Ondjiva with another city

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

Nearby cities

The climate around Ondjiva

Other cities — Angola