Kitwe climate — normals and trends

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

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

Kitwe has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 18 October 2017) and the coldest 5.4 °C (on 15 June 2024).

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

KitweCopperbelt

coords
-12.80°, 28.21°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

20.9°C

Average daily high

27.0°C

Average daily low

15.8°C

Annual rainfall

1,194mm

Sunshine / day

10.5h

Mean relative humidity

63%

Average peak wind

13.4km/h

Seasonal range

7.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

60 d/yr

Rainy days (≥ 1 mm)

135 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.2 °C

Average feels-like low

15.4 °C

Average peak gust

31.9 km/h

Tropical nights (≥ 20 °C)

14 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

36.9 °C

18 October 2017

Coldest day

5.4 °C

15 June 2024

Wettest day

108 mm

7 March 1958

Windiest day

28.6 km/h

11 August 2010

Strongest gust

80.3 km/h

29 January 2004

Hottest feels-like

38.2 °C

18 October 2017

Coldest feels-like

1.9 °C

1 July 1994

Sunniest day

12.6 h

25 January 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C2 November 20257.1 °C31 July 202520.9 °C1,188 mm710
202435.0 °C25 October 20245.4 °C15 June 202421.7 °C696 mm990
202335.4 °C9 October 20238.4 °C15 July 202321.7 °C1,147 mm780
202234.7 °C27 October 202210.1 °C14 June 202221.1 °C1,539 mm560
202135.3 °C10 November 20217.9 °C27 July 202121.4 °C1,014 mm890
202034.9 °C6 November 20208.6 °C5 July 202021.3 °C1,197 mm630
201935.5 °C29 October 20198.8 °C21 June 201921.5 °C1,032 mm790
201835.7 °C7 November 20188.1 °C9 June 201821.3 °C1,067 mm710
201736.9 °C18 October 20178.7 °C16 July 201721.1 °C1,227 mm500
201634.9 °C24 October 20168.8 °C16 June 201621.4 °C1,241 mm770
201534.1 °C15 October 20157.6 °C17 June 201521.1 °C1,193 mm660
201435.8 °C10 October 20148.4 °C13 July 201421.4 °C1,070 mm750
201335.1 °C29 September 20139.5 °C27 July 201321.2 °C1,070 mm710
201234.6 °C18 October 20126.0 °C20 July 201221.1 °C1,142 mm710
201135.5 °C24 October 20118.3 °C9 July 201120.8 °C1,075 mm420
201035.6 °C12 October 20108.0 °C14 August 201021.3 °C1,423 mm680
200934.6 °C19 September 20098.0 °C3 July 200920.8 °C1,234 mm580
200835.1 °C30 October 20087.4 °C3 July 200820.8 °C1,014 mm660
200734.2 °C24 September 20078.2 °C6 July 200721.3 °C1,002 mm660
200634.0 °C31 October 20068.0 °C6 August 200620.9 °C1,163 mm500
200534.3 °C21 October 20058.6 °C3 July 200521.7 °C815 mm780
200434.7 °C27 September 20048.5 °C9 July 200420.8 °C1,226 mm610
200335.8 °C15 October 20037.2 °C9 July 200321.1 °C1,079 mm750
200234.9 °C30 September 20028.8 °C19 June 200221.3 °C1,039 mm640
200134.0 °C18 October 20018.6 °C27 July 200121.1 °C1,238 mm720
200034.3 °C27 October 20008.7 °C7 July 200021.0 °C1,271 mm530
199935.3 °C23 October 19999.1 °C24 June 199921.1 °C1,099 mm590
199835.4 °C7 November 19989.1 °C15 June 199821.9 °C970 mm850
199734.2 °C25 September 19978.4 °C17 July 199721.2 °C1,247 mm590
199634.7 °C5 November 19965.7 °C3 July 199621.3 °C1,033 mm790
199534.0 °C20 October 19956.3 °C10 June 199521.4 °C994 mm800
199434.5 °C20 November 19946.4 °C1 July 199421.1 °C1,016 mm740
199333.8 °C24 October 19936.9 °C17 August 199320.8 °C1,363 mm470
199233.9 °C9 November 19927.8 °C14 August 199221.4 °C805 mm730
199133.0 °C7 October 19915.5 °C23 July 199120.7 °C946 mm470
199035.2 °C6 November 19907.2 °C13 July 199021.1 °C1,016 mm620
198935.7 °C10 November 19896.2 °C18 June 198920.8 °C1,240 mm610
198834.4 °C10 October 19887.6 °C16 July 198821.1 °C1,217 mm490
198734.4 °C17 November 19876.8 °C2 July 198721.4 °C932 mm720
198633.9 °C7 October 19867.0 °C27 June 198620.3 °C1,273 mm290
198532.8 °C26 October 19857.1 °C3 August 198520.4 °C1,178 mm450
198433.8 °C16 October 19847.4 °C18 June 198420.9 °C1,156 mm580
198334.7 °C11 November 19838.7 °C22 July 198321.5 °C1,086 mm590
198234.7 °C16 October 19827.5 °C18 May 198220.7 °C1,136 mm440
198134.2 °C7 November 19817.0 °C27 June 198120.7 °C1,038 mm690
198033.8 °C19 September 19807.7 °C10 July 198020.7 °C1,134 mm400
197933.7 °C3 October 19798.0 °C15 June 197920.1 °C1,205 mm470
197834.5 °C30 September 19787.7 °C17 June 197820.6 °C1,812 mm520
197734.9 °C20 October 19778.2 °C11 July 197720.7 °C1,426 mm540
197633.5 °C26 October 19768.0 °C28 June 197620.0 °C1,497 mm400
197533.7 °C26 October 19756.6 °C27 July 197520.4 °C1,073 mm510
197435.2 °C14 November 19747.2 °C16 June 197420.1 °C1,384 mm600
197334.3 °C26 October 19738.3 °C12 July 197320.6 °C1,097 mm440
197233.9 °C26 September 19728.0 °C24 June 197220.5 °C1,176 mm460
197133.2 °C1 November 19718.5 °C2 June 197120.4 °C1,246 mm310
197033.2 °C8 October 19707.6 °C5 July 197020.6 °C1,358 mm390
196933.9 °C3 October 19696.6 °C25 July 196920.6 °C1,608 mm440
196835.1 °C4 October 19685.5 °C17 June 196820.5 °C1,123 mm440
196733.8 °C3 October 19677.0 °C20 July 196720.5 °C1,111 mm340
196633.7 °C1 November 19666.6 °C28 July 196621.0 °C1,025 mm570
196533.5 °C25 September 19657.3 °C5 July 196520.4 °C1,001 mm550
196433.7 °C26 October 19645.7 °C29 June 196420.7 °C1,138 mm470
196333.7 °C21 October 19638.7 °C7 June 196320.9 °C1,301 mm570
196233.9 °C15 October 19629.4 °C5 May 196220.8 °C1,484 mm600
196134.7 °C16 October 19617.5 °C11 August 196120.2 °C1,601 mm460
196032.9 °C10 October 19608.1 °C25 July 196020.2 °C969 mm440
195934.1 °C18 October 19598.7 °C9 June 195920.3 °C1,520 mm380
195833.5 °C28 October 19587.8 °C13 August 195820.5 °C1,706 mm380
195735.7 °C27 November 19577.9 °C19 June 195720.6 °C1,686 mm810
195634.4 °C16 October 19567.9 °C28 July 195620.3 °C1,514 mm550
195534.8 °C24 October 19557.7 °C12 August 195520.4 °C1,389 mm560
195435.6 °C24 October 19547.5 °C22 June 195421.6 °C688 mm980
195334.9 °C31 October 19537.0 °C2 July 195320.3 °C1,758 mm620
195234.9 °C13 September 19529.2 °C16 July 195221.1 °C1,249 mm670
195135.3 °C30 October 19518.1 °C15 July 195121.3 °C974 mm740
195033.4 °C15 October 19508.3 °C11 June 195020.2 °C1,250 mm410
194935.0 °C22 October 19498.6 °C8 June 194920.9 °C1,240 mm680
194835.4 °C13 October 19488.9 °C5 July 194820.8 °C1,320 mm560
194734.9 °C20 October 19477.7 °C2 July 194720.7 °C1,331 mm630
194634.0 °C25 October 19467.8 °C10 July 194620.6 °C1,275 mm630
194534.6 °C28 October 19459.0 °C11 June 194520.9 °C1,270 mm750
194435.6 °C20 September 19449.3 °C21 May 194420.9 °C1,053 mm670
194335.1 °C28 November 19438.1 °C27 July 194321.1 °C954 mm820
194234.7 °C13 October 19428.4 °C28 July 194220.9 °C1,147 mm660
194136.4 °C12 October 19419.0 °C22 June 194121.2 °C1,025 mm580
194033.5 °C5 October 19407.3 °C18 July 194020.4 °C1,413 mm440

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.2 °C
+0.2 °C
Hot days (≥ 30 °C)
71 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1188 mm
-6 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C-0.1 °C343 mm+57 mm
Feb26.9 °C+1.1 °C193 mm-52 mm
Mar27.4 °C+1.3 °C79 mm-102 mm
Apr27.0 °C+0.7 °C97 mm+53 mm
May25.4 °C-0.8 °C14 mm+10 mm
Jun25.2 °C+0.5 °C0 mm+0 mm
Jul24.2 °C-0.5 °C0 mm+0 mm
Aug27.5 °C+0.2 °C0 mm-0 mm
Sep31.2 °C+0.8 °C0 mm-1 mm
Oct31.9 °C+0.3 °C5 mm-17 mm
Nov28.1 °C-0.6 °C178 mm+34 mm
Dec25.8 °C-0.4 °C277 mm+11 mm

The year's extremes

Hottest day
34.2 °C
2 Nov 2025
Coldest day
7.1 °C
31 Jul 2025
Wettest day
38.1 mm
6 Feb 2025
Windiest day
25.6 km/h
9 Jul 2025
Strongest gust
51.8 km/h
9 Jul 2025
Hottest feels-like
35.5 °C
2 Mar 2025
Coldest feels-like
4.4 °C
31 Jul 2025
Sunniest day
12.4 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 Kitwe?

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

What is the hottest day ever recorded in Kitwe?

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

What is the coldest day in Kitwe?

The coldest day measured in Kitwe between 1940 and 2025 was 15 June 2024, at 5.4 °C.

Does it snow in Kitwe?

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

Has the climate of Kitwe warmed?

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

What is the wettest day in Kitwe?

The wettest day measured in Kitwe between 1940 and 2025 was 7 March 1958, with 108 mm of rain in 24 hours.

What was the windiest day in Kitwe?

The windiest day measured in Kitwe between 1940 and 2025 was 11 August 2010, with winds reaching 28.6 km/h.

What is the warmest month in Kitwe?

The warmest month in Kitwe is October (25.0 °C on average); the coldest is July (17.5 °C).

How much does it rain in Kitwe?

Kitwe receives on average 1,194 mm of precipitation per year, spread over about 135 rainy days.

Is it sunny in Kitwe?

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

Are there tropical nights in Kitwe?

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

What was the most extreme apparent temperature in Kitwe?

In Kitwe, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 18 October 2017, and the lowest was 1.9 °C on 1 July 1994.

Compare Kitwe with another city

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

Nearby cities

The climate around Kitwe

Other cities — Zambia