Mapalo climate — normals and trends

Mapalo (Zambia) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.8 °C and it receives 1,175 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.4 °C). Rainfall peaks in January.

Mapalo averages 0 frost days, 57 hot days (≥ 30 °C) and 132 rainy days per year.

Mapalo has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

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

MapaloCopperbelt

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

Mean daily temperature

20.8°C

Average daily high

26.7°C

Average daily low

15.8°C

Annual rainfall

1,175mm

Sunshine / day

10.4h

Mean relative humidity

62%

Average peak wind

14.2km/h

Seasonal range

7.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

57 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.8 °C

Average feels-like low

15.2 °C

Average peak gust

32.9 km/h

Tropical nights (≥ 20 °C)

15 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

18 October 2017

Coldest day

5.6 °C

17 June 1968

Wettest day

104 mm

7 December 2010

Windiest day

30.9 km/h

11 August 2010

Strongest gust

79.9 km/h

29 January 2004

Hottest feels-like

38.2 °C

29 October 2019

Coldest feels-like

1.9 °C

17 June 1968

Sunniest day

12.6 h

7 January 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.5 °C2 November 20257.2 °C30 July 202521.0 °C1,155 mm730
202434.9 °C26 October 20245.7 °C15 June 202421.6 °C754 mm850
202335.6 °C14 October 20238.6 °C15 July 202321.7 °C1,138 mm800
202234.3 °C27 October 202210.3 °C14 June 202221.0 °C1,352 mm570
202135.4 °C10 November 20217.9 °C27 July 202121.3 °C1,107 mm880
202035.3 °C6 November 20208.7 °C5 July 202021.2 °C1,198 mm660
201935.6 °C29 October 20198.5 °C24 July 201921.5 °C1,046 mm800
201836.0 °C7 November 20188.8 °C7 June 201821.3 °C1,040 mm720
201737.4 °C18 October 20179.5 °C16 July 201721.1 °C1,223 mm550
201634.7 °C9 October 20169.0 °C9 June 201621.3 °C1,097 mm750
201534.2 °C14 October 20158.0 °C17 June 201521.2 °C1,144 mm690
201435.6 °C10 October 20148.5 °C12 July 201421.3 °C1,108 mm760
201335.4 °C29 September 20139.8 °C20 June 201321.3 °C1,127 mm750
201234.9 °C18 October 20127.0 °C20 July 201221.0 °C1,052 mm700
201135.6 °C24 October 20118.1 °C25 July 201120.8 °C1,022 mm400
201035.4 °C12 October 20107.8 °C14 August 201021.2 °C1,304 mm670
200934.6 °C19 September 20097.7 °C1 July 200920.7 °C1,173 mm560
200834.9 °C27 September 20087.5 °C3 July 200820.7 °C996 mm600
200733.9 °C24 September 20078.4 °C6 July 200721.1 °C1,095 mm650
200633.9 °C31 October 20068.6 °C27 June 200620.9 °C1,113 mm480
200534.1 °C16 November 20058.8 °C3 July 200521.5 °C892 mm710
200434.9 °C27 September 20048.0 °C9 July 200420.6 °C1,134 mm530
200335.4 °C15 October 20037.2 °C9 July 200320.9 °C1,070 mm670
200234.8 °C30 September 20029.1 °C19 June 200221.2 °C1,098 mm620
200134.0 °C24 September 20018.4 °C27 July 200121.0 °C1,268 mm740
200034.5 °C27 October 20008.9 °C7 July 200020.8 °C1,259 mm490
199935.1 °C23 October 19999.3 °C24 June 199920.9 °C960 mm590
199835.4 °C14 October 19989.0 °C15 June 199821.7 °C979 mm770
199734.4 °C25 September 19978.9 °C17 July 199721.1 °C1,269 mm540
199634.2 °C5 November 19966.4 °C3 July 199621.2 °C1,042 mm750
199534.0 °C14 October 19957.4 °C10 June 199521.4 °C964 mm740
199434.1 °C11 October 19946.7 °C12 June 199421.0 °C910 mm660
199333.7 °C25 October 19937.2 °C17 August 199320.8 °C1,244 mm470
199234.3 °C9 November 19927.8 °C14 August 199221.3 °C859 mm640
199132.9 °C7 October 19916.4 °C23 July 199120.7 °C992 mm450
199035.2 °C6 November 19907.6 °C28 June 199021.0 °C1,029 mm560
198934.9 °C10 November 19896.3 °C17 June 198920.7 °C1,296 mm510
198833.8 °C10 October 19888.3 °C16 July 198821.0 °C1,116 mm430
198734.5 °C17 November 19877.4 °C24 June 198721.4 °C883 mm700
198633.9 °C7 October 19867.6 °C27 June 198620.3 °C1,286 mm280
198532.6 °C16 October 19857.5 °C14 July 198520.3 °C1,236 mm400
198433.7 °C15 October 19847.1 °C18 June 198420.8 °C1,132 mm580
198335.2 °C11 November 19838.7 °C22 July 198321.4 °C1,130 mm590
198234.0 °C8 November 19827.7 °C17 July 198220.6 °C1,193 mm390
198134.2 °C8 November 19816.9 °C19 June 198120.6 °C1,022 mm720
198033.5 °C19 September 19808.1 °C10 July 198020.5 °C1,126 mm380
197933.7 °C3 October 19797.6 °C15 June 197920.1 °C1,083 mm470
197834.9 °C30 September 19787.9 °C17 June 197820.5 °C1,865 mm510
197734.7 °C20 October 19778.5 °C11 July 197720.7 °C1,344 mm490
197633.3 °C26 October 19768.1 °C28 June 197619.9 °C1,415 mm390
197533.7 °C26 October 19757.5 °C26 July 197520.3 °C1,027 mm500
197434.5 °C14 November 19747.4 °C28 July 197420.0 °C1,391 mm570
197334.2 °C26 October 19738.3 °C12 July 197320.5 °C1,083 mm420
197233.6 °C26 September 19728.3 °C28 June 197220.4 °C1,176 mm460
197133.2 °C1 November 19718.6 °C2 June 197120.3 °C1,208 mm340
197033.3 °C8 October 19708.5 °C5 July 197020.5 °C1,228 mm360
196933.5 °C3 October 19696.7 °C25 July 196920.5 °C1,546 mm410
196835.2 °C4 October 19685.6 °C17 June 196820.3 °C1,105 mm410
196733.8 °C3 October 19677.3 °C20 July 196720.3 °C1,055 mm310
196633.6 °C15 October 19666.2 °C28 July 196620.8 °C931 mm550
196533.5 °C25 September 19657.8 °C5 July 196520.3 °C922 mm500
196433.8 °C26 October 19645.9 °C28 June 196420.5 °C1,071 mm490
196333.9 °C8 October 19638.6 °C7 June 196320.7 °C1,341 mm540
196233.9 °C15 October 19629.0 °C5 May 196220.5 °C1,492 mm510
196134.7 °C16 October 19617.7 °C12 August 196120.1 °C1,511 mm430
196033.4 °C10 October 19608.0 °C25 July 196020.1 °C974 mm450
195933.3 °C18 October 19599.1 °C9 June 195920.2 °C1,355 mm340
195833.6 °C28 October 19587.8 °C13 August 195820.4 °C1,647 mm400
195735.5 °C25 November 19578.0 °C31 May 195720.5 °C1,803 mm800
195633.8 °C16 October 19568.3 °C28 July 195620.1 °C1,527 mm480
195535.0 °C22 October 19558.2 °C12 August 195520.2 °C1,446 mm520
195435.4 °C24 October 19547.3 °C22 June 195421.3 °C678 mm790
195334.8 °C28 October 19536.8 °C13 June 195320.1 °C1,743 mm600
195234.6 °C13 September 19529.7 °C2 July 195220.9 °C1,177 mm630
195134.8 °C30 October 19518.8 °C14 June 195121.2 °C904 mm690
195033.2 °C1 October 19508.7 °C10 June 195020.1 °C1,315 mm380
194934.2 °C2 November 19499.0 °C6 June 194920.8 °C1,346 mm650
194835.0 °C13 October 19488.7 °C5 July 194820.6 °C1,377 mm580
194734.8 °C16 October 19478.1 °C2 July 194720.5 °C1,359 mm620
194634.5 °C25 October 19468.1 °C10 July 194620.4 °C1,333 mm570
194534.2 °C11 November 19459.3 °C5 July 194520.7 °C1,173 mm690
194435.2 °C20 September 19449.0 °C19 May 194420.6 °C1,066 mm600
194335.1 °C30 November 19438.1 °C27 July 194320.9 °C1,019 mm790
194234.4 °C13 October 19428.7 °C28 July 194220.8 °C1,014 mm620
194136.2 °C12 October 19418.9 °C25 June 194121.0 °C987 mm530
194033.4 °C5 October 19408.2 °C18 July 194020.2 °C1,407 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.2 °C
+0.5 °C
Hot days (≥ 30 °C)
73 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1155 mm
-20 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.1 °C-0.2 °C389 mm+97 mm
Feb26.7 °C+1.1 °C175 mm-69 mm
Mar27.6 °C+1.7 °C83 mm-87 mm
Apr27.3 °C+1.1 °C47 mm+8 mm
May25.5 °C-0.4 °C12 mm+7 mm
Jun25.3 °C+0.9 °C1 mm+0 mm
Jul24.2 °C-0.2 °C0 mm+0 mm
Aug27.5 °C+0.5 °C0 mm-0 mm
Sep31.2 °C+1.1 °C0 mm-1 mm
Oct31.8 °C+0.4 °C4 mm-16 mm
Nov28.3 °C-0.4 °C173 mm+39 mm
Dec25.6 °C-0.4 °C270 mm+1 mm

The year's extremes

Hottest day
34.5 °C
2 Nov 2025
Coldest day
7.2 °C
30 Jul 2025
Wettest day
92.5 mm
30 Jan 2025
Windiest day
25.3 km/h
9 Jul 2025
Strongest gust
53.6 km/h
9 Jul 2025
Hottest feels-like
35.3 °C
26 Oct 2025
Coldest feels-like
4.3 °C
31 Jul 2025
Sunniest day
12.3 h
28 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 Mapalo?

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

What is the hottest day ever recorded in Mapalo?

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

What is the coldest day in Mapalo?

The coldest day measured in Mapalo between 1940 and 2025 was 17 June 1968, at 5.6 °C.

Does it snow in Mapalo?

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

Has the climate of Mapalo warmed?

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

What is the wettest day in Mapalo?

The wettest day measured in Mapalo between 1940 and 2025 was 7 December 2010, with 104 mm of rain in 24 hours.

What was the windiest day in Mapalo?

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

What is the warmest month in Mapalo?

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

How much does it rain in Mapalo?

Mapalo receives on average 1,175 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in Mapalo?

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

Are there tropical nights in Mapalo?

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

What was the most extreme apparent temperature in Mapalo?

In Mapalo, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 29 October 2019, and the lowest was 1.9 °C on 17 June 1968.

Compare Mapalo with another city

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

Nearby cities

The climate around Mapalo

Other cities — Zambia