Nyimba climate — normals and trends

Nyimba (Zambia) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 23.8 °C and it receives 913 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 (28.6 °C on average) and the coldest is July (19.7 °C). Rainfall peaks in January.

Nyimba averages 0 frost days, 138 hot days (≥ 30 °C) and 109 rainy days per year.

Nyimba has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

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

NyimbaEastern Province

coords
-14.56°, 30.81°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

23.8°C

Average daily high

29.5°C

Average daily low

18.9°C

Annual rainfall

913mm

Sunshine / day

10.7h

Mean relative humidity

59%

Average peak wind

14.6km/h

Seasonal range

8.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

138 d/yr

Rainy days (≥ 1 mm)

109 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

19.1 °C

Average peak gust

31.8 km/h

Tropical nights (≥ 20 °C)

171 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

42.0 °C

18 October 2017

Coldest day

6.8 °C

15 June 1968

Wettest day

120 mm

29 January 2025

Windiest day

41.2 km/h

11 August 2010

Strongest gust

78.8 km/h

11 August 2010

Hottest feels-like

44.0 °C

8 January 2016

Coldest feels-like

2.8 °C

15 June 1968

Sunniest day

12.7 h

18 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.7 °C26 October 202511.1 °C5 August 202524.8 °C1,053 mm1970
202440.6 °C26 October 20248.6 °C15 June 202425.5 °C510 mm2670
202342.0 °C14 October 202312.1 °C21 June 202325.2 °C1,047 mm1970
202239.5 °C27 October 202212.4 °C29 July 202224.6 °C975 mm1570
202140.5 °C10 November 202110.6 °C29 May 202124.5 °C951 mm1420
202040.5 °C8 November 202011.0 °C13 August 202024.8 °C826 mm1920
201941.8 °C29 October 20199.3 °C24 July 201924.9 °C756 mm1900
201840.2 °C2 November 20189.9 °C8 June 201824.9 °C896 mm1880
201742.0 °C18 October 201711.2 °C23 June 201724.2 °C1,003 mm1260
201640.8 °C10 November 201611.0 °C2 July 201625.3 °C730 mm2220
201541.1 °C14 November 201510.4 °C17 June 201524.9 °C716 mm1910
201441.1 °C10 October 201411.7 °C13 July 201424.9 °C679 mm1810
201341.4 °C8 November 201311.6 °C14 June 201324.6 °C676 mm1810
201240.3 °C19 October 20128.4 °C20 July 201224.0 °C878 mm1540
201140.7 °C26 October 201110.2 °C25 July 201124.0 °C675 mm1430
201039.2 °C13 October 20109.9 °C15 August 201024.0 °C1,129 mm1470
200937.7 °C9 October 200910.5 °C23 July 200923.4 °C926 mm1080
200838.4 °C4 November 200810.0 °C29 June 200823.4 °C900 mm1150
200738.4 °C24 September 200710.0 °C6 July 200723.8 °C1,010 mm1530
200639.1 °C3 November 20069.5 °C6 June 200623.9 °C826 mm1410
200539.7 °C21 October 200511.3 °C21 June 200524.9 °C601 mm2280
200439.5 °C9 October 200410.2 °C10 July 200423.6 °C947 mm1430
200338.8 °C17 October 200310.6 °C10 July 200323.9 °C897 mm1370
200239.2 °C5 November 200210.9 °C23 June 200224.5 °C674 mm1790
200139.8 °C19 October 200111.1 °C11 July 200124.0 °C877 mm1350
200038.8 °C26 October 200011.7 °C20 July 200023.6 °C1,130 mm1200
199939.4 °C23 October 19999.5 °C25 June 199923.8 °C781 mm1230
199839.7 °C14 October 199810.4 °C15 June 199824.5 °C822 mm1710
199739.4 °C10 November 199711.6 °C9 July 199723.8 °C1,149 mm1100
199639.4 °C25 October 19968.9 °C3 July 199624.3 °C804 mm1450
199539.0 °C24 October 199510.1 °C10 June 199525.2 °C701 mm2010
199440.2 °C24 November 199410.5 °C15 July 199424.8 °C545 mm2090
199339.7 °C1 November 199310.7 °C13 June 199324.2 °C1,010 mm1430
199240.1 °C31 October 199210.4 °C15 August 199225.3 °C584 mm2120
199137.8 °C20 October 199110.0 °C14 June 199124.1 °C823 mm1570
199040.5 °C16 October 199010.3 °C4 July 199024.1 °C739 mm1560
198938.8 °C4 October 19899.3 °C18 June 198923.7 °C1,142 mm1140
198839.1 °C11 October 198810.3 °C14 June 198824.1 °C892 mm1420
198739.6 °C20 November 19879.7 °C2 July 198724.8 °C667 mm2030
198637.2 °C7 October 19869.6 °C27 June 198623.2 °C1,017 mm1060
198537.3 °C5 November 198510.2 °C16 July 198523.2 °C1,006 mm930
198438.3 °C2 November 198410.0 °C18 June 198424.0 °C928 mm1410
198339.1 °C13 November 198311.3 °C21 July 198324.7 °C870 mm1880
198237.8 °C9 November 19829.4 °C18 May 198223.4 °C1,014 mm1310
198139.0 °C8 November 19819.2 °C18 June 198123.5 °C852 mm1290
198038.1 °C23 October 19809.6 °C21 June 198023.4 °C868 mm1320
197938.0 °C29 October 197910.9 °C6 July 197923.1 °C747 mm1220
197838.4 °C30 September 19789.4 °C16 June 197823.2 °C1,390 mm1050
197738.8 °C14 October 19778.6 °C6 July 197723.7 °C1,032 mm1240
197638.2 °C26 October 19769.8 °C5 July 197622.8 °C1,135 mm1010
197538.7 °C20 November 19757.1 °C26 July 197523.2 °C629 mm1260
197438.2 °C18 October 19749.9 °C16 June 197422.6 °C1,149 mm920
197338.3 °C27 October 197311.2 °C15 July 197323.8 °C772 mm1610
197239.0 °C17 November 197211.1 °C18 June 197223.6 °C807 mm1410
197137.3 °C1 November 19719.9 °C17 July 197123.2 °C863 mm1240
197037.6 °C16 October 197011.3 °C8 June 197023.9 °C823 mm1450
196939.1 °C27 November 196910.3 °C24 July 196923.5 °C912 mm1010
196838.8 °C4 October 19686.8 °C15 June 196823.4 °C839 mm1440
196737.6 °C18 November 19678.1 °C19 July 196723.1 °C860 mm910
196637.4 °C3 November 19669.0 °C28 July 196623.5 °C713 mm1200
196536.7 °C2 November 19659.2 °C6 July 196522.7 °C607 mm1050
196437.0 °C26 October 19648.1 °C23 July 196423.0 °C652 mm1030
196336.6 °C7 October 19639.7 °C9 June 196322.8 °C1,031 mm950
196237.1 °C15 October 196211.6 °C6 June 196223.1 °C1,148 mm900
196138.1 °C16 October 196110.8 °C23 August 196122.8 °C1,354 mm660
196037.4 °C10 October 196010.9 °C7 July 196023.7 °C681 mm1400
195937.5 °C16 November 195912.2 °C19 July 195923.2 °C940 mm960
195837.1 °C17 October 195810.4 °C20 July 195823.2 °C1,444 mm990
195738.7 °C25 November 195711.0 °C7 June 195723.3 °C1,429 mm1070
195636.8 °C28 October 19569.5 °C9 July 195622.6 °C1,308 mm890
195537.9 °C22 October 195510.1 °C19 July 195522.7 °C1,301 mm880
195439.4 °C27 October 195410.1 °C23 June 195424.1 °C673 mm1740
195338.4 °C31 October 19538.7 °C1 July 195322.7 °C1,368 mm760
195239.1 °C1 October 195211.2 °C12 June 195223.8 °C1,032 mm1160
195139.0 °C27 November 19519.3 °C14 July 195124.8 °C555 mm1990
195038.0 °C24 October 195010.7 °C11 June 195022.8 °C1,145 mm1040
194940.3 °C3 November 194910.0 °C8 June 194923.8 °C981 mm1500
194838.1 °C25 October 194810.2 °C17 June 194823.2 °C1,173 mm860
194738.8 °C5 November 19479.6 °C1 July 194723.2 °C1,102 mm890
194638.6 °C24 October 19469.7 °C6 June 194622.9 °C1,117 mm750
194538.3 °C22 October 194511.0 °C20 June 194523.6 °C859 mm1140
194438.9 °C17 October 194411.4 °C9 July 194423.3 °C999 mm1020
194339.6 °C16 November 19439.8 °C28 June 194323.6 °C949 mm1120
194238.7 °C9 November 194211.2 °C13 July 194223.6 °C837 mm1170
194140.2 °C12 October 194111.4 °C29 July 194124.6 °C620 mm1730
194037.3 °C18 October 19409.3 °C17 July 194023.0 °C1,048 mm1040

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
30.6 °C
+1.1 °C
Hot days (≥ 30 °C)
197 d/yr
+59
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1053 mm
+140 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.9 °C+1.7 °C307 mm+66 mm
Feb29.6 °C+1.3 °C151 mm-54 mm
Mar30.4 °C+1.8 °C78 mm-50 mm
Apr30.1 °C+1.4 °C55 mm+24 mm
May28.4 °C+0.4 °C10 mm+4 mm
Jun27.9 °C+1.6 °C0 mm-1 mm
Jul27.0 °C+0.7 °C2 mm+1 mm
Aug30.8 °C+1.7 °C0 mm-1 mm
Sep35.3 °C+2.5 °C0 mm-0 mm
Oct36.4 °C+1.5 °C1 mm-8 mm
Nov32.5 °C-0.7 °C136 mm+55 mm
Dec28.9 °C-0.6 °C313 mm+103 mm

The year's extremes

Hottest day
40.7 °C
26 Oct 2025
Coldest day
11.1 °C
5 Aug 2025
Wettest day
120.1 mm
29 Jan 2025
Windiest day
31.2 km/h
17 Oct 2025
Strongest gust
58.0 km/h
9 Jul 2025
Hottest feels-like
41.5 °C
25 Oct 2025
Coldest feels-like
9.3 °C
11 Jul 2025
Sunniest day
12.7 h
22 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 Nyimba?

Nyimba has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 23.8 °C and it receives 913 mm of precipitation per year.

What is the hottest day ever recorded in Nyimba?

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

What is the coldest day in Nyimba?

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

Does it snow in Nyimba?

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

Has the climate of Nyimba warmed?

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

What is the wettest day in Nyimba?

The wettest day measured in Nyimba between 1940 and 2025 was 29 January 2025, with 120 mm of rain in 24 hours.

What was the windiest day in Nyimba?

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

What is the warmest month in Nyimba?

The warmest month in Nyimba is October (28.6 °C on average); the coldest is July (19.7 °C).

How much does it rain in Nyimba?

Nyimba receives on average 913 mm of precipitation per year, spread over about 109 rainy days.

Is it sunny in Nyimba?

Nyimba gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Nyimba?

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

What was the most extreme apparent temperature in Nyimba?

In Nyimba, between 1940 and 2025, the highest apparent temperature reached 44.0 °C on 8 January 2016, and the lowest was 2.8 °C on 15 June 1968.

Compare Nyimba with another city

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

Nearby cities

The climate around Nyimba

Other cities — Zambia