Kabwe climate — normals and trends

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

Kabwe averages 0 frost days, 58 hot days (≥ 30 °C) and 113 rainy days per year.

Kabwe has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.9 °C (on 18 October 2017) and the coldest 3.6 °C (on 15 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

KabweCentral Province

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

Mean daily temperature

20.7°C

Average daily high

26.3°C

Average daily low

15.9°C

Annual rainfall

934mm

Sunshine / day

10.5h

Mean relative humidity

64%

Average peak wind

17.9km/h

Seasonal range

9.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

58 d/yr

Rainy days (≥ 1 mm)

113 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.9 °C

Average feels-like low

15.2 °C

Average peak gust

37.5 km/h

Tropical nights (≥ 20 °C)

28 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °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

37.9 °C

18 October 2017

Coldest day

3.6 °C

15 June 1968

Wettest day

142 mm

22 October 1982

Windiest day

36.4 km/h

15 October 1977

Strongest gust

71.3 km/h

15 October 1977

Hottest feels-like

39.7 °C

8 January 2016

Coldest feels-like

-0.8 °C

15 June 1968

Sunniest day

12.7 h

21 January 1954

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.0 °C2 November 20257.1 °C31 July 202521.3 °C1,149 mm750
202437.2 °C30 September 20247.2 °C15 June 202422.3 °C532 mm1310
202335.7 °C13 October 20238.7 °C15 July 202321.9 °C878 mm880
202235.0 °C27 October 20229.0 °C14 June 202220.9 °C1,129 mm610
202136.7 °C9 November 20216.8 °C30 May 202121.0 °C886 mm780
202037.0 °C7 November 20207.7 °C6 July 202021.3 °C847 mm800
201937.5 °C28 October 20197.1 °C24 July 201921.7 °C669 mm890
201835.3 °C2 November 20187.2 °C8 June 201821.2 °C903 mm690
201737.9 °C18 October 20178.0 °C23 June 201720.7 °C1,134 mm480
201636.1 °C1 November 20167.5 °C15 June 201621.4 °C863 mm820
201535.5 °C14 November 20157.3 °C17 June 201521.1 °C880 mm750
201436.2 °C10 October 20147.9 °C12 July 201421.3 °C836 mm730
201335.8 °C28 September 20138.0 °C10 July 201321.1 °C793 mm750
201235.6 °C18 November 20125.5 °C20 July 201220.9 °C922 mm720
201136.8 °C25 October 20116.7 °C27 June 201120.7 °C767 mm480
201035.8 °C12 October 20106.4 °C14 August 201020.8 °C1,165 mm580
200934.1 °C9 October 20097.3 °C27 June 200920.1 °C1,077 mm410
200835.1 °C27 September 20087.0 °C1 July 200820.3 °C960 mm590
200734.0 °C6 October 20077.5 °C6 July 200720.7 °C1,138 mm490
200634.5 °C31 October 20066.7 °C6 June 200620.7 °C822 mm470
200535.2 °C21 October 20058.3 °C8 July 200521.6 °C638 mm690
200435.2 °C9 October 20046.9 °C9 July 200420.5 °C847 mm500
200336.1 °C15 October 20037.0 °C16 July 200320.7 °C848 mm650
200234.4 °C30 September 20027.8 °C24 June 200221.1 °C728 mm620
200135.0 °C19 October 20016.9 °C27 July 200120.7 °C1,026 mm560
200034.4 °C26 October 20008.0 °C7 July 200020.4 °C1,102 mm420
199935.6 °C23 October 19998.2 °C11 June 199920.6 °C844 mm470
199837.1 °C7 November 19987.0 °C15 June 199821.5 °C841 mm700
199735.7 °C12 November 19978.6 °C9 July 199720.9 °C911 mm440
199635.9 °C9 November 19965.9 °C3 July 199621.3 °C853 mm700
199535.7 °C11 October 19955.4 °C10 June 199521.7 °C730 mm850
199436.1 °C22 November 19944.8 °C1 July 199421.1 °C703 mm840
199335.5 °C4 November 19937.3 °C7 June 199320.9 °C1,017 mm480
199236.4 °C29 October 19927.1 °C14 August 199221.8 °C628 mm820
199133.8 °C9 October 19916.7 °C14 August 199120.8 °C885 mm570
199036.0 °C16 October 19907.1 °C11 July 199021.0 °C646 mm530
198935.4 °C10 November 19895.3 °C19 June 198920.6 °C1,152 mm590
198834.4 °C10 October 19886.7 °C16 July 198820.8 °C882 mm470
198736.4 °C20 November 19876.3 °C28 June 198721.4 °C726 mm760
198634.6 °C7 October 19866.0 °C27 June 198619.9 °C965 mm280
198532.7 °C16 October 19856.4 °C14 July 198520.1 °C949 mm330
198435.2 °C15 October 19846.8 °C18 June 198420.9 °C738 mm610
198335.5 °C11 November 19838.2 °C22 July 198321.5 °C772 mm740
198233.8 °C16 October 19826.6 °C17 July 198220.3 °C1,139 mm330
198135.1 °C4 October 19816.1 °C19 June 198120.2 °C944 mm650
198033.3 °C8 September 19806.5 °C10 July 198020.2 °C799 mm380
197934.2 °C3 October 19797.3 °C6 July 197919.8 °C854 mm470
197834.8 °C30 September 19786.5 °C17 June 197820.0 °C1,422 mm490
197735.8 °C21 October 19777.6 °C12 June 197720.7 °C996 mm650
197634.7 °C26 October 19767.3 °C5 July 197619.6 °C1,046 mm410
197534.9 °C26 October 19755.9 °C26 July 197519.9 °C782 mm450
197435.1 °C18 October 19746.4 °C28 July 197419.6 °C1,071 mm490
197335.4 °C28 October 19737.5 °C12 July 197320.6 °C756 mm450
197234.1 °C25 September 19727.8 °C3 July 197220.4 °C878 mm620
197133.9 °C2 November 19717.9 °C1 June 197120.2 °C808 mm350
197035.2 °C8 October 19707.2 °C9 June 197020.6 °C810 mm400
196934.4 °C3 October 19696.4 °C25 July 196920.3 °C1,207 mm450
196836.1 °C4 October 19683.6 °C15 June 196820.8 °C782 mm470
196735.6 °C7 October 19675.7 °C20 July 196720.3 °C752 mm420
196635.0 °C1 November 19665.3 °C28 July 196621.0 °C794 mm650
196534.5 °C25 September 19656.5 °C4 July 196520.2 °C473 mm420
196434.7 °C26 October 19644.6 °C28 June 196420.4 °C831 mm500
196334.7 °C8 October 19637.2 °C23 May 196320.3 °C931 mm330
196234.4 °C19 October 19628.5 °C28 June 196220.4 °C1,137 mm460
196136.0 °C15 October 19618.0 °C11 August 196120.0 °C1,095 mm400
196034.0 °C10 October 19607.2 °C3 July 196020.3 °C641 mm620
195934.3 °C4 October 19598.8 °C13 August 195920.1 °C991 mm390
195833.7 °C17 October 19587.1 °C14 July 195820.0 °C1,641 mm320
195736.6 °C25 November 19578.2 °C30 May 195720.4 °C1,169 mm750
195633.8 °C15 October 19566.3 °C31 July 195619.6 °C1,313 mm380
195535.5 °C22 October 19557.0 °C11 August 195519.9 °C1,193 mm430
195436.8 °C27 October 19547.2 °C23 June 195421.2 °C547 mm730
195334.8 °C31 October 19536.1 °C2 July 195319.7 °C1,337 mm460
195236.3 °C2 October 19528.5 °C1 August 195220.8 °C1,102 mm590
195136.4 °C28 November 19516.9 °C21 July 195121.8 °C545 mm980
195034.3 °C24 October 19507.2 °C20 August 195019.8 °C1,015 mm440
194935.9 °C4 November 19497.0 °C8 June 194920.7 °C1,108 mm640
194835.2 °C13 October 19488.0 °C18 June 194820.1 °C1,363 mm550
194735.5 °C16 October 19477.0 °C1 July 194720.3 °C1,128 mm570
194636.3 °C25 October 19465.6 °C10 July 194620.1 °C1,140 mm500
194534.9 °C13 October 19458.1 °C20 June 194520.6 °C921 mm600
194435.7 °C27 September 19449.2 °C2 June 194420.5 °C1,066 mm600
194336.1 °C25 November 19437.3 °C27 July 194320.5 °C1,049 mm680
194235.2 °C13 October 19428.1 °C14 July 194220.5 °C1,030 mm550
194137.2 °C21 October 19418.5 °C5 July 194121.5 °C789 mm790
194033.7 °C18 October 19406.5 °C16 July 194020.0 °C1,122 mm480

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.1 °C
+0.8 °C
Hot days (≥ 30 °C)
75 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1149 mm
+215 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.6 °C+0.7 °C357 mm+113 mm
Feb27.2 °C+1.2 °C168 mm-33 mm
Mar27.6 °C+1.7 °C74 mm-42 mm
Apr26.6 °C+1.0 °C63 mm+38 mm
May24.4 °C-0.2 °C14 mm+10 mm
Jun24.3 °C+1.5 °C0 mm-1 mm
Jul22.9 °C+0.2 °C3 mm+2 mm
Aug27.2 °C+1.6 °C0 mm-0 mm
Sep31.7 °C+2.4 °C0 mm-1 mm
Oct32.4 °C+1.0 °C3 mm-11 mm
Nov28.6 °C-0.8 °C180 mm+76 mm
Dec25.9 °C-0.7 °C289 mm+64 mm

The year's extremes

Hottest day
37.0 °C
2 Nov 2025
Coldest day
7.1 °C
31 Jul 2025
Wettest day
33.8 mm
21 Jan 2025
Windiest day
35.5 km/h
28 Jul 2025
Strongest gust
66.2 km/h
28 Jul 2025
Hottest feels-like
38.3 °C
26 Oct 2025
Coldest feels-like
4.3 °C
31 Jul 2025
Sunniest day
12.6 h
26 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 Kabwe?

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

What is the hottest day ever recorded in Kabwe?

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

What is the coldest day in Kabwe?

The coldest day measured in Kabwe between 1940 and 2025 was 15 June 1968, at 3.6 °C.

Does it snow in Kabwe?

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

Has the climate of Kabwe warmed?

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

What is the wettest day in Kabwe?

The wettest day measured in Kabwe between 1940 and 2025 was 22 October 1982, with 142 mm of rain in 24 hours.

What was the windiest day in Kabwe?

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

What is the warmest month in Kabwe?

The warmest month in Kabwe is October (25.2 °C on average); the coldest is July (16.2 °C).

How much does it rain in Kabwe?

Kabwe receives on average 934 mm of precipitation per year, spread over about 113 rainy days.

Is it sunny in Kabwe?

Kabwe gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Kabwe?

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

What was the most extreme apparent temperature in Kabwe?

In Kabwe, between 1940 and 2025, the highest apparent temperature reached 39.7 °C on 8 January 2016, and the lowest was -0.8 °C on 15 June 1968.

Compare Kabwe with another city

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

Nearby cities

The climate around Kabwe

Other cities — Zambia