Khwisero climate — normals and trends

Khwisero (Kenya) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 2,065 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 (21.9 °C on average) and the coldest is July (20.0 °C). Rainfall peaks in April.

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

Khwisero has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.8 °C (on 23 February 2005) and the coldest 11.9 °C (on 31 August 1964).

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

KhwiseroKakamega County

coords
0.17°, 34.59°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJanuary

Mean daily temperature

20.9°C

Average daily high

26.8°C

Average daily low

16.5°C

Annual rainfall

2,065mm

Sunshine / day

10.7h

Mean relative humidity

76%

Average peak wind

10.6km/h

Seasonal range

1.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

30 d/yr

Rainy days (≥ 1 mm)

289 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.6 °C

Average feels-like low

17.4 °C

Average peak gust

26.7 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

35.8 °C

23 February 2005

Coldest day

11.9 °C

31 August 1964

Wettest day

133 mm

9 March 1978

Windiest day

23.1 km/h

27 March 1946

Strongest gust

50.8 km/h

27 March 1946

Hottest feels-like

37.8 °C

25 February 2005

Coldest feels-like

9.4 °C

5 February 1978

Sunniest day

11.9 h

27 February 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.8 °C5 March 202515.0 °C23 November 202522.2 °C1,791 mm660
202433.7 °C22 February 202416.0 °C29 December 202422.5 °C1,996 mm420
202335.1 °C19 February 202314.4 °C15 January 202322.3 °C2,030 mm630
202233.4 °C13 January 202213.6 °C3 August 202221.9 °C1,896 mm400
202133.0 °C12 March 202115.0 °C1 February 202121.8 °C1,654 mm290
202030.8 °C23 February 202015.0 °C10 August 202021.5 °C2,358 mm90
201934.7 °C24 March 201914.9 °C28 August 201921.9 °C2,182 mm620
201834.4 °C11 February 201814.3 °C7 July 201821.6 °C2,021 mm370
201734.0 °C17 January 201715.4 °C3 January 201722.3 °C1,586 mm740
201634.1 °C15 March 201615.1 °C16 June 201622.4 °C1,487 mm800
201535.4 °C11 March 201514.9 °C2 January 201522.0 °C1,881 mm690
201434.4 °C2 March 201413.1 °C13 February 201421.8 °C1,693 mm480
201333.9 °C27 February 201313.3 °C16 July 201321.5 °C1,749 mm440
201235.3 °C15 February 201212.5 °C2 January 201221.6 °C1,978 mm730
201134.0 °C27 February 201113.4 °C7 February 201121.6 °C1,989 mm480
201033.9 °C2 February 201015.0 °C29 December 201021.7 °C1,941 mm410
200933.3 °C26 March 200914.0 °C11 January 200922.0 °C1,721 mm620
200832.8 °C25 February 200814.4 °C16 July 200821.5 °C1,689 mm600
200733.1 °C21 February 200714.2 °C18 December 200721.5 °C1,871 mm460
200634.5 °C27 January 200615.2 °C17 December 200621.7 °C2,237 mm460
200535.8 °C23 February 200513.5 °C13 July 200522.2 °C1,594 mm940
200433.4 °C13 February 200413.9 °C4 July 200421.7 °C1,902 mm420
200334.3 °C21 February 200314.0 °C14 January 200321.7 °C1,626 mm610
200233.0 °C21 February 200214.7 °C9 June 200221.7 °C1,826 mm360
200133.3 °C28 February 200114.0 °C20 July 200121.1 °C1,904 mm200
200032.9 °C22 March 200013.2 °C27 January 200021.3 °C1,574 mm440
199933.9 °C9 February 199914.4 °C19 August 199921.1 °C1,771 mm360
199832.9 °C13 March 199815.0 °C15 August 199821.6 °C1,901 mm380
199734.3 °C13 March 199714.6 °C13 January 199721.7 °C2,323 mm670
199631.5 °C29 December 199614.1 °C12 October 199621.4 °C1,853 mm240
199532.4 °C22 February 199514.2 °C21 December 199521.5 °C2,017 mm290
199432.5 °C1 February 199413.6 °C4 July 199421.2 °C2,273 mm290
199332.4 °C30 December 199314.2 °C22 January 199321.4 °C1,706 mm300
199233.6 °C15 March 199214.7 °C21 November 199221.1 °C1,965 mm390
199132.9 °C17 March 199113.5 °C25 July 199121.1 °C2,150 mm380
199031.7 °C28 January 199013.6 °C8 January 199021.1 °C2,178 mm190
198932.7 °C1 March 198913.2 °C2 July 198920.7 °C2,150 mm200
198833.0 °C1 March 198813.3 °C5 December 198821.0 °C2,373 mm230
198732.2 °C22 March 198714.1 °C2 February 198721.4 °C2,027 mm210
198631.3 °C24 February 198613.0 °C5 August 198620.7 °C2,259 mm110
198534.6 °C16 March 198513.0 °C9 July 198520.6 °C2,236 mm310
198433.1 °C21 February 198413.3 °C18 December 198420.8 °C1,957 mm330
198332.5 °C25 February 198313.3 °C3 December 198321.1 °C2,062 mm310
198233.1 °C26 March 198213.8 °C5 October 198220.7 °C2,259 mm270
198133.2 °C2 March 198113.0 °C8 December 198120.9 °C2,059 mm350
198034.2 °C22 February 198012.9 °C21 July 198021.0 °C1,903 mm340
197931.7 °C7 March 197913.1 °C10 September 197920.7 °C2,313 mm150
197832.9 °C7 February 197812.4 °C5 February 197820.5 °C2,564 mm180
197731.5 °C16 March 197712.5 °C14 July 197720.6 °C2,404 mm190
197633.0 °C30 January 197612.4 °C25 July 197620.4 °C2,228 mm260
197532.7 °C26 January 197512.9 °C24 December 197520.2 °C2,489 mm230
197433.1 °C16 March 197413.2 °C20 July 197420.3 °C2,266 mm220
197332.6 °C6 February 197313.5 °C2 July 197320.8 °C2,168 mm410
197231.1 °C31 March 197213.9 °C2 September 197220.3 °C2,692 mm60
197132.4 °C7 March 197112.6 °C10 July 197120.0 °C2,384 mm200
197031.8 °C8 February 197013.0 °C28 June 197020.3 °C2,174 mm50
196931.2 °C1 October 196912.9 °C6 August 196920.6 °C1,808 mm100
196829.9 °C21 January 196812.4 °C14 January 196819.9 °C2,575 mm00
196732.5 °C12 February 196713.1 °C8 October 196720.2 °C2,411 mm330
196630.9 °C26 December 196612.1 °C24 December 196620.7 °C2,284 mm70
196531.9 °C14 February 196512.7 °C8 June 196520.5 °C2,167 mm210
196429.8 °C31 January 196411.9 °C31 August 196420.1 °C2,482 mm00
196330.6 °C23 March 196312.7 °C17 June 196319.8 °C2,662 mm20
196230.2 °C14 February 196212.9 °C2 July 196219.6 °C2,449 mm30
196133.6 °C21 January 196113.3 °C8 September 196120.6 °C2,896 mm350
196031.6 °C12 December 196013.0 °C29 December 196020.6 °C2,669 mm250
195932.3 °C17 March 195913.1 °C16 June 195920.9 °C2,513 mm290
195833.6 °C3 March 195812.7 °C28 June 195820.8 °C2,096 mm430
195731.4 °C18 January 195713.0 °C19 July 195720.6 °C2,504 mm180
195630.9 °C13 March 195613.1 °C24 July 195619.7 °C2,017 mm40
195529.2 °C3 March 195513.8 °C7 July 195519.8 °C2,090 mm00
195428.9 °C19 November 195412.7 °C2 July 195419.7 °C1,790 mm00
195328.8 °C16 February 195312.2 °C12 August 195319.5 °C3,191 mm00
195229.6 °C23 January 195214.0 °C10 July 195219.8 °C2,455 mm00
195129.8 °C2 March 195112.6 °C4 July 195119.7 °C2,895 mm00
195030.7 °C28 February 195013.0 °C18 July 195019.5 °C1,962 mm40
194930.4 °C23 March 194912.9 °C1 August 194919.9 °C1,901 mm10
194828.6 °C23 March 194813.1 °C3 January 194820.0 °C2,185 mm00
194729.2 °C28 October 194712.0 °C26 July 194720.0 °C2,331 mm00
194635.0 °C31 March 194613.7 °C5 August 194620.7 °C1,487 mm530
194530.5 °C23 February 194513.4 °C6 December 194520.4 °C1,411 mm90
194433.0 °C2 March 194412.9 °C6 July 194421.0 °C1,355 mm530
194332.8 °C19 February 194312.1 °C27 July 194321.0 °C922 mm510
194232.3 °C8 February 194213.3 °C15 July 194220.7 °C1,150 mm290
194131.7 °C26 March 194113.4 °C3 December 194120.5 °C1,595 mm140
194029.2 °C26 December 194013.5 °C11 January 194019.6 °C2,090 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
28.2 °C
+1.4 °C
Hot days (≥ 30 °C)
66 d/yr
+36
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1791 mm
-274 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.1 °C+1.0 °C75 mm-34 mm
Feb31.9 °C+3.2 °C21 mm-92 mm
Mar29.4 °C+1.3 °C236 mm+39 mm
Apr27.5 °C+1.0 °C250 mm-20 mm
May27.3 °C+1.5 °C237 mm-26 mm
Jun26.9 °C+1.3 °C118 mm-34 mm
Jul26.1 °C+0.8 °C189 mm+66 mm
Aug26.6 °C+0.7 °C134 mm-9 mm
Sep28.6 °C+1.9 °C124 mm-32 mm
Oct27.5 °C+0.7 °C184 mm-0 mm
Nov28.9 °C+2.4 °C78 mm-127 mm
Dec28.5 °C+1.3 °C147 mm-5 mm

The year's extremes

Hottest day
34.8 °C
5 Mar 2025
Coldest day
15.0 °C
23 Nov 2025
Wettest day
60.3 mm
20 Mar 2025
Windiest day
21.5 km/h
3 Mar 2025
Strongest gust
43.9 km/h
3 Mar 2025
Hottest feels-like
37.6 °C
5 Mar 2025
Coldest feels-like
13.9 °C
15 Jan 2025
Sunniest day
11.9 h
27 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 Khwisero?

Khwisero has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 2,065 mm of precipitation per year.

What is the hottest day ever recorded in Khwisero?

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

What is the coldest day in Khwisero?

The coldest day measured in Khwisero between 1940 and 2025 was 31 August 1964, at 11.9 °C.

Does it snow in Khwisero?

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

Has the climate of Khwisero warmed?

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

What is the wettest day in Khwisero?

The wettest day measured in Khwisero between 1940 and 2025 was 9 March 1978, with 133 mm of rain in 24 hours.

What was the windiest day in Khwisero?

The windiest day measured in Khwisero between 1940 and 2025 was 27 March 1946, with winds reaching 23.1 km/h.

What is the warmest month in Khwisero?

The warmest month in Khwisero is February (21.9 °C on average); the coldest is July (20.0 °C).

How much does it rain in Khwisero?

Khwisero receives on average 2,065 mm of precipitation per year, spread over about 289 rainy days.

Is it sunny in Khwisero?

Khwisero gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Khwisero?

Yes: Khwisero has on average 1 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Khwisero?

In Khwisero, between 1940 and 2025, the highest apparent temperature reached 37.8 °C on 25 February 2005, and the lowest was 9.4 °C on 5 February 1978.

Compare Khwisero with another city

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

Nearby cities

The climate around Khwisero

Other cities — Kenya