Kerugoya climate — normals and trends

Kerugoya (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 17.6 °C and it receives 1,660 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 (18.9 °C on average) and the coldest is July (15.9 °C). Rainfall peaks in April.

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

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

The hottest day of the period reached 29.9 °C (on 27 March 1941) and the coldest 6.8 °C (on 6 July 1944).

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

KerugoyaKirinyaga County

coords
-0.50°, 37.28°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthAugust

Mean daily temperature

17.6°C

Average daily high

22.4°C

Average daily low

13.5°C

Annual rainfall

1,660mm

Sunshine / day

10.4h

Mean relative humidity

78%

Average peak wind

9.9km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

237 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.9 °C

Average feels-like low

13.5 °C

Average peak gust

29.2 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.1 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.66 · 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

29.9 °C

27 March 1941

Coldest day

6.8 °C

6 July 1944

Wettest day

97 mm

23 April 1964

Windiest day

18.1 km/h

3 October 1943

Strongest gust

61.6 km/h

11 February 1963

Hottest feels-like

33.4 °C

25 February 2005

Coldest feels-like

4.1 °C

2 January 2012

Sunniest day

12.0 h

23 December 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.5 °C14 March 20259.7 °C6 January 202518.2 °C1,686 mm00
202428.3 °C18 February 20249.2 °C28 June 202418.6 °C2,025 mm00
202328.0 °C3 February 20238.0 °C28 January 202318.3 °C1,493 mm00
202228.7 °C16 March 20229.6 °C14 January 202218.1 °C969 mm00
202127.9 °C25 March 20218.8 °C1 February 202118.2 °C1,303 mm00
202027.6 °C11 February 20209.0 °C3 August 202018.5 °C2,016 mm00
201929.7 °C1 March 201911.0 °C13 January 201918.8 °C2,226 mm00
201827.9 °C26 February 20188.9 °C17 July 201818.1 °C1,821 mm00
201728.8 °C7 March 201710.2 °C13 January 201718.4 °C1,328 mm00
201628.9 °C20 March 201610.0 °C25 August 201618.2 °C1,378 mm00
201528.8 °C8 March 20159.9 °C15 January 201518.5 °C1,973 mm00
201427.0 °C3 February 201410.3 °C31 December 201418.2 °C1,467 mm00
201327.8 °C5 March 20138.5 °C5 July 201317.9 °C1,509 mm00
201229.2 °C15 March 20127.3 °C2 January 201218.1 °C1,568 mm00
201129.5 °C11 February 20119.2 °C17 July 201118.2 °C1,560 mm00
201027.2 °C2 February 20109.6 °C12 August 201018.1 °C1,366 mm00
200929.1 °C22 March 20099.5 °C10 August 200918.4 °C1,264 mm00
200827.3 °C31 January 20088.9 °C9 July 200817.9 °C1,337 mm00
200728.3 °C23 February 20079.6 °C20 February 200717.9 °C1,337 mm00
200627.9 °C18 February 200610.2 °C25 July 200618.0 °C2,085 mm00
200529.2 °C25 February 20057.2 °C30 August 200517.9 °C1,454 mm00
200428.3 °C5 March 20049.3 °C2 July 200417.9 °C1,683 mm00
200328.1 °C23 February 20039.5 °C14 January 200317.9 °C1,420 mm00
200227.9 °C11 February 20028.1 °C8 July 200217.8 °C1,933 mm00
200128.2 °C4 March 20019.1 °C24 June 200117.7 °C1,680 mm00
200028.2 °C15 February 20008.7 °C27 January 200017.8 °C1,008 mm00
199928.1 °C26 February 19999.3 °C4 February 199917.6 °C1,357 mm00
199828.2 °C23 February 19989.2 °C22 June 199817.8 °C1,993 mm00
199728.6 °C23 February 199710.4 °C4 March 199718.1 °C2,032 mm00
199628.2 °C22 February 19969.1 °C22 September 199617.8 °C1,408 mm00
199528.1 °C26 February 19958.6 °C20 July 199517.7 °C1,591 mm00
199428.0 °C8 March 19949.4 °C23 September 199417.7 °C1,947 mm00
199327.5 °C23 February 19939.5 °C5 July 199317.4 °C1,284 mm00
199228.1 °C28 March 19929.8 °C27 September 199217.4 °C1,435 mm00
199128.0 °C23 March 19918.8 °C27 June 199117.6 °C1,603 mm00
199027.0 °C11 February 19908.6 °C27 July 199017.3 °C2,041 mm00
198927.5 °C2 March 19897.5 °C21 June 198917.1 °C2,025 mm00
198828.6 °C2 March 19889.1 °C19 July 198817.6 °C1,967 mm00
198728.7 °C5 March 19877.7 °C13 July 198718.1 °C1,470 mm00
198628.2 °C15 March 19868.7 °C19 July 198617.3 °C1,817 mm00
198527.7 °C15 February 19857.7 °C6 August 198517.1 °C1,716 mm00
198428.0 °C12 February 19848.9 °C14 February 198417.2 °C1,696 mm00
198328.0 °C27 February 19839.3 °C5 July 198317.8 °C1,734 mm00
198228.3 °C3 March 19829.0 °C20 July 198217.5 °C2,029 mm00
198128.1 °C27 February 19818.8 °C4 February 198117.5 °C2,076 mm00
198028.3 °C10 March 19808.2 °C19 September 198017.5 °C1,592 mm00
197927.5 °C3 March 19799.6 °C30 August 197917.1 °C1,917 mm00
197826.2 °C19 March 19788.3 °C4 February 197817.0 °C2,026 mm00
197726.2 °C11 February 19777.8 °C30 September 197717.3 °C2,544 mm00
197627.3 °C5 April 19768.0 °C19 August 197617.1 °C1,553 mm00
197528.5 °C12 March 19758.4 °C27 December 197517.1 °C1,427 mm00
197428.1 °C27 February 19749.4 °C30 July 197417.1 °C1,747 mm00
197328.7 °C9 March 19738.5 °C2 July 197317.5 °C1,731 mm00
197227.1 °C9 March 19729.8 °C1 June 197217.3 °C2,255 mm00
197128.3 °C1 March 19717.6 °C18 February 197117.0 °C1,661 mm00
197027.4 °C18 February 19707.4 °C18 September 197017.2 °C1,631 mm00
196926.7 °C19 March 19697.0 °C23 August 196917.1 °C1,250 mm00
196828.3 °C29 January 19687.1 °C21 September 196816.9 °C2,070 mm00
196728.1 °C20 February 19678.9 °C28 August 196717.4 °C1,541 mm00
196626.2 °C13 March 19668.6 °C24 December 196617.5 °C1,700 mm00
196527.1 °C17 February 19657.9 °C16 February 196517.2 °C1,978 mm00
196426.7 °C22 February 19648.4 °C12 August 196416.8 °C2,331 mm00
196325.4 °C23 March 19637.3 °C28 July 196316.9 °C2,094 mm00
196225.6 °C5 February 19627.9 °C13 August 196217.0 °C1,653 mm00
196127.8 °C31 January 19619.0 °C2 January 196117.7 °C1,993 mm00
196027.7 °C22 February 19607.6 °C20 January 196017.4 °C1,667 mm00
195929.0 °C17 March 19597.9 °C10 August 195917.6 °C1,823 mm00
195827.3 °C4 February 19588.5 °C25 September 195817.4 °C1,746 mm00
195726.4 °C16 March 19578.1 °C15 February 195717.1 °C1,915 mm00
195627.2 °C23 September 19568.7 °C10 July 195617.0 °C1,462 mm00
195526.3 °C2 March 19559.1 °C13 June 195516.9 °C1,449 mm00
195425.5 °C26 December 19548.0 °C23 June 195416.9 °C1,446 mm00
195325.2 °C10 October 19538.0 °C12 August 195316.7 °C2,258 mm00
195225.9 °C24 March 19528.9 °C15 June 195216.8 °C1,561 mm00
195125.4 °C6 September 19517.3 °C3 July 195116.9 °C2,322 mm00
195025.7 °C22 February 19507.2 °C2 June 195016.7 °C1,576 mm00
194927.4 °C8 February 19498.6 °C3 August 194917.2 °C1,403 mm00
194825.3 °C24 September 19488.6 °C27 July 194817.1 °C1,631 mm00
194724.9 °C10 February 19478.4 °C18 September 194716.9 °C1,775 mm00
194629.9 °C21 February 19469.2 °C9 January 194617.7 °C984 mm00
194527.5 °C23 February 19458.2 °C24 July 194517.1 °C1,106 mm00
194429.1 °C21 February 19446.8 °C6 July 194417.4 °C1,136 mm00
194328.0 °C28 February 19438.9 °C7 June 194317.6 °C639 mm00
194227.3 °C1 October 19428.1 °C4 August 194217.4 °C805 mm00
194129.9 °C27 March 19419.2 °C25 December 194117.5 °C1,584 mm00
194025.1 °C19 September 19409.3 °C29 November 194017.0 °C1,640 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
23.1 °C
+0.7 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1686 mm
+26 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.5 °C+0.6 °C171 mm+50 mm
Feb26.1 °C+1.2 °C29 mm-79 mm
Mar24.9 °C+0.3 °C219 mm+57 mm
Apr23.6 °C+0.7 °C375 mm+103 mm
May22.7 °C+1.0 °C111 mm-99 mm
Jun21.5 °C+0.8 °C49 mm-24 mm
Jul20.3 °C+0.3 °C49 mm-2 mm
Aug20.4 °C-0.2 °C71 mm+22 mm
Sep23.5 °C+1.0 °C68 mm+18 mm
Oct23.3 °C+0.4 °C238 mm+95 mm
Nov22.7 °C+0.8 °C102 mm-127 mm
Dec23.6 °C+1.0 °C205 mm+11 mm

The year's extremes

Hottest day
29.5 °C
14 Mar 2025
Coldest day
9.7 °C
6 Jan 2025
Wettest day
94.2 mm
29 Oct 2025
Windiest day
14.5 km/h
6 May 2025
Strongest gust
40.0 km/h
18 Dec 2025
Hottest feels-like
31.6 °C
14 Mar 2025
Coldest feels-like
8.3 °C
6 Jan 2025
Sunniest day
11.8 h
7 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 Kerugoya?

Kerugoya has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 17.6 °C and it receives 1,660 mm of precipitation per year.

What is the hottest day ever recorded in Kerugoya?

The hottest day measured in Kerugoya between 1940 and 2025 was 27 March 1941, reaching 29.9 °C.

What is the coldest day in Kerugoya?

The coldest day measured in Kerugoya between 1940 and 2025 was 6 July 1944, at 6.8 °C.

Does it snow in Kerugoya?

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

Has the climate of Kerugoya warmed?

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

What is the wettest day in Kerugoya?

The wettest day measured in Kerugoya between 1940 and 2025 was 23 April 1964, with 97 mm of rain in 24 hours.

What was the windiest day in Kerugoya?

The windiest day measured in Kerugoya between 1940 and 2025 was 3 October 1943, with winds reaching 18.1 km/h.

What is the warmest month in Kerugoya?

The warmest month in Kerugoya is March (18.9 °C on average); the coldest is July (15.9 °C).

How much does it rain in Kerugoya?

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

Is it sunny in Kerugoya?

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

Are there tropical nights in Kerugoya?

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

What was the most extreme apparent temperature in Kerugoya?

In Kerugoya, between 1940 and 2025, the highest apparent temperature reached 33.4 °C on 25 February 2005, and the lowest was 4.1 °C on 2 January 2012.

Compare Kerugoya with another city

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

Nearby cities

The climate around Kerugoya

Other cities — Kenya