Kafue climate — normals and trends

Kafue (Zambia) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 21.2 °C and it receives 963 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 (25.6 °C on average) and the coldest is July (16.6 °C). Rainfall peaks in January.

Kafue averages 0 frost days, 67 hot days (≥ 30 °C) and 115 rainy days per year.

Kafue 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 38.7 °C (on 18 October 2017) and the coldest 4.8 °C (on 1 July 1994).

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

KafueLusaka Province

coords
-15.77°, 28.18°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

21.2°C

Average daily high

26.7°C

Average daily low

16.5°C

Annual rainfall

963mm

Sunshine / day

10.6h

Mean relative humidity

63%

Average peak wind

16.3km/h

Seasonal range

9.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

67 d/yr

Rainy days (≥ 1 mm)

115 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.6 °C

Average feels-like low

16.0 °C

Average peak gust

37.2 km/h

Tropical nights (≥ 20 °C)

47 d/yr

Solar radiation

20.7 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.26 · 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

38.7 °C

18 October 2017

Coldest day

4.8 °C

1 July 1994

Wettest day

107 mm

17 December 2008

Windiest day

33.9 km/h

15 October 1977

Strongest gust

72.4 km/h

3 November 1984

Hottest feels-like

41.0 °C

8 January 2016

Coldest feels-like

0.6 °C

1 July 1994

Sunniest day

12.8 h

18 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.8 °C2 November 20257.9 °C31 July 202522.2 °C987 mm850
202437.6 °C30 September 20248.5 °C15 June 202423.1 °C583 mm1390
202337.1 °C19 November 20238.8 °C15 July 202322.6 °C969 mm1090
202235.1 °C27 October 20227.5 °C24 May 202221.6 °C1,083 mm630
202137.3 °C10 October 20217.1 °C30 May 202121.8 °C849 mm840
202038.2 °C8 November 20208.2 °C10 August 202021.9 °C907 mm940
201938.6 °C28 October 20196.5 °C24 July 201922.4 °C623 mm1210
201836.5 °C22 November 20188.8 °C21 July 201821.8 °C1,026 mm810
201738.7 °C18 October 20178.6 °C8 June 201721.2 °C1,233 mm530
201636.9 °C17 October 20167.8 °C14 July 201621.9 °C1,000 mm970
201537.8 °C14 November 20157.3 °C17 June 201521.8 °C799 mm900
201436.6 °C10 October 20148.2 °C12 July 201421.8 °C886 mm780
201336.8 °C28 September 20137.8 °C20 June 201321.7 °C848 mm810
201236.8 °C19 October 20126.8 °C11 June 201221.4 °C1,003 mm740
201138.2 °C26 October 20116.4 °C25 July 201121.3 °C902 mm580
201036.6 °C12 October 20106.6 °C14 August 201021.3 °C1,275 mm710
200934.8 °C9 October 20097.2 °C29 July 200920.7 °C1,004 mm500
200835.8 °C27 September 20087.2 °C1 July 200820.9 °C1,042 mm690
200734.8 °C7 October 20077.2 °C23 June 200721.1 °C1,157 mm570
200635.7 °C31 October 20067.1 °C2 July 200621.2 °C988 mm540
200535.8 °C3 November 20057.6 °C8 July 200521.9 °C761 mm740
200435.6 °C8 October 20047.1 °C17 July 200420.9 °C887 mm480
200336.8 °C15 October 20036.7 °C10 July 200321.3 °C956 mm790
200234.6 °C30 September 20028.4 °C6 June 200221.6 °C570 mm650
200136.9 °C19 October 20016.6 °C27 July 200121.2 °C1,141 mm720
200035.2 °C26 October 20007.5 °C5 July 200021.0 °C1,056 mm520
199935.5 °C23 October 19997.2 °C30 June 199921.0 °C796 mm500
199837.8 °C4 November 19988.2 °C15 July 199822.0 °C884 mm790
199737.5 °C12 November 19977.9 °C10 July 199721.4 °C878 mm520
199636.7 °C21 October 19968.1 °C3 July 199621.8 °C951 mm770
199536.6 °C19 October 19956.9 °C17 July 199522.3 °C663 mm1070
199437.2 °C22 November 19944.8 °C1 July 199421.6 °C680 mm950
199335.9 °C4 November 19937.8 °C17 August 199321.4 °C979 mm540
199236.5 °C17 October 19927.9 °C6 July 199222.4 °C711 mm1090
199134.3 °C9 October 19916.9 °C14 June 199121.3 °C780 mm620
199036.5 °C6 November 19907.7 °C26 July 199021.3 °C811 mm600
198935.6 °C2 November 19896.4 °C15 June 198921.0 °C1,159 mm740
198834.9 °C10 October 19888.5 °C17 July 198821.2 °C792 mm590
198737.4 °C20 November 19876.2 °C24 June 198721.9 °C646 mm950
198634.3 °C7 October 19867.0 °C23 July 198620.3 °C1,021 mm380
198532.8 °C24 November 19855.7 °C14 July 198520.5 °C948 mm380
198435.4 °C5 September 19846.5 °C18 June 198421.3 °C740 mm700
198334.8 °C31 October 19838.6 °C11 August 198321.9 °C788 mm990
198233.7 °C7 November 19826.2 °C16 July 198220.8 °C794 mm480
198135.5 °C8 November 19815.8 °C19 June 198120.5 °C1,005 mm650
198034.0 °C17 October 19807.7 °C12 July 198020.7 °C838 mm480
197935.2 °C23 September 19797.6 °C5 July 197920.3 °C826 mm560
197835.8 °C30 September 19787.1 °C7 July 197820.5 °C1,476 mm530
197735.7 °C19 October 19778.1 °C11 July 197721.2 °C1,037 mm650
197635.4 °C26 October 19768.0 °C5 July 197620.2 °C1,111 mm470
197535.9 °C26 October 19758.1 °C27 July 197520.3 °C818 mm530
197436.0 °C18 October 19746.5 °C15 June 197419.9 °C1,269 mm490
197335.3 °C27 October 19736.9 °C10 July 197320.9 °C891 mm560
197235.1 °C24 November 19727.8 °C3 July 197220.9 °C771 mm700
197134.5 °C1 November 19718.1 °C12 June 197120.7 °C835 mm370
197036.1 °C8 October 19709.4 °C5 July 197021.2 °C782 mm510
196935.4 °C26 November 19697.6 °C25 July 196920.8 °C1,295 mm490
196836.8 °C28 October 19685.7 °C15 June 196821.3 °C742 mm660
196735.9 °C6 October 19677.0 °C17 July 196720.8 °C777 mm520
196636.4 °C31 October 19667.1 °C28 July 196621.4 °C776 mm730
196535.4 °C2 November 19656.1 °C4 July 196520.7 °C403 mm550
196435.4 °C26 October 19646.2 °C28 June 196420.9 °C829 mm590
196335.3 °C6 October 19637.4 °C23 May 196320.7 °C951 mm370
196235.6 °C18 October 19629.1 °C17 July 196220.7 °C1,148 mm480
196137.1 °C15 October 19618.8 °C11 August 196120.7 °C1,125 mm470
196035.5 °C10 October 19608.0 °C3 July 196020.8 °C759 mm650
195934.6 °C4 October 195910.1 °C15 June 195920.8 °C994 mm570
195834.7 °C17 October 19588.8 °C22 June 195820.6 °C1,589 mm340
195736.6 °C25 November 19579.7 °C16 June 195721.1 °C1,281 mm790
195634.7 °C15 October 19568.8 °C13 July 195620.1 °C1,442 mm380
195536.6 °C14 November 19558.4 °C12 August 195520.4 °C1,444 mm490
195437.9 °C27 October 19548.6 °C21 June 195421.9 °C551 mm990
195335.6 °C31 October 19537.1 °C2 July 195320.3 °C1,379 mm510
195236.4 °C2 October 19529.5 °C17 June 195221.3 °C1,085 mm660
195137.2 °C10 October 19517.9 °C15 July 195122.4 °C584 mm1200
195035.9 °C24 October 19508.5 °C10 June 195020.5 °C1,123 mm620
194937.7 °C3 November 19499.5 °C11 August 194921.3 °C1,142 mm800
194836.0 °C13 October 19488.3 °C5 July 194820.7 °C1,429 mm600
194735.9 °C27 October 19478.0 °C17 July 194720.9 °C1,216 mm590
194636.9 °C24 October 19468.0 °C9 July 194620.5 °C1,516 mm510
194535.7 °C13 October 19458.8 °C20 June 194521.1 °C904 mm650
194436.5 °C27 September 19448.5 °C13 July 194420.9 °C1,072 mm590
194337.0 °C25 November 19438.7 °C28 June 194321.1 °C1,023 mm710
194236.1 °C13 October 19428.8 °C2 August 194221.0 °C1,103 mm560
194138.0 °C12 October 19418.9 °C6 July 194122.0 °C747 mm920
194034.6 °C2 November 19408.3 °C2 May 194020.5 °C1,164 mm560

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
27.7 °C
+1.0 °C
Hot days (≥ 30 °C)
85 d/yr
+18
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
987 mm
+24 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.3 °C+0.9 °C293 mm+46 mm
Feb27.9 °C+1.5 °C201 mm-3 mm
Mar28.3 °C+1.8 °C63 mm-62 mm
Apr27.3 °C+1.0 °C54 mm+26 mm
May25.5 °C+0.5 °C7 mm+3 mm
Jun24.6 °C+1.5 °C0 mm-1 mm
Jul23.3 °C+0.4 °C1 mm+0 mm
Aug27.7 °C+1.9 °C0 mm-0 mm
Sep32.2 °C+2.6 °C1 mm-1 mm
Oct32.9 °C+1.1 °C2 mm-11 mm
Nov28.8 °C-1.1 °C156 mm+51 mm
Dec27.0 °C-0.2 °C212 mm-24 mm

The year's extremes

Hottest day
36.8 °C
2 Nov 2025
Coldest day
7.9 °C
31 Jul 2025
Wettest day
44.1 mm
29 Jan 2025
Windiest day
32.3 km/h
28 Jul 2025
Strongest gust
67.0 km/h
3 Nov 2025
Hottest feels-like
37.6 °C
27 Oct 2025
Coldest feels-like
5.0 °C
31 Jul 2025
Sunniest day
12.7 h
14 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 Kafue?

Kafue has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 21.2 °C and it receives 963 mm of precipitation per year.

What is the hottest day ever recorded in Kafue?

The hottest day measured in Kafue between 1940 and 2025 was 18 October 2017, reaching 38.7 °C.

What is the coldest day in Kafue?

The coldest day measured in Kafue between 1940 and 2025 was 1 July 1994, at 4.8 °C.

Does it snow in Kafue?

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

Has the climate of Kafue warmed?

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

What is the wettest day in Kafue?

The wettest day measured in Kafue between 1940 and 2025 was 17 December 2008, with 107 mm of rain in 24 hours.

What was the windiest day in Kafue?

The windiest day measured in Kafue between 1940 and 2025 was 15 October 1977, with winds reaching 33.9 km/h.

What is the warmest month in Kafue?

The warmest month in Kafue is October (25.6 °C on average); the coldest is July (16.6 °C).

How much does it rain in Kafue?

Kafue receives on average 963 mm of precipitation per year, spread over about 115 rainy days.

Is it sunny in Kafue?

Kafue gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Kafue?

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

What was the most extreme apparent temperature in Kafue?

In Kafue, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 8 January 2016, and the lowest was 0.6 °C on 1 July 1994.

Compare Kafue with another city

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

Nearby cities

The climate around Kafue

Other cities — Zambia