Nyanza climate — normals and trends

Nyanza (Rwanda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 18.8 °C and it receives 921 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 August (19.9 °C on average) and the coldest is November (18.1 °C). Rainfall peaks in April.

Nyanza averages 0 frost days, 0 hot days (≥ 30 °C) and 171 rainy days per year.

Nyanza has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.7 °C (on 23 February 2005) and the coldest 8.1 °C (on 1 July 1972).

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

NyanzaSouthern Province

coords
-2.35°, 29.75°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthNovemberWettest monthAprilDriest monthJuly

Mean daily temperature

18.8°C

Average daily high

24.2°C

Average daily low

13.7°C

Annual rainfall

921mm

Sunshine / day

10.3h

Mean relative humidity

72%

Average peak wind

11.1km/h

Seasonal range

1.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

171 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.9 °C

Average feels-like low

13.7 °C

Average peak gust

30.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

31.7 °C

23 February 2005

Coldest day

8.1 °C

1 July 1972

Wettest day

66 mm

19 April 2020

Windiest day

21.0 km/h

2 October 1942

Strongest gust

56.9 km/h

17 October 2005

Hottest feels-like

32.6 °C

1 March 2020

Coldest feels-like

5.8 °C

30 July 1975

Sunniest day

12.0 h

2 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.4 °C26 February 202511.2 °C31 July 202519.9 °C766 mm00
202429.9 °C14 September 202410.6 °C26 June 202420.5 °C955 mm00
202330.2 °C27 August 202311.2 °C5 July 202320.1 °C1,049 mm20
202228.7 °C14 October 202211.3 °C5 June 202219.7 °C1,114 mm00
202130.8 °C29 August 202111.6 °C24 June 202119.8 °C693 mm10
202030.5 °C17 August 202011.7 °C24 May 202020.2 °C1,025 mm20
201928.8 °C24 September 201911.4 °C29 March 201919.8 °C818 mm00
201829.3 °C27 September 201810.7 °C9 July 201819.4 °C1,006 mm00
201728.8 °C21 July 201711.7 °C2 July 201719.6 °C663 mm00
201629.6 °C5 September 201611.2 °C18 December 201620.0 °C750 mm00
201528.9 °C20 August 20159.9 °C13 July 201519.7 °C800 mm00
201428.2 °C19 July 201411.5 °C26 January 201419.5 °C683 mm00
201329.1 °C16 September 201310.9 °C4 September 201319.4 °C836 mm00
201230.2 °C9 February 201210.2 °C5 July 201219.0 °C868 mm10
201128.8 °C7 February 201110.7 °C5 February 201118.8 °C930 mm00
201030.5 °C24 August 201011.1 °C28 July 201019.7 °C814 mm10
200929.0 °C13 August 200910.6 °C7 July 200919.2 °C747 mm00
200828.8 °C23 December 20088.6 °C9 July 200818.8 °C639 mm00
200728.4 °C28 August 200710.7 °C19 June 200719.0 °C662 mm00
200629.8 °C9 February 200610.2 °C17 June 200619.2 °C827 mm00
200531.7 °C23 February 200511.0 °C8 July 200519.7 °C610 mm50
200428.2 °C10 October 200410.6 °C9 July 200419.5 °C688 mm00
200328.9 °C15 August 200311.6 °C20 April 200319.3 °C564 mm00
200229.8 °C1 October 200211.3 °C31 March 200219.0 °C721 mm00
200127.6 °C4 March 200110.3 °C3 August 200118.6 °C828 mm00
200029.3 °C5 September 200010.4 °C22 March 200019.1 °C563 mm00
199929.1 °C20 February 19999.9 °C7 July 199918.6 °C574 mm00
199827.8 °C3 February 199811.7 °C9 December 199819.4 °C817 mm00
199731.3 °C25 September 199710.4 °C17 July 199719.1 °C897 mm30
199627.6 °C4 August 199610.3 °C8 August 199618.7 °C716 mm00
199528.8 °C7 September 199510.6 °C12 January 199518.9 °C767 mm00
199427.9 °C2 September 199410.0 °C3 June 199418.7 °C760 mm00
199328.7 °C26 September 199311.1 °C25 March 199319.1 °C640 mm00
199227.5 °C12 March 19929.5 °C19 July 199218.8 °C805 mm00
199128.1 °C21 September 199110.6 °C20 June 199118.7 °C962 mm00
199027.0 °C20 August 199010.6 °C8 January 199018.9 °C1,004 mm00
198927.7 °C27 August 19899.1 °C2 July 198918.6 °C1,005 mm00
198827.9 °C2 March 198810.7 °C7 July 198818.9 °C995 mm00
198728.6 °C5 February 198711.0 °C22 June 198719.4 °C1,147 mm00
198628.5 °C23 August 198610.7 °C1 March 198618.8 °C1,117 mm00
198527.6 °C16 January 198510.7 °C4 January 198518.4 °C1,164 mm00
198427.0 °C21 February 198410.5 °C27 April 198418.4 °C827 mm00
198329.3 °C10 February 198310.4 °C3 December 198319.1 °C782 mm00
198228.9 °C8 September 198210.3 °C12 January 198218.8 °C890 mm00
198128.2 °C23 February 198110.0 °C11 June 198118.6 °C993 mm00
198028.2 °C4 September 198010.7 °C28 November 198018.8 °C942 mm00
197929.3 °C2 October 197910.2 °C20 June 197918.7 °C895 mm00
197828.4 °C3 September 19789.6 °C20 July 197818.5 °C1,108 mm00
197727.5 °C21 August 197710.2 °C20 June 197718.5 °C1,088 mm00
197627.8 °C13 September 19769.6 °C25 June 197617.8 °C1,008 mm00
197527.5 °C22 February 19758.3 °C30 July 197517.8 °C1,243 mm00
197427.7 °C22 August 19749.5 °C2 February 197417.9 °C968 mm00
197329.0 °C20 February 19738.2 °C29 June 197318.3 °C931 mm00
197227.6 °C1 August 19728.1 °C1 July 197217.8 °C1,455 mm00
197127.9 °C20 August 19719.4 °C24 June 197117.9 °C1,275 mm00
197028.7 °C8 October 197010.1 °C1 January 197018.5 °C1,215 mm00
196928.1 °C8 October 19699.1 °C23 June 196918.5 °C956 mm00
196828.2 °C31 August 19688.8 °C30 June 196818.3 °C1,360 mm00
196729.0 °C4 September 19679.9 °C19 June 196718.4 °C1,041 mm00
196628.5 °C20 August 19669.5 °C28 June 196618.2 °C984 mm00
196527.6 °C12 October 19658.3 °C14 June 196518.1 °C893 mm00
196427.5 °C11 March 19649.2 °C10 December 196418.0 °C967 mm00
196328.2 °C12 September 19639.7 °C25 January 196318.1 °C1,200 mm00
196226.8 °C2 February 19629.3 °C10 July 196217.8 °C1,292 mm00
196127.8 °C30 August 19618.9 °C13 June 196118.2 °C1,134 mm00
196027.2 °C1 September 19608.7 °C31 July 196018.4 °C946 mm00
195927.5 °C17 March 19599.5 °C16 July 195918.6 °C1,184 mm00
195829.0 °C11 September 19589.7 °C14 June 195818.9 °C1,034 mm00
195728.8 °C16 September 195710.2 °C11 July 195718.7 °C1,327 mm00
195627.2 °C23 September 19569.4 °C14 July 195617.8 °C987 mm00
195527.2 °C21 August 19558.9 °C15 June 195518.1 °C1,077 mm00
195428.2 °C7 September 19549.8 °C13 June 195418.5 °C886 mm00
195329.1 °C11 September 19539.4 °C7 July 195318.1 °C1,671 mm00
195229.4 °C30 August 195210.7 °C1 July 195218.5 °C912 mm00
195128.5 °C1 October 19519.0 °C4 July 195118.3 °C1,318 mm00
195028.8 °C14 September 19508.6 °C3 June 195018.1 °C1,020 mm00
194930.4 °C23 August 194910.5 °C28 June 194918.7 °C785 mm10
194827.7 °C6 September 194810.0 °C24 May 194818.5 °C748 mm00
194729.1 °C25 September 194710.2 °C15 December 194718.7 °C884 mm00
194629.7 °C13 February 194610.5 °C22 November 194618.8 °C718 mm00
194529.2 °C1 September 19459.3 °C9 June 194518.8 °C632 mm00
194431.1 °C21 September 19449.2 °C12 July 194419.0 °C582 mm30
194329.3 °C15 January 19439.3 °C9 June 194318.9 °C513 mm00
194229.9 °C1 October 19429.2 °C11 January 194218.9 °C542 mm00
194128.4 °C21 October 194110.1 °C28 December 194118.9 °C900 mm00
194028.2 °C21 August 194010.1 °C7 December 194018.1 °C1,161 mm00

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.8 °C
+0.6 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
766 mm
-155 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.2 °C+1.0 °C55 mm-34 mm
Feb26.2 °C+1.6 °C33 mm-61 mm
Mar25.3 °C+1.0 °C113 mm-4 mm
Apr24.3 °C+0.9 °C158 mm+15 mm
May23.5 °C+0.4 °C75 mm-12 mm
Jun24.1 °C+0.3 °C18 mm+5 mm
Jul24.9 °C+0.4 °C1 mm-3 mm
Aug25.2 °C-0.2 °C22 mm+7 mm
Sep26.3 °C+1.0 °C12 mm-35 mm
Oct24.6 °C+0.2 °C137 mm+40 mm
Nov24.2 °C+0.8 °C55 mm-65 mm
Dec23.7 °C+0.1 °C86 mm-9 mm

The year's extremes

Hottest day
29.4 °C
26 Feb 2025
Coldest day
11.2 °C
31 Jul 2025
Wettest day
22.1 mm
28 Dec 2025
Windiest day
17.3 km/h
12 Nov 2025
Strongest gust
41.8 km/h
10 Oct 2025
Hottest feels-like
30.9 °C
10 Mar 2025
Coldest feels-like
9.7 °C
31 Jul 2025
Sunniest day
12.0 h
1 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 Nyanza?

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

What is the hottest day ever recorded in Nyanza?

The hottest day measured in Nyanza between 1940 and 2025 was 23 February 2005, reaching 31.7 °C.

What is the coldest day in Nyanza?

The coldest day measured in Nyanza between 1940 and 2025 was 1 July 1972, at 8.1 °C.

Does it snow in Nyanza?

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

Has the climate of Nyanza warmed?

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

What is the wettest day in Nyanza?

The wettest day measured in Nyanza between 1940 and 2025 was 19 April 2020, with 66 mm of rain in 24 hours.

What was the windiest day in Nyanza?

The windiest day measured in Nyanza between 1940 and 2025 was 2 October 1942, with winds reaching 21.0 km/h.

What is the warmest month in Nyanza?

The warmest month in Nyanza is August (19.9 °C on average); the coldest is November (18.1 °C).

How much does it rain in Nyanza?

Nyanza receives on average 921 mm of precipitation per year, spread over about 171 rainy days.

Is it sunny in Nyanza?

Nyanza gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Nyanza?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Nyanza.

What was the most extreme apparent temperature in Nyanza?

In Nyanza, between 1940 and 2025, the highest apparent temperature reached 32.6 °C on 1 March 2020, and the lowest was 5.8 °C on 30 July 1975.

Compare Nyanza with another city

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

Nearby cities

The climate around Nyanza

Other cities — Rwanda