Kimilili climate — normals and trends

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

Kimilili averages 0 frost days, 10 hot days (≥ 30 °C) and 219 rainy days per year.

Kimilili has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.8 °C (on 5 March 2025) and the coldest 8.1 °C (on 26 July 1947).

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

KimililiBungoma County

coords
0.79°, 34.72°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthFebruaryColdest monthJulyWettest monthAugustDriest monthJanuary

Mean daily temperature

18.9°C

Average daily high

24.8°C

Average daily low

13.8°C

Annual rainfall

1,900mm

Sunshine / day

10.1h

Mean relative humidity

66%

Average peak wind

8.5km/h

Seasonal range

3.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

10 d/yr

Rainy days (≥ 1 mm)

219 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.4 °C

Average feels-like low

13.3 °C

Average peak gust

26.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

+2.1 °C

since 1940

+0.3 °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

32.8 °C

5 March 2025

Coldest day

8.1 °C

26 July 1947

Wettest day

73 mm

26 April 2023

Windiest day

22.5 km/h

14 March 2015

Strongest gust

56.5 km/h

17 August 1940

Hottest feels-like

35.1 °C

25 February 2005

Coldest feels-like

5.5 °C

25 July 1947

Sunniest day

11.9 h

21 February 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.8 °C5 March 202512.0 °C23 November 202519.9 °C2,061 mm250
202431.7 °C22 March 202411.8 °C29 December 202420.3 °C1,989 mm160
202332.5 °C7 March 202311.4 °C15 January 202320.5 °C1,596 mm320
202231.9 °C11 March 202212.1 °C31 December 202219.9 °C1,838 mm220
202130.3 °C13 March 202111.7 °C28 January 202119.7 °C1,710 mm20
202029.9 °C24 February 202011.0 °C10 August 202019.3 °C2,413 mm00
201932.3 °C19 April 201911.6 °C20 December 201919.9 °C1,989 mm510
201831.6 °C3 February 201811.1 °C8 August 201819.4 °C2,040 mm160
201731.7 °C24 January 201712.1 °C16 September 201720.1 °C1,604 mm370
201631.5 °C5 March 201611.4 °C14 August 201620.0 °C1,662 mm200
201531.5 °C19 March 201510.9 °C1 January 201519.8 °C1,806 mm180
201431.3 °C4 March 201410.4 °C12 January 201419.4 °C1,776 mm80
201331.1 °C28 February 201310.9 °C4 August 201319.0 °C1,950 mm100
201231.5 °C30 March 20129.1 °C3 January 201219.2 °C2,027 mm160
201131.2 °C11 February 201110.5 °C10 December 201119.4 °C1,802 mm260
201031.3 °C2 February 201011.6 °C17 August 201019.3 °C2,212 mm60
200931.2 °C21 March 200910.2 °C11 January 200920.0 °C1,063 mm170
200830.7 °C12 January 200810.6 °C14 December 200819.3 °C1,575 mm130
200729.2 °C7 March 200710.8 °C15 July 200719.1 °C1,865 mm00
200631.5 °C27 January 200611.4 °C28 August 200619.5 °C2,042 mm220
200532.6 °C23 February 20059.8 °C4 January 200519.8 °C1,857 mm350
200430.7 °C5 March 200411.0 °C26 July 200419.4 °C1,921 mm90
200331.6 °C25 February 20039.9 °C14 January 200319.4 °C1,700 mm220
200231.1 °C5 February 200211.6 °C15 June 200219.7 °C1,552 mm120
200130.5 °C3 March 200110.1 °C22 July 200118.5 °C2,230 mm10
200031.2 °C24 March 200010.9 °C29 July 200019.0 °C1,474 mm70
199931.5 °C9 February 199911.1 °C13 December 199919.1 °C1,594 mm170
199831.5 °C13 March 199811.8 °C29 November 199819.4 °C2,329 mm170
199732.1 °C14 March 199712.1 °C21 May 199719.8 °C1,661 mm330
199629.9 °C12 March 199611.1 °C11 August 199619.1 °C1,689 mm00
199530.9 °C5 February 199511.1 °C18 January 199519.4 °C1,880 mm70
199430.9 °C1 February 199411.1 °C24 June 199419.2 °C2,119 mm100
199331.7 °C10 April 199311.1 °C22 January 199319.2 °C1,646 mm70
199232.6 °C28 March 199211.2 °C21 November 199219.1 °C1,772 mm180
199131.7 °C22 March 199110.8 °C5 August 199119.2 °C1,919 mm170
199030.3 °C29 January 19909.5 °C9 January 199018.9 °C2,122 mm10
198931.0 °C3 March 19899.5 °C2 July 198918.7 °C2,121 mm40
198832.0 °C2 March 19889.9 °C5 December 198818.9 °C2,322 mm70
198730.4 °C30 December 198710.5 °C2 February 198719.6 °C2,030 mm70
198630.4 °C24 February 19869.5 °C5 August 198618.9 °C1,756 mm40
198531.9 °C16 March 198510.1 °C7 August 198518.6 °C2,150 mm50
198431.0 °C21 February 19849.9 °C13 February 198418.9 °C1,546 mm110
198331.1 °C6 March 198310.4 °C9 January 198319.0 °C1,995 mm160
198231.9 °C26 March 198210.6 °C30 December 198218.7 °C1,890 mm160
198131.2 °C8 February 198110.6 °C4 February 198118.9 °C1,938 mm200
198031.8 °C24 February 198010.1 °C24 July 198019.1 °C1,721 mm160
197930.2 °C7 March 197910.2 °C18 July 197918.9 °C1,929 mm30
197830.3 °C7 February 19789.2 °C5 February 197818.5 °C2,241 mm40
197730.0 °C16 February 19779.4 °C30 September 197718.5 °C2,312 mm10
197631.3 °C20 March 19768.8 °C25 July 197618.6 °C1,764 mm140
197531.5 °C9 February 197510.4 °C2 August 197518.5 °C1,996 mm160
197431.3 °C24 February 19749.8 °C20 July 197418.6 °C2,028 mm90
197332.1 °C5 April 197310.4 °C11 December 197318.9 °C2,042 mm210
197230.5 °C31 March 197210.9 °C29 August 197218.5 °C2,161 mm10
197131.2 °C7 March 19719.3 °C10 July 197118.0 °C2,380 mm70
197030.1 °C28 February 19709.6 °C18 September 197018.3 °C2,197 mm10
196929.9 °C18 March 196910.2 °C6 August 196918.7 °C1,574 mm00
196829.6 °C21 January 19689.3 °C20 July 196817.9 °C2,295 mm00
196731.3 °C10 March 19679.3 °C9 December 196718.3 °C2,054 mm110
196630.3 °C20 January 19669.5 °C24 December 196619.0 °C2,032 mm20
196530.7 °C14 February 19659.3 °C14 January 196518.9 °C1,731 mm70
196430.0 °C31 January 19648.8 °C31 August 196418.3 °C2,147 mm10
196329.5 °C6 April 19638.9 °C8 August 196317.9 °C2,325 mm00
196228.5 °C14 February 19629.7 °C2 July 196217.5 °C2,290 mm00
196130.8 °C8 March 19619.5 °C8 September 196118.6 °C2,199 mm120
196030.0 °C12 February 19609.8 °C12 August 196018.7 °C2,309 mm10
195930.6 °C15 March 19599.7 °C9 June 195918.9 °C2,200 mm80
195831.6 °C4 March 19589.8 °C28 June 195818.7 °C2,038 mm110
195730.6 °C18 January 19579.0 °C25 September 195718.6 °C1,957 mm10
195628.9 °C17 March 19569.3 °C24 July 195617.5 °C1,898 mm00
195528.3 °C3 March 19559.6 °C16 August 195517.7 °C1,851 mm00
195426.6 °C8 February 19548.6 °C2 July 195417.2 °C1,959 mm00
195327.8 °C15 February 19538.3 °C13 August 195317.5 °C2,151 mm00
195227.9 °C19 March 195210.6 °C27 August 195217.6 °C1,950 mm00
195128.2 °C2 March 19519.0 °C17 July 195117.5 °C2,124 mm00
195029.3 °C3 March 19508.7 °C19 July 195017.2 °C1,694 mm00
194929.3 °C23 March 19498.2 °C31 July 194917.6 °C1,752 mm00
194828.5 °C17 April 194810.8 °C2 January 194818.2 °C1,830 mm00
194727.1 °C24 October 19478.1 °C26 July 194717.6 °C2,175 mm00
194631.7 °C31 March 194610.5 °C6 August 194618.6 °C1,457 mm250
194529.1 °C20 March 194510.0 °C29 July 194518.2 °C1,338 mm00
194429.1 °C15 February 194410.6 °C29 June 194418.6 °C1,221 mm00
194329.9 °C21 April 19439.2 °C27 July 194318.8 °C1,041 mm00
194229.8 °C7 February 19429.8 °C20 July 194218.7 °C1,147 mm00
194130.1 °C27 March 19419.8 °C9 December 194118.4 °C1,584 mm10
194027.4 °C23 February 194010.0 °C19 January 194017.4 °C2,106 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.0 °C
+1.2 °C
Hot days (≥ 30 °C)
25 d/yr
+15
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2061 mm
+161 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C+0.9 °C78 mm+15 mm
Feb30.0 °C+2.8 °C11 mm-72 mm
Mar27.2 °C+0.3 °C218 mm+81 mm
Apr25.4 °C+0.3 °C199 mm-13 mm
May25.4 °C+1.6 °C223 mm-14 mm
Jun24.7 °C+1.7 °C140 mm-66 mm
Jul23.1 °C+0.8 °C319 mm+96 mm
Aug23.8 °C+1.1 °C315 mm+54 mm
Sep25.7 °C+1.8 °C233 mm+48 mm
Oct25.2 °C+0.4 °C206 mm+81 mm
Nov26.9 °C+2.0 °C45 mm-60 mm
Dec27.1 °C+1.3 °C76 mm+11 mm

The year's extremes

Hottest day
32.8 °C
5 Mar 2025
Coldest day
12.0 °C
23 Nov 2025
Wettest day
62.1 mm
29 Mar 2025
Windiest day
18.9 km/h
15 Jan 2025
Strongest gust
44.6 km/h
15 Jan 2025
Hottest feels-like
33.0 °C
5 Mar 2025
Coldest feels-like
10.2 °C
17 Jan 2025
Sunniest day
11.9 h
21 Feb 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 Kimilili?

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

What is the hottest day ever recorded in Kimilili?

The hottest day measured in Kimilili between 1940 and 2025 was 5 March 2025, reaching 32.8 °C.

What is the coldest day in Kimilili?

The coldest day measured in Kimilili between 1940 and 2025 was 26 July 1947, at 8.1 °C.

Does it snow in Kimilili?

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

Has the climate of Kimilili warmed?

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

What is the wettest day in Kimilili?

The wettest day measured in Kimilili between 1940 and 2025 was 26 April 2023, with 73 mm of rain in 24 hours.

What was the windiest day in Kimilili?

The windiest day measured in Kimilili between 1940 and 2025 was 14 March 2015, with winds reaching 22.5 km/h.

What is the warmest month in Kimilili?

The warmest month in Kimilili is February (20.3 °C on average); the coldest is July (17.1 °C).

How much does it rain in Kimilili?

Kimilili receives on average 1,900 mm of precipitation per year, spread over about 219 rainy days.

Is it sunny in Kimilili?

Kimilili gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Kimilili?

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

What was the most extreme apparent temperature in Kimilili?

In Kimilili, between 1940 and 2025, the highest apparent temperature reached 35.1 °C on 25 February 2005, and the lowest was 5.5 °C on 25 July 1947.

Compare Kimilili with another city

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

Nearby cities

The climate around Kimilili

Other cities — Kenya