Mpika climate — normals and trends

Mpika (Zambia) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 18.8 °C and it receives 1,237 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 (22.6 °C on average) and the coldest is July (15.1 °C). Rainfall peaks in January.

Mpika averages 0 frost days, 18 hot days (≥ 30 °C) and 141 rainy days per year.

Mpika has warmed by +1.2 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.0 °C (on 18 October 2017) and the coldest 4.1 °C (on 26 July 1975).

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

MpikaMuchinga

coords
-11.83°, 31.45°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

18.8°C

Average daily high

24.3°C

Average daily low

14.5°C

Annual rainfall

1,237mm

Sunshine / day

10.4h

Mean relative humidity

69%

Average peak wind

16.0km/h

Seasonal range

7.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

18 d/yr

Rainy days (≥ 1 mm)

141 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.9 °C

Average feels-like low

13.7 °C

Average peak gust

37.3 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

35.0 °C

18 October 2017

Coldest day

4.1 °C

26 July 1975

Wettest day

75 mm

16 February 2022

Windiest day

34.0 km/h

7 February 1977

Strongest gust

83.5 km/h

30 January 1988

Hottest feels-like

36.2 °C

28 October 2019

Coldest feels-like

0.4 °C

26 July 1975

Sunniest day

12.6 h

29 November 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.2 °C29 September 20255.9 °C5 August 202518.8 °C1,317 mm140
202432.7 °C26 October 20245.4 °C15 June 202419.4 °C951 mm270
202334.3 °C14 October 20237.9 °C15 July 202320.1 °C1,309 mm420
202232.3 °C1 November 20229.1 °C22 June 202219.3 °C1,605 mm190
202134.4 °C9 November 20216.8 °C26 July 202119.6 °C1,084 mm590
202032.3 °C27 September 20207.9 °C20 July 202019.5 °C1,442 mm250
201935.0 °C29 October 20198.0 °C23 July 201919.7 °C1,362 mm350
201832.6 °C7 November 20187.7 °C9 June 201819.4 °C1,358 mm190
201735.0 °C18 October 20178.8 °C14 July 201719.5 °C1,205 mm200
201633.2 °C10 November 20168.1 °C10 June 201619.6 °C1,101 mm350
201533.8 °C14 November 20158.5 °C14 June 201519.7 °C1,059 mm310
201433.8 °C10 October 20146.7 °C13 July 201419.7 °C1,132 mm390
201334.1 °C1 November 20138.2 °C8 June 201319.7 °C1,117 mm440
201233.7 °C18 October 20126.3 °C20 July 201219.2 °C1,239 mm250
201133.0 °C25 October 20117.5 °C6 July 201118.9 °C1,177 mm150
201032.8 °C6 November 20107.6 °C15 August 201019.3 °C1,161 mm280
200931.4 °C18 September 20096.8 °C1 July 200918.8 °C1,210 mm50
200831.9 °C15 November 20086.2 °C2 July 200818.8 °C1,045 mm240
200731.3 °C24 September 20077.1 °C6 July 200719.1 °C1,261 mm160
200631.9 °C4 October 20066.9 °C28 June 200619.0 °C1,258 mm240
200532.5 °C21 October 20057.7 °C7 July 200519.6 °C913 mm270
200432.4 °C9 October 20045.5 °C9 July 200418.7 °C1,392 mm140
200332.8 °C15 October 20036.0 °C10 July 200319.0 °C1,101 mm240
200232.0 °C29 October 20027.3 °C19 June 200218.9 °C1,117 mm190
200131.6 °C28 October 20017.3 °C16 July 200118.9 °C1,166 mm90
200031.8 °C27 October 20007.8 °C6 July 200018.7 °C1,259 mm50
199932.9 °C23 October 19996.8 °C24 June 199918.9 °C1,100 mm240
199834.0 °C7 November 19987.6 °C15 July 199819.6 °C1,114 mm290
199732.5 °C13 November 19978.6 °C17 July 199719.1 °C1,239 mm140
199632.6 °C3 December 19964.9 °C3 July 199619.2 °C1,075 mm370
199533.3 °C17 November 19955.9 °C4 July 199519.5 °C914 mm320
199432.9 °C11 November 19945.5 °C14 July 199419.0 °C1,083 mm210
199331.9 °C30 October 19936.5 °C17 August 199319.1 °C1,181 mm110
199233.8 °C9 November 19926.6 °C14 August 199219.4 °C1,021 mm280
199131.5 °C31 October 19916.0 °C14 August 199118.8 °C1,073 mm50
199033.2 °C6 November 19906.8 °C4 July 199019.2 °C954 mm240
198931.9 °C10 November 19896.9 °C18 June 198918.6 °C1,319 mm160
198832.0 °C11 October 19887.9 °C15 July 198819.1 °C1,118 mm80
198732.6 °C16 November 19876.1 °C2 July 198719.6 °C1,051 mm280
198631.5 °C8 October 19865.5 °C23 July 198618.6 °C1,272 mm40
198530.9 °C2 November 19856.2 °C3 August 198518.4 °C1,532 mm40
198432.5 °C15 October 19847.9 °C21 August 198418.8 °C1,220 mm130
198333.1 °C11 November 19836.4 °C15 August 198319.6 °C1,123 mm260
198232.4 °C8 November 19826.3 °C10 June 198218.6 °C1,405 mm120
198132.7 °C8 November 19815.6 °C20 June 198118.8 °C894 mm200
198030.6 °C16 October 19806.8 °C21 June 198018.5 °C1,121 mm50
197931.7 °C30 October 19796.6 °C24 June 197918.4 °C1,367 mm100
197831.1 °C30 September 19785.5 °C17 June 197818.6 °C1,641 mm100
197732.4 °C21 October 19776.6 °C6 July 197718.9 °C1,267 mm140
197631.2 °C1 November 19767.0 °C28 June 197618.2 °C1,259 mm130
197531.0 °C27 October 19754.1 °C26 July 197518.5 °C1,140 mm70
197431.7 °C14 November 19746.6 °C29 July 197418.1 °C1,449 mm80
197331.5 °C15 September 19737.0 °C12 July 197318.5 °C1,157 mm70
197231.1 °C25 September 19727.0 °C3 July 197218.5 °C1,431 mm170
197131.2 °C2 November 19716.7 °C30 May 197118.2 °C1,320 mm30
197030.6 °C27 September 19707.0 °C20 June 197018.5 °C1,302 mm20
196931.5 °C18 October 19696.2 °C23 June 196918.8 °C1,216 mm170
196831.8 °C4 October 19685.0 °C24 June 196818.4 °C1,147 mm110
196731.4 °C6 October 19675.8 °C20 July 196718.4 °C1,056 mm40
196630.4 °C15 October 19664.7 °C28 July 196618.6 °C1,153 mm10
196530.3 °C29 October 19654.9 °C5 July 196518.1 °C1,067 mm20
196430.0 °C26 October 19644.6 °C29 June 196418.4 °C1,190 mm30
196331.2 °C21 October 19636.8 °C7 June 196318.5 °C1,441 mm90
196231.4 °C19 October 19628.3 °C12 July 196218.6 °C1,382 mm100
196131.6 °C15 October 19617.7 °C10 August 196118.2 °C1,568 mm80
196030.3 °C14 October 19607.1 °C3 July 196018.3 °C1,088 mm20
195930.7 °C16 November 19598.7 °C14 June 195918.2 °C1,482 mm10
195831.8 °C29 October 19587.5 °C23 June 195818.7 °C1,506 mm120
195732.8 °C25 November 19577.3 °C29 May 195718.4 °C1,703 mm210
195631.0 °C22 September 19566.1 °C13 July 195618.1 °C1,440 mm100
195532.6 °C22 October 19555.6 °C11 August 195518.0 °C1,541 mm170
195432.7 °C27 October 19545.6 °C21 June 195418.6 °C948 mm110
195332.8 °C10 November 19536.1 °C11 June 195318.2 °C1,783 mm190
195231.7 °C16 September 19527.1 °C16 July 195218.6 °C1,340 mm110
195132.7 °C16 October 19517.1 °C15 June 195119.1 °C1,035 mm330
195031.4 °C22 October 19507.0 °C10 June 195018.0 °C1,301 mm100
194932.1 °C3 November 19497.1 °C24 June 194918.8 °C1,223 mm110
194832.3 °C14 October 19487.0 °C15 July 194818.8 °C1,417 mm250
194732.3 °C21 October 19476.8 °C6 July 194718.4 °C1,410 mm240
194632.6 °C25 October 19466.5 °C1 June 194618.3 °C1,349 mm160
194531.7 °C13 October 19457.3 °C6 July 194518.4 °C1,162 mm290
194431.4 °C20 October 19447.2 °C21 May 194418.4 °C1,210 mm170
194333.5 °C30 November 19436.0 °C27 July 194318.8 °C938 mm390
194232.0 °C8 November 19427.3 °C2 August 194218.7 °C1,112 mm170
194133.0 °C21 October 19417.2 °C7 July 194118.6 °C1,157 mm290
194030.6 °C18 October 19407.1 °C17 July 194018.1 °C1,554 mm10

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
24.5 °C
+0.2 °C
Hot days (≥ 30 °C)
14 d/yr
-4
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1317 mm
+80 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.3 °C+0.6 °C315 mm+16 mm
Feb25.4 °C+1.5 °C285 mm+26 mm
Mar24.6 °C+0.9 °C163 mm-32 mm
Apr24.3 °C+1.3 °C56 mm-1 mm
May21.5 °C-1.1 °C28 mm+19 mm
Jun22.1 °C+0.7 °C4 mm+3 mm
Jul20.5 °C-0.8 °C1 mm+1 mm
Aug23.3 °C-0.4 °C0 mm-1 mm
Sep27.5 °C+0.7 °C0 mm-2 mm
Oct28.7 °C-0.1 °C2 mm-14 mm
Nov26.7 °C-0.8 °C243 mm+124 mm
Dec24.6 °C0.0 °C220 mm-58 mm

The year's extremes

Hottest day
32.2 °C
29 Sep 2025
Coldest day
5.9 °C
5 Aug 2025
Wettest day
61.7 mm
22 Nov 2025
Windiest day
30.7 km/h
28 Jul 2025
Strongest gust
63.7 km/h
28 Jul 2025
Hottest feels-like
34.1 °C
26 Oct 2025
Coldest feels-like
3.1 °C
3 Aug 2025
Sunniest day
12.6 h
29 Nov 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 Mpika?

Mpika has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 18.8 °C and it receives 1,237 mm of precipitation per year.

What is the hottest day ever recorded in Mpika?

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

What is the coldest day in Mpika?

The coldest day measured in Mpika between 1940 and 2025 was 26 July 1975, at 4.1 °C.

Does it snow in Mpika?

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

Has the climate of Mpika warmed?

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

What is the wettest day in Mpika?

The wettest day measured in Mpika between 1940 and 2025 was 16 February 2022, with 75 mm of rain in 24 hours.

What was the windiest day in Mpika?

The windiest day measured in Mpika between 1940 and 2025 was 7 February 1977, with winds reaching 34.0 km/h.

What is the warmest month in Mpika?

The warmest month in Mpika is October (22.6 °C on average); the coldest is July (15.1 °C).

How much does it rain in Mpika?

Mpika receives on average 1,237 mm of precipitation per year, spread over about 141 rainy days.

Is it sunny in Mpika?

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

Are there tropical nights in Mpika?

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

What was the most extreme apparent temperature in Mpika?

In Mpika, between 1940 and 2025, the highest apparent temperature reached 36.2 °C on 28 October 2019, and the lowest was 0.4 °C on 26 July 1975.

Compare Mpika with another city

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

Nearby cities

The climate around Mpika

Other cities — Zambia