Wanguru climate — normals and trends

Wanguru (Kenya) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 20.2 °C and it receives 971 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 March (21.7 °C on average) and the coldest is July (18.5 °C). Rainfall peaks in April.

Wanguru averages 0 frost days, 16 hot days (≥ 30 °C) and 172 rainy days per year.

Wanguru has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.0 °C (on 1 March 2019) and the coldest 7.8 °C (on 15 January 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

WanguruKirinyaga County

coords
-0.68°, 37.36°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthFebruary

Mean daily temperature

20.2°C

Average daily high

25.7°C

Average daily low

15.6°C

Annual rainfall

971mm

Sunshine / day

10.4h

Mean relative humidity

72%

Average peak wind

10.2km/h

Seasonal range

3.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

16 d/yr

Rainy days (≥ 1 mm)

172 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.2 °C

Average feels-like low

16.3 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

34.0 °C

1 March 2019

Coldest day

7.8 °C

15 January 1968

Wettest day

111 mm

29 October 2025

Windiest day

21.1 km/h

26 February 1946

Strongest gust

51.8 km/h

15 February 1966

Hottest feels-like

35.4 °C

29 March 2016

Coldest feels-like

5.6 °C

15 January 1968

Sunniest day

12.0 h

24 December 1966

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.7 °C14 March 202512.1 °C27 July 202520.9 °C820 mm310
202432.3 °C17 March 202410.3 °C12 July 202421.2 °C959 mm230
202331.8 °C3 February 202310.2 °C28 January 202321.0 °C853 mm320
202232.1 °C16 March 202211.4 °C29 June 202220.8 °C426 mm360
202131.5 °C27 February 202111.2 °C1 February 202120.9 °C546 mm140
202031.1 °C11 February 202011.0 °C11 July 202021.0 °C943 mm100
201934.0 °C1 March 201912.1 °C20 December 201921.5 °C1,401 mm580
201832.7 °C26 February 201810.6 °C17 July 201820.7 °C1,101 mm140
201732.4 °C7 March 201712.4 °C17 January 201721.3 °C729 mm430
201633.2 °C29 March 201611.9 °C25 August 201620.9 °C734 mm300
201532.3 °C28 February 201511.1 °C15 January 201521.2 °C1,051 mm450
201431.2 °C4 March 201411.5 °C31 December 201421.0 °C703 mm80
201331.9 °C7 March 201310.3 °C5 July 201320.4 °C953 mm180
201233.0 °C15 March 20128.6 °C2 January 201220.8 °C866 mm410
201133.1 °C11 February 201111.5 °C27 January 201120.9 °C821 mm290
201031.2 °C2 February 201011.6 °C12 August 201020.8 °C822 mm150
200933.1 °C22 March 200910.4 °C10 July 200921.4 °C661 mm540
200831.6 °C18 March 200810.1 °C9 July 200820.7 °C695 mm170
200731.8 °C18 March 200711.2 °C23 July 200720.5 °C696 mm150
200632.3 °C23 February 200611.7 °C25 July 200620.6 °C1,172 mm120
200532.2 °C3 April 20059.7 °C30 August 200520.6 °C925 mm290
200431.4 °C5 March 200411.0 °C6 July 200420.5 °C799 mm80
200331.9 °C23 February 200310.6 °C4 February 200320.4 °C945 mm340
200231.0 °C11 February 20029.7 °C8 July 200220.4 °C1,020 mm90
200132.0 °C4 March 200111.4 °C7 August 200120.3 °C822 mm80
200031.5 °C29 February 20009.8 °C27 January 200020.6 °C451 mm250
199931.9 °C10 February 199910.9 °C5 July 199920.2 °C800 mm140
199830.5 °C23 February 199810.6 °C22 June 199820.3 °C1,024 mm50
199731.8 °C23 February 199711.4 °C21 May 199720.7 °C1,359 mm340
199631.6 °C22 February 199611.7 °C30 July 199620.4 °C813 mm80
199531.3 °C1 March 199510.2 °C20 July 199520.2 °C876 mm60
199431.5 °C8 March 199410.3 °C31 December 199420.3 °C1,252 mm210
199330.5 °C11 March 199310.5 °C5 July 199319.9 °C781 mm30
199232.2 °C28 March 199211.0 °C28 May 199220.0 °C855 mm160
199132.2 °C23 March 19919.9 °C27 June 199120.2 °C808 mm210
199030.5 °C11 February 199010.4 °C17 June 199019.9 °C1,007 mm20
198930.5 °C2 March 19899.7 °C21 June 198919.6 °C1,170 mm50
198832.3 °C2 March 198811.4 °C1 September 198820.2 °C1,045 mm250
198732.6 °C14 March 19878.8 °C13 July 198720.8 °C786 mm260
198632.0 °C14 March 19869.7 °C26 August 198619.8 °C1,172 mm120
198531.6 °C15 February 19858.5 °C6 August 198519.7 °C1,146 mm80
198431.6 °C12 March 19849.5 °C25 June 198419.8 °C1,034 mm90
198331.5 °C27 February 198311.0 °C5 July 198320.3 °C1,059 mm200
198232.8 °C3 March 198210.6 °C19 July 198220.0 °C1,300 mm220
198132.3 °C27 February 198110.4 °C4 February 198120.0 °C1,227 mm140
198031.5 °C10 March 198010.1 °C17 June 198020.0 °C921 mm100
197930.2 °C4 March 197911.0 °C2 March 197919.5 °C1,342 mm10
197828.8 °C19 March 19789.5 °C29 January 197819.4 °C1,090 mm00
197730.3 °C11 February 19779.5 °C30 September 197719.8 °C1,635 mm10
197631.6 °C5 April 19769.8 °C19 August 197619.8 °C1,038 mm80
197532.2 °C12 March 197510.6 °C27 December 197519.8 °C863 mm270
197431.4 °C27 February 197412.1 °C12 January 197419.9 °C898 mm60
197332.7 °C17 March 197310.4 °C2 July 197320.2 °C880 mm320
197231.0 °C13 March 197211.4 °C4 August 197219.9 °C1,348 mm90
197131.9 °C13 February 197110.0 °C18 February 197119.7 °C933 mm230
197031.2 °C26 February 19709.5 °C1 July 197019.8 °C868 mm80
196929.9 °C4 September 19698.7 °C22 August 196919.7 °C760 mm00
196831.7 °C29 January 19687.8 °C15 January 196819.3 °C1,183 mm40
196732.0 °C20 February 196710.6 °C28 August 196720.0 °C1,068 mm270
196631.1 °C15 February 19669.7 °C24 December 196620.1 °C988 mm30
196530.1 °C17 February 196510.0 °C17 February 196519.8 °C1,013 mm30
196429.9 °C28 February 19649.9 °C12 August 196419.3 °C1,210 mm00
196328.8 °C5 February 19639.6 °C18 June 196319.4 °C1,369 mm00
196229.0 °C25 February 196210.4 °C1 July 196219.5 °C983 mm00
196132.0 °C28 February 196110.6 °C2 January 196120.3 °C1,244 mm340
196031.6 °C22 February 19609.3 °C20 January 196020.1 °C993 mm160
195932.3 °C16 March 195910.2 °C10 August 195920.2 °C977 mm270
195830.7 °C14 March 19589.7 °C25 September 195820.0 °C852 mm50
195729.6 °C16 March 19579.7 °C15 February 195719.6 °C1,174 mm00
195631.3 °C23 September 195610.6 °C10 July 195619.8 °C777 mm150
195529.5 °C3 March 195511.0 °C15 July 195519.5 °C909 mm00
195429.4 °C26 December 19549.7 °C23 June 195419.4 °C951 mm00
195329.2 °C10 October 19539.3 °C12 August 195319.1 °C1,426 mm00
195229.5 °C24 March 195210.6 °C15 June 195219.2 °C1,142 mm00
195129.3 °C6 September 19519.3 °C3 July 195119.3 °C1,801 mm00
195029.9 °C22 February 19509.0 °C2 June 195019.3 °C1,390 mm00
194930.9 °C8 February 194910.0 °C3 August 194919.7 °C923 mm20
194829.3 °C23 September 19489.7 °C23 May 194819.6 °C1,076 mm00
194729.6 °C2 February 194710.2 °C18 September 194719.5 °C1,319 mm00
194633.1 °C21 February 194610.6 °C14 July 194620.6 °C609 mm540
194530.8 °C23 February 19459.7 °C24 July 194520.0 °C639 mm40
194432.4 °C20 February 19448.3 °C6 July 194420.1 °C876 mm380
194331.5 °C22 March 194310.4 °C10 October 194320.5 °C467 mm270
194231.3 °C1 October 19429.6 °C4 August 194220.5 °C392 mm130
194133.9 °C26 March 194110.8 °C10 December 194120.2 °C832 mm360
194029.4 °C19 September 194010.1 °C29 November 194019.7 °C942 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
26.7 °C
+1.0 °C
Hot days (≥ 30 °C)
31 d/yr
+15
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
820 mm
-151 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C+1.1 °C40 mm+11 mm
Feb29.8 °C+1.5 °C3 mm-24 mm
Mar28.9 °C+0.7 °C76 mm+2 mm
Apr26.6 °C+0.5 °C241 mm+31 mm
May26.0 °C+1.3 °C76 mm-87 mm
Jun25.1 °C+1.2 °C34 mm-5 mm
Jul23.7 °C+0.3 °C29 mm+1 mm
Aug23.9 °C-0.2 °C33 mm+2 mm
Sep28.0 °C+1.7 °C24 mm-11 mm
Oct27.6 °C+1.1 °C170 mm+42 mm
Nov25.9 °C+1.1 °C52 mm-99 mm
Dec27.2 °C+1.7 °C41 mm-14 mm

The year's extremes

Hottest day
33.7 °C
14 Mar 2025
Coldest day
12.1 °C
27 Jul 2025
Wettest day
110.9 mm
29 Oct 2025
Windiest day
17.6 km/h
22 Feb 2025
Strongest gust
43.2 km/h
22 Feb 2025
Hottest feels-like
34.0 °C
14 Mar 2025
Coldest feels-like
10.9 °C
21 Feb 2025
Sunniest day
11.8 h
6 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 Wanguru?

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

What is the hottest day ever recorded in Wanguru?

The hottest day measured in Wanguru between 1940 and 2025 was 1 March 2019, reaching 34.0 °C.

What is the coldest day in Wanguru?

The coldest day measured in Wanguru between 1940 and 2025 was 15 January 1968, at 7.8 °C.

Does it snow in Wanguru?

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

Has the climate of Wanguru warmed?

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

What is the wettest day in Wanguru?

The wettest day measured in Wanguru between 1940 and 2025 was 29 October 2025, with 111 mm of rain in 24 hours.

What was the windiest day in Wanguru?

The windiest day measured in Wanguru between 1940 and 2025 was 26 February 1946, with winds reaching 21.1 km/h.

What is the warmest month in Wanguru?

The warmest month in Wanguru is March (21.7 °C on average); the coldest is July (18.5 °C).

How much does it rain in Wanguru?

Wanguru receives on average 971 mm of precipitation per year, spread over about 172 rainy days.

Is it sunny in Wanguru?

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

Are there tropical nights in Wanguru?

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

What was the most extreme apparent temperature in Wanguru?

In Wanguru, between 1940 and 2025, the highest apparent temperature reached 35.4 °C on 29 March 2016, and the lowest was 5.6 °C on 15 January 1968.

Compare Wanguru with another city

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

Nearby cities

The climate around Wanguru

Other cities — Kenya