Siavonga climate — normals and trends

Siavonga (Zambia) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.6 °C and it receives 1,016 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 (28.9 °C on average) and the coldest is July (19.8 °C). Rainfall peaks in January.

Siavonga averages 0 frost days, 135 hot days (≥ 30 °C) and 101 rainy days per year.

Siavonga 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 40.9 °C (on 28 October 2019) and the coldest 9.1 °C (on 17 June 1968).

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

SiavongaSouthern Province

coords
-16.54°, 28.71°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

24.6°C

Average daily high

29.2°C

Average daily low

20.6°C

Annual rainfall

1,016mm

Sunshine / day

10.8h

Mean relative humidity

62%

Average peak wind

14.9km/h

Seasonal range

9.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

135 d/yr

Rainy days (≥ 1 mm)

101 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.3 °C

Average feels-like low

21.6 °C

Average peak gust

31.0 km/h

Tropical nights (≥ 20 °C)

227 d/yr

Solar radiation

20.6 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.39 · 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

40.9 °C

28 October 2019

Coldest day

9.1 °C

17 June 1968

Wettest day

137 mm

16 January 1996

Windiest day

32.1 km/h

4 September 1947

Strongest gust

59.4 km/h

4 September 1947

Hottest feels-like

44.1 °C

26 October 2011

Coldest feels-like

5.7 °C

17 June 1968

Sunniest day

12.9 h

15 December 1950

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.7 °C2 November 202513.4 °C4 August 202525.8 °C1,042 mm2000
202438.4 °C5 November 202414.5 °C15 June 202426.5 °C615 mm2270
202338.7 °C20 November 202312.9 °C13 July 202326.0 °C917 mm2060
202238.0 °C27 October 202213.1 °C14 June 202225.0 °C1,089 mm1480
202139.2 °C10 November 202113.2 °C26 July 202125.5 °C872 mm1710
202039.9 °C8 November 202013.4 °C18 July 202025.4 °C917 mm1750
201940.9 °C28 October 201912.9 °C24 July 201926.3 °C616 mm2320
201838.8 °C2 November 201814.1 °C7 June 201825.6 °C878 mm1910
201739.5 °C18 October 201713.1 °C8 June 201724.7 °C1,204 mm1090
201639.4 °C1 November 201612.9 °C10 June 201625.6 °C992 mm1780
201539.6 °C14 November 201512.5 °C4 August 201525.3 °C825 mm1570
201438.5 °C10 October 201412.6 °C13 July 201425.3 °C975 mm1510
201338.5 °C16 November 201312.9 °C20 June 201325.1 °C979 mm1510
201239.4 °C19 October 201210.9 °C12 June 201224.9 °C890 mm1450
201140.8 °C26 October 201111.2 °C28 June 201124.8 °C964 mm1380
201038.2 °C12 October 201012.2 °C14 August 201025.0 °C1,126 mm1600
200936.8 °C9 November 200911.8 °C28 July 200924.1 °C1,014 mm1060
200837.0 °C27 September 200812.3 °C29 June 200824.4 °C1,130 mm1120
200736.6 °C7 October 200712.5 °C23 June 200724.6 °C1,318 mm1470
200638.1 °C31 October 200612.8 °C2 July 200624.8 °C1,028 mm1280
200539.0 °C17 November 200512.7 °C31 July 200525.6 °C680 mm2060
200437.6 °C27 October 200412.3 °C22 July 200424.5 °C1,074 mm1330
200339.1 °C17 October 200311.9 °C11 July 200325.0 °C948 mm1630
200236.9 °C20 October 200212.5 °C6 June 200225.3 °C589 mm1920
200138.8 °C19 October 200112.1 °C26 July 200124.6 °C1,201 mm1480
200037.3 °C26 October 200013.2 °C5 July 200024.5 °C1,140 mm1260
199937.9 °C23 October 199912.6 °C23 July 199924.4 °C947 mm1020
199839.2 °C4 November 199812.9 °C16 July 199825.3 °C1,079 mm1640
199738.6 °C12 November 199712.8 °C9 July 199724.5 °C1,275 mm1020
199638.8 °C14 November 199612.2 °C2 July 199625.0 °C1,172 mm1340
199538.6 °C27 October 199512.6 °C16 June 199525.9 °C625 mm2010
199439.8 °C22 November 199411.1 °C2 July 199425.2 °C648 mm1700
199337.7 °C1 November 199313.1 °C22 June 199325.2 °C1,042 mm1520
199239.0 °C24 October 199212.9 °C7 July 199226.1 °C696 mm2010
199137.2 °C20 October 199112.2 °C14 June 199125.0 °C860 mm1390
199039.1 °C6 November 199012.2 °C26 July 199024.9 °C785 mm1380
198937.8 °C10 November 198912.3 °C22 July 198924.5 °C1,138 mm1190
198837.6 °C10 October 198812.6 °C18 July 198824.9 °C815 mm1540
198739.1 °C20 November 198711.6 °C24 June 198725.5 °C598 mm2120
198636.2 °C7 October 198611.5 °C23 July 198623.8 °C1,259 mm1120
198535.3 °C8 November 19859.7 °C14 July 198523.9 °C1,138 mm1030
198436.5 °C16 October 198412.5 °C18 June 198424.6 °C983 mm1380
198337.6 °C15 November 198312.5 °C11 August 198325.5 °C849 mm1880
198237.1 °C10 November 198211.5 °C16 July 198224.4 °C752 mm1460
198137.8 °C9 November 19819.3 °C18 June 198123.7 °C1,167 mm1230
198036.1 °C17 October 198011.8 °C21 June 198024.2 °C811 mm1450
197937.1 °C3 October 197912.4 °C30 July 197924.0 °C941 mm1350
197836.9 °C30 September 197811.7 °C28 June 197823.7 °C1,516 mm900
197737.2 °C14 October 197712.6 °C27 June 197724.6 °C1,085 mm1330
197637.8 °C20 November 197612.1 °C18 July 197623.6 °C1,196 mm990
197537.7 °C5 November 197512.8 °C26 July 197523.9 °C963 mm1120
197437.3 °C18 October 197412.5 °C28 July 197423.4 °C1,191 mm850
197336.8 °C27 October 197312.9 °C15 July 197324.4 °C1,016 mm1470
197237.8 °C24 November 197212.8 °C3 July 197224.5 °C769 mm1390
197136.5 °C1 November 197113.0 °C12 June 197124.3 °C907 mm1300
197037.1 °C8 October 197013.1 °C10 June 197024.7 °C844 mm1450
196938.5 °C26 November 196912.9 °C23 June 196924.4 °C1,244 mm1180
196838.6 °C20 October 19689.1 °C17 June 196824.6 °C772 mm1620
196737.5 °C6 October 196711.3 °C17 July 196724.3 °C683 mm1080
196637.7 °C31 October 196611.4 °C28 July 196624.8 °C718 mm1290
196536.5 °C1 November 196510.6 °C5 July 196524.1 °C461 mm1200
196436.8 °C26 October 196410.5 °C29 June 196424.5 °C758 mm1570
196336.7 °C7 October 196312.1 °C7 June 196324.0 °C1,102 mm1010
196237.2 °C18 October 196213.4 °C27 June 196223.9 °C1,236 mm700
196138.2 °C15 October 196113.0 °C10 August 196124.2 °C1,146 mm840
196037.3 °C10 October 196012.8 °C5 July 196024.3 °C751 mm1120
195936.1 °C16 November 195914.3 °C15 June 195924.2 °C1,224 mm950
195835.7 °C17 October 195812.9 °C13 August 195823.8 °C1,910 mm860
195739.4 °C25 November 195713.1 °C8 August 195724.2 °C1,237 mm940
195636.3 °C25 October 195612.5 °C7 July 195623.2 °C1,404 mm550
195538.1 °C14 November 195512.3 °C29 July 195523.4 °C1,683 mm690
195439.3 °C27 October 195412.2 °C26 July 195425.0 °C564 mm1820
195337.1 °C31 October 195311.4 °C2 July 195323.5 °C1,459 mm720
195237.3 °C2 October 195212.3 °C6 August 195224.4 °C1,293 mm1180
195138.5 °C28 November 195112.6 °C15 July 195125.7 °C607 mm2050
195037.2 °C24 October 195012.9 °C11 June 195023.8 °C1,053 mm1000
194939.3 °C3 November 194912.9 °C9 August 194924.5 °C1,109 mm1450
194837.7 °C14 October 194812.8 °C15 July 194823.9 °C1,652 mm880
194737.8 °C5 November 194712.1 °C17 July 194723.9 °C1,299 mm770
194638.4 °C25 October 194612.4 °C11 July 194623.8 °C1,510 mm760
194537.4 °C14 October 194513.4 °C18 June 194524.3 °C1,110 mm1040
194437.6 °C27 September 194413.1 °C14 July 194424.3 °C1,112 mm880
194338.4 °C25 November 194312.9 °C28 June 194324.2 °C1,136 mm900
194237.1 °C23 October 194213.0 °C28 July 194224.2 °C1,109 mm870
194139.5 °C13 October 194113.0 °C23 June 194125.1 °C831 mm1550
194036.5 °C2 November 194012.6 °C17 July 194024.0 °C1,124 mm970

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.3 °C
+1.1 °C
Hot days (≥ 30 °C)
200 d/yr
+65
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1042 mm
+26 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.8 °C+1.0 °C352 mm+81 mm
Feb30.3 °C+1.5 °C172 mm-63 mm
Mar31.5 °C+2.4 °C32 mm-105 mm
Apr30.8 °C+1.8 °C70 mm+37 mm
May28.7 °C+1.1 °C5 mm+1 mm
Jun26.9 °C+1.5 °C0 mm-1 mm
Jul26.5 °C+1.3 °C0 mm-0 mm
Aug29.4 °C+1.6 °C0 mm-0 mm
Sep33.9 °C+2.3 °C0 mm-1 mm
Oct34.9 °C+0.8 °C0 mm-10 mm
Nov31.5 °C-1.3 °C165 mm+80 mm
Dec29.8 °C-0.1 °C245 mm+8 mm

The year's extremes

Hottest day
38.7 °C
2 Nov 2025
Coldest day
13.4 °C
4 Aug 2025
Wettest day
40.1 mm
18 Nov 2025
Windiest day
27.6 km/h
3 Nov 2025
Strongest gust
51.5 km/h
3 Nov 2025
Hottest feels-like
41.9 °C
2 Nov 2025
Coldest feels-like
11.9 °C
4 Aug 2025
Sunniest day
12.7 h
12 Jan 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 Siavonga?

Siavonga has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.6 °C and it receives 1,016 mm of precipitation per year.

What is the hottest day ever recorded in Siavonga?

The hottest day measured in Siavonga between 1940 and 2025 was 28 October 2019, reaching 40.9 °C.

What is the coldest day in Siavonga?

The coldest day measured in Siavonga between 1940 and 2025 was 17 June 1968, at 9.1 °C.

Does it snow in Siavonga?

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

Has the climate of Siavonga warmed?

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

What is the wettest day in Siavonga?

The wettest day measured in Siavonga between 1940 and 2025 was 16 January 1996, with 137 mm of rain in 24 hours.

What was the windiest day in Siavonga?

The windiest day measured in Siavonga between 1940 and 2025 was 4 September 1947, with winds reaching 32.1 km/h.

What is the warmest month in Siavonga?

The warmest month in Siavonga is October (28.9 °C on average); the coldest is July (19.8 °C).

How much does it rain in Siavonga?

Siavonga receives on average 1,016 mm of precipitation per year, spread over about 101 rainy days.

Is it sunny in Siavonga?

Siavonga gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Siavonga?

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

What was the most extreme apparent temperature in Siavonga?

In Siavonga, between 1940 and 2025, the highest apparent temperature reached 44.1 °C on 26 October 2011, and the lowest was 5.7 °C on 17 June 1968.

Compare Siavonga with another city

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

Nearby cities

The climate around Siavonga

Other cities — Zambia