Limuru climate — normals and trends

Limuru (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 16.4 °C and it receives 899 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 (17.9 °C on average) and the coldest is July (14.7 °C). Rainfall peaks in May.

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

Limuru 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 29.5 °C (on 25 February 2005) and the coldest 5.1 °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

LimuruKiambu County

coords
-1.11°, 36.64°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthMayDriest monthSeptember

Mean daily temperature

16.4°C

Average daily high

21.9°C

Average daily low

11.9°C

Annual rainfall

899mm

Sunshine / day

10.2h

Mean relative humidity

77%

Average peak wind

12.4km/h

Seasonal range

3.2°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

22.3 °C

Average feels-like low

11.6 °C

Average peak gust

34.0 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.8 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.69 · 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.5 °C

25 February 2005

Coldest day

5.1 °C

6 July 1944

Wettest day

63 mm

15 January 1993

Windiest day

23.3 km/h

18 January 1979

Strongest gust

60.5 km/h

3 March 1964

Hottest feels-like

33.2 °C

25 February 2005

Coldest feels-like

2.2 °C

2 January 2012

Sunniest day

12.1 h

19 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.9 °C14 March 20258.8 °C7 September 202517.1 °C814 mm00
202428.2 °C18 February 20248.1 °C12 July 202417.5 °C1,053 mm00
202328.3 °C4 February 20237.8 °C28 January 202317.4 °C640 mm00
202227.8 °C16 March 20227.5 °C12 October 202217.1 °C466 mm00
202127.4 °C29 August 20216.6 °C27 August 202117.1 °C597 mm00
202027.0 °C16 March 20208.3 °C31 August 202017.2 °C1,132 mm00
201929.2 °C1 March 20198.6 °C6 August 201917.7 °C1,339 mm00
201828.3 °C26 February 20187.5 °C17 July 201816.9 °C1,317 mm00
201728.6 °C7 March 20179.6 °C9 July 201717.6 °C516 mm00
201628.3 °C29 March 20168.3 °C25 August 201617.2 °C620 mm00
201527.5 °C13 February 20157.8 °C16 July 201517.2 °C917 mm00
201426.4 °C5 February 20148.3 °C30 June 201416.8 °C774 mm00
201327.5 °C7 March 20137.0 °C5 July 201316.7 °C982 mm00
201228.7 °C16 March 20125.2 °C2 January 201216.9 °C945 mm00
201128.8 °C11 February 20118.0 °C12 July 201117.2 °C797 mm00
201028.2 °C2 February 20108.1 °C16 August 201016.9 °C759 mm00
200928.2 °C22 March 20097.3 °C10 July 200917.2 °C469 mm00
200827.2 °C18 March 20086.6 °C9 July 200816.7 °C654 mm00
200728.6 °C23 February 20077.9 °C23 September 200716.8 °C646 mm00
200628.1 °C18 February 20067.9 °C4 September 200616.9 °C1,008 mm00
200529.5 °C25 February 20056.0 °C30 August 200516.9 °C650 mm00
200427.1 °C5 March 20046.7 °C6 July 200416.7 °C635 mm00
200327.7 °C13 March 20038.1 °C25 July 200316.8 °C790 mm00
200227.4 °C11 February 20026.7 °C23 July 200216.7 °C791 mm00
200127.4 °C4 March 20017.4 °C7 August 200116.5 °C810 mm00
200028.7 °C27 February 20007.9 °C27 January 200016.7 °C376 mm00
199928.0 °C22 March 19998.3 °C5 July 199916.4 °C560 mm00
199826.9 °C31 March 19988.8 °C22 June 199816.7 °C1,061 mm00
199728.1 °C23 February 19978.6 °C25 August 199716.9 °C1,120 mm00
199627.2 °C22 February 19966.3 °C10 August 199616.6 °C825 mm00
199527.6 °C7 February 19957.0 °C22 August 199516.5 °C890 mm00
199427.8 °C1 February 19947.2 °C24 August 199416.6 °C1,039 mm00
199327.0 °C23 February 19937.2 °C5 July 199316.3 °C651 mm00
199228.1 °C28 March 19927.5 °C12 August 199216.3 °C638 mm00
199128.2 °C19 February 19916.4 °C4 September 199116.5 °C777 mm00
199027.1 °C10 February 19906.5 °C27 June 199016.2 °C1,050 mm00
198927.3 °C2 March 19897.7 °C1 July 198916.0 °C1,194 mm00
198827.8 °C2 March 19887.1 °C3 July 198816.5 °C1,120 mm00
198728.3 °C14 March 19876.1 °C13 July 198716.9 °C846 mm00
198628.8 °C13 March 19866.1 °C26 August 198616.3 °C1,018 mm00
198526.3 °C16 March 19856.1 °C6 August 198516.0 °C1,047 mm00
198427.4 °C12 March 19847.7 °C25 June 198416.2 °C751 mm00
198327.4 °C10 March 19838.2 °C14 September 198316.7 °C1,144 mm00
198229.2 °C3 March 19826.8 °C20 July 198216.4 °C991 mm00
198128.3 °C27 February 19817.9 °C4 February 198116.4 °C1,094 mm00
198027.3 °C26 February 19806.6 °C19 September 198016.3 °C845 mm00
197926.1 °C4 March 19797.2 °C30 August 197916.0 °C1,157 mm00
197825.4 °C19 March 19786.1 °C18 July 197815.8 °C1,137 mm00
197725.8 °C11 February 19776.4 °C21 August 197716.1 °C1,606 mm00
197628.3 °C5 April 19765.4 °C19 August 197616.1 °C806 mm00
197528.6 °C12 March 19757.3 °C27 December 197516.0 °C866 mm00
197428.0 °C27 February 19747.0 °C24 September 197415.9 °C916 mm00
197328.1 °C9 March 19736.7 °C2 July 197316.3 °C865 mm00
197226.9 °C9 March 19728.1 °C14 September 197216.2 °C1,105 mm00
197127.6 °C1 March 19717.3 °C23 February 197115.8 °C1,198 mm00
197026.3 °C26 February 19705.6 °C18 September 197016.0 °C949 mm00
196925.8 °C24 December 19695.5 °C6 August 196915.9 °C574 mm00
196827.5 °C29 January 19686.0 °C20 September 196815.6 °C1,207 mm00
196727.9 °C24 March 19676.6 °C28 August 196716.2 °C1,087 mm00
196627.8 °C15 February 19667.7 °C19 August 196616.3 °C967 mm00
196526.7 °C25 February 19656.5 °C6 September 196515.9 °C1,105 mm00
196426.7 °C22 February 19646.9 °C12 August 196415.6 °C1,400 mm00
196325.0 °C22 March 19635.7 °C28 August 196315.7 °C1,419 mm00
196224.8 °C5 February 19626.2 °C13 August 196215.7 °C907 mm00
196128.4 °C15 February 19616.8 °C15 June 196116.6 °C1,163 mm00
196027.4 °C22 February 19606.7 °C20 August 196016.1 °C839 mm00
195928.7 °C17 March 19596.7 °C10 August 195916.3 °C1,115 mm00
195826.4 °C22 January 19586.3 °C25 September 195816.1 °C907 mm00
195726.2 °C22 January 19576.4 °C24 September 195716.0 °C1,042 mm00
195625.5 °C28 March 19566.9 °C29 July 195615.6 °C868 mm00
195526.2 °C1 February 19557.4 °C9 August 195515.7 °C787 mm00
195425.9 °C26 December 19546.6 °C23 June 195415.7 °C1,068 mm00
195324.8 °C10 October 19536.4 °C12 August 195315.5 °C1,108 mm00
195226.2 °C24 March 19527.0 °C1 September 195215.6 °C926 mm00
195125.1 °C21 February 19516.1 °C3 July 195115.7 °C1,319 mm00
195026.2 °C22 February 19506.5 °C19 August 195015.5 °C1,067 mm00
194926.3 °C8 February 19497.3 °C25 July 194915.9 °C749 mm00
194825.0 °C23 September 19486.7 °C27 July 194816.0 °C715 mm00
194725.5 °C7 February 19477.1 °C25 July 194715.7 °C1,042 mm00
194629.3 °C25 February 19466.9 °C4 August 194616.7 °C450 mm00
194526.4 °C23 February 19456.8 °C24 July 194516.0 °C520 mm00
194429.4 °C21 February 19445.1 °C6 July 194416.3 °C572 mm00
194327.3 °C25 January 19436.8 °C8 June 194316.3 °C380 mm00
194226.2 °C29 January 19426.1 °C4 August 194216.1 °C395 mm00
194129.1 °C27 March 19417.3 °C2 July 194116.2 °C858 mm00
194024.1 °C26 February 19407.9 °C9 June 194015.6 °C1,023 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
22.6 °C
+0.7 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
814 mm
-85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.0 °C+0.6 °C65 mm+18 mm
Feb25.3 °C+0.9 °C9 mm-34 mm
Mar24.9 °C+0.7 °C55 mm-10 mm
Apr23.3 °C+0.7 °C134 mm-17 mm
May22.1 °C+0.9 °C139 mm-20 mm
Jun20.8 °C+0.6 °C64 mm-16 mm
Jul19.9 °C+0.5 °C45 mm-10 mm
Aug19.9 °C0.0 °C86 mm+37 mm
Sep23.0 °C+1.3 °C29 mm-6 mm
Oct23.0 °C+0.6 °C93 mm+29 mm
Nov22.3 °C+0.8 °C32 mm-62 mm
Dec23.2 °C+1.1 °C67 mm+6 mm

The year's extremes

Hottest day
28.9 °C
14 Mar 2025
Coldest day
8.8 °C
7 Sep 2025
Wettest day
32.0 mm
29 Oct 2025
Windiest day
19.7 km/h
22 Feb 2025
Strongest gust
49.0 km/h
15 Jan 2025
Hottest feels-like
28.6 °C
14 Mar 2025
Coldest feels-like
7.8 °C
7 Sep 2025
Sunniest day
11.9 h
23 Dec 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 Limuru?

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

What is the hottest day ever recorded in Limuru?

The hottest day measured in Limuru between 1940 and 2025 was 25 February 2005, reaching 29.5 °C.

What is the coldest day in Limuru?

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

Does it snow in Limuru?

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

Has the climate of Limuru warmed?

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

What is the wettest day in Limuru?

The wettest day measured in Limuru between 1940 and 2025 was 15 January 1993, with 63 mm of rain in 24 hours.

What was the windiest day in Limuru?

The windiest day measured in Limuru between 1940 and 2025 was 18 January 1979, with winds reaching 23.3 km/h.

What is the warmest month in Limuru?

The warmest month in Limuru is March (17.9 °C on average); the coldest is July (14.7 °C).

How much does it rain in Limuru?

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

Is it sunny in Limuru?

Limuru gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Limuru?

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

What was the most extreme apparent temperature in Limuru?

In Limuru, between 1940 and 2025, the highest apparent temperature reached 33.2 °C on 25 February 2005, and the lowest was 2.2 °C on 2 January 2012.

Compare Limuru with another city

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

Nearby cities

The climate around Limuru

Other cities — Kenya