Kapiri Mposhi climate — normals and trends

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

Kapiri Mposhi averages 0 frost days, 54 hot days (≥ 30 °C) and 120 rainy days per year.

Kapiri Mposhi 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 2.7 °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

Kapiri MposhiCentral Province

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

Mean daily temperature

20.4°C

Average daily high

26.3°C

Average daily low

15.5°C

Annual rainfall

1,008mm

Sunshine / day

10.4h

Mean relative humidity

64%

Average peak wind

15.5km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

54 d/yr

Rainy days (≥ 1 mm)

120 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.0 °C

Average feels-like low

14.9 °C

Average peak gust

35.0 km/h

Tropical nights (≥ 20 °C)

17 d/yr

Solar radiation

20.3 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.32 · 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

2.7 °C

15 June 1968

Wettest day

82 mm

8 February 2018

Windiest day

32.7 km/h

28 July 2025

Strongest gust

74.5 km/h

31 January 1949

Hottest feels-like

38.9 °C

29 October 2019

Coldest feels-like

-1.3 °C

15 June 1968

Sunniest day

12.6 h

13 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.5 °C2 November 20255.9 °C31 July 202520.9 °C1,227 mm680
202435.9 °C30 September 20246.3 °C15 June 202421.6 °C565 mm1010
202335.4 °C13 October 20238.1 °C15 July 202321.5 °C1,028 mm820
202234.4 °C27 October 20227.8 °C14 June 202220.6 °C1,273 mm480
202135.9 °C9 November 20216.7 °C29 May 202120.8 °C997 mm740
202036.2 °C7 November 20207.1 °C6 July 202021.0 °C948 mm700
201936.6 °C28 October 20196.8 °C24 July 201921.3 °C807 mm760
201834.9 °C2 November 20186.6 °C8 June 201821.0 °C945 mm640
201737.9 °C18 October 20177.6 °C16 July 201720.6 °C1,279 mm460
201635.1 °C9 October 20166.9 °C16 June 201621.1 °C934 mm830
201534.8 °C14 November 20157.3 °C16 June 201520.9 °C927 mm750
201435.7 °C16 October 20147.2 °C12 July 201421.0 °C947 mm730
201335.2 °C28 September 20137.9 °C10 July 201320.9 °C805 mm680
201235.0 °C18 October 20125.0 °C20 July 201220.6 °C1,054 mm680
201136.0 °C26 October 20117.1 °C27 June 201120.4 °C875 mm420
201035.4 °C12 October 20106.5 °C15 August 201020.6 °C1,150 mm550
200933.7 °C8 October 20096.9 °C1 July 200920.1 °C1,072 mm420
200834.7 °C27 September 20086.6 °C27 June 200820.2 °C971 mm550
200733.9 °C24 September 20076.9 °C15 June 200720.6 °C1,186 mm430
200634.1 °C31 October 20066.4 °C6 June 200620.5 °C967 mm440
200534.1 °C21 October 20057.7 °C18 July 200521.3 °C683 mm650
200434.7 °C9 October 20046.4 °C9 July 200420.3 °C926 mm460
200335.5 °C15 October 20036.6 °C16 July 200320.5 °C1,068 mm570
200234.2 °C30 September 20027.3 °C25 June 200220.9 °C770 mm600
200134.0 °C18 October 20016.8 °C27 July 200120.6 °C1,069 mm610
200033.9 °C26 October 20007.7 °C7 July 200020.4 °C1,180 mm400
199935.2 °C23 October 19997.3 °C11 June 199920.4 °C942 mm460
199836.3 °C7 November 19986.5 °C15 June 199821.3 °C807 mm640
199734.7 °C27 October 19978.1 °C9 May 199720.7 °C978 mm410
199634.7 °C9 November 19965.1 °C3 July 199620.9 °C925 mm650
199534.9 °C11 October 19954.9 °C10 June 199521.4 °C845 mm800
199435.2 °C21 November 19944.4 °C1 July 199420.9 °C727 mm810
199334.3 °C4 November 19936.4 °C10 June 199320.6 °C1,010 mm530
199235.3 °C29 October 19926.7 °C14 August 199221.4 °C722 mm700
199133.4 °C9 October 19916.3 °C23 July 199120.6 °C948 mm550
199035.8 °C6 November 19906.0 °C11 July 199020.8 °C770 mm530
198934.8 °C10 November 19895.5 °C18 June 198920.4 °C1,148 mm550
198833.9 °C10 October 19886.1 °C14 June 198820.7 °C1,004 mm420
198735.5 °C20 November 19875.9 °C2 July 198721.1 °C804 mm680
198634.4 °C7 October 19866.0 °C26 July 198619.9 °C1,099 mm260
198532.2 °C16 October 19856.6 °C16 July 198519.9 °C1,025 mm280
198434.5 °C15 October 19846.7 °C18 June 198420.6 °C859 mm530
198335.3 °C11 November 19837.6 °C22 July 198321.2 °C900 mm630
198233.3 °C15 October 19826.4 °C17 July 198220.3 °C1,102 mm330
198134.5 °C4 October 19816.1 °C19 June 198120.2 °C877 mm600
198033.3 °C8 September 19806.2 °C10 July 198020.1 °C893 mm390
197933.7 °C2 September 19797.1 °C6 July 197919.8 °C861 mm460
197834.8 °C30 September 19786.0 °C17 June 197820.0 °C1,659 mm500
197735.0 °C21 October 19776.9 °C6 July 197720.4 °C1,034 mm550
197634.2 °C26 October 19766.5 °C7 August 197619.5 °C1,249 mm380
197534.3 °C26 October 19755.3 °C26 July 197519.7 °C875 mm400
197433.9 °C13 November 19745.9 °C28 July 197419.5 °C1,168 mm500
197334.6 °C28 October 19736.9 °C12 July 197320.2 °C923 mm390
197233.5 °C23 September 19727.1 °C3 July 197220.2 °C873 mm550
197133.1 °C1 November 19717.5 °C1 June 197119.9 °C958 mm280
197034.2 °C8 October 19706.8 °C5 July 197020.3 °C959 mm370
196934.0 °C3 October 19695.1 °C25 July 196920.2 °C1,213 mm430
196835.6 °C4 October 19682.7 °C15 June 196820.3 °C930 mm400
196734.8 °C7 October 19674.7 °C19 July 196720.1 °C874 mm380
196634.1 °C1 November 19664.5 °C28 July 196620.7 °C824 mm540
196534.1 °C25 September 19655.7 °C28 June 196519.9 °C599 mm430
196434.1 °C26 October 19644.2 °C28 June 196420.2 °C887 mm460
196333.9 °C8 October 19636.9 °C23 May 196320.2 °C1,052 mm360
196233.8 °C15 October 19627.7 °C26 June 196220.1 °C1,174 mm440
196134.8 °C15 October 19617.8 °C11 August 196119.8 °C1,220 mm380
196033.4 °C10 October 19606.6 °C3 July 196020.0 °C776 mm520
195933.3 °C4 October 19597.8 °C19 July 195919.8 °C1,055 mm300
195833.3 °C17 October 19586.3 °C14 July 195819.9 °C1,596 mm330
195735.8 °C25 November 19577.0 °C21 June 195720.2 °C1,408 mm740
195633.6 °C16 October 19565.3 °C30 July 195619.5 °C1,424 mm370
195534.9 °C22 October 19556.1 °C11 August 195519.7 °C1,221 mm420
195435.7 °C27 October 19546.3 °C10 June 195420.8 °C634 mm600
195334.9 °C31 October 19535.7 °C2 July 195319.6 °C1,311 mm470
195235.3 °C2 October 19527.5 °C3 August 195220.6 °C1,107 mm560
195135.6 °C10 October 19516.5 °C14 July 195121.3 °C653 mm830
195033.5 °C22 October 19506.8 °C20 August 195019.7 °C1,054 mm380
194935.1 °C3 November 19497.1 °C10 August 194920.4 °C1,227 mm620
194834.9 °C13 October 19487.8 °C15 July 194820.1 °C1,317 mm570
194734.6 °C20 October 19476.0 °C2 July 194720.1 °C1,140 mm590
194635.5 °C25 October 19465.6 °C11 July 194619.9 °C1,215 mm490
194534.2 °C6 October 19457.7 °C5 July 194520.2 °C1,006 mm580
194435.2 °C27 September 19448.5 °C6 June 194420.3 °C1,071 mm550
194335.4 °C30 November 19436.5 °C28 June 194320.3 °C1,009 mm690
194234.9 °C13 October 19428.0 °C28 July 194220.3 °C995 mm550
194136.4 °C12 October 19417.8 °C22 June 194121.0 °C795 mm650
194033.6 °C18 October 19405.2 °C17 July 194019.7 °C1,290 mm420

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.0 °C
+0.7 °C
Hot days (≥ 30 °C)
68 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1227 mm
+219 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.2 °C+0.5 °C368 mm+113 mm
Feb27.0 °C+1.1 °C190 mm-26 mm
Mar27.8 °C+1.8 °C88 mm-52 mm
Apr26.9 °C+1.2 °C53 mm+24 mm
May24.4 °C-0.3 °C14 mm+9 mm
Jun24.2 °C+1.2 °C1 mm+0 mm
Jul22.9 °C0.0 °C3 mm+2 mm
Aug27.0 °C+1.2 °C0 mm-0 mm
Sep31.2 °C+1.9 °C0 mm-1 mm
Oct31.8 °C+0.7 °C6 mm-9 mm
Nov28.5 °C-0.6 °C168 mm+59 mm
Dec25.8 °C-0.7 °C338 mm+100 mm

The year's extremes

Hottest day
35.5 °C
2 Nov 2025
Coldest day
5.9 °C
31 Jul 2025
Wettest day
50.7 mm
31 Jan 2025
Windiest day
32.7 km/h
28 Jul 2025
Strongest gust
64.8 km/h
28 Jul 2025
Hottest feels-like
37.1 °C
26 Oct 2025
Coldest feels-like
3.4 °C
31 Jul 2025
Sunniest day
12.6 h
13 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 Kapiri Mposhi?

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

What is the hottest day ever recorded in Kapiri Mposhi?

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

What is the coldest day in Kapiri Mposhi?

The coldest day measured in Kapiri Mposhi between 1940 and 2025 was 15 June 1968, at 2.7 °C.

Does it snow in Kapiri Mposhi?

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

Has the climate of Kapiri Mposhi warmed?

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

What is the wettest day in Kapiri Mposhi?

The wettest day measured in Kapiri Mposhi between 1940 and 2025 was 8 February 2018, with 82 mm of rain in 24 hours.

What was the windiest day in Kapiri Mposhi?

The windiest day measured in Kapiri Mposhi between 1940 and 2025 was 28 July 2025, with winds reaching 32.7 km/h.

What is the warmest month in Kapiri Mposhi?

The warmest month in Kapiri Mposhi is October (24.7 °C on average); the coldest is July (16.1 °C).

How much does it rain in Kapiri Mposhi?

Kapiri Mposhi receives on average 1,008 mm of precipitation per year, spread over about 120 rainy days.

Is it sunny in Kapiri Mposhi?

Kapiri Mposhi gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Kapiri Mposhi?

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

What was the most extreme apparent temperature in Kapiri Mposhi?

In Kapiri Mposhi, between 1940 and 2025, the highest apparent temperature reached 38.9 °C on 29 October 2019, and the lowest was -1.3 °C on 15 June 1968.

Compare Kapiri Mposhi with another city

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

Nearby cities

The climate around Kapiri Mposhi

Other cities — Zambia