Kapsabet climate — normals and trends

Kapsabet (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 17.7 °C and it receives 2,478 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.8 °C on average) and the coldest is July (16.6 °C). Rainfall peaks in April.

Kapsabet averages 0 frost days, 1 hot days (≥ 30 °C) and 286 rainy days per year.

Kapsabet has warmed by +2.0 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.6 °C (on 31 March 1946) and the coldest 7.5 °C (on 27 July 1943).

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

KapsabetNandi

coords
0.20°, 35.10°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthJanuary

Mean daily temperature

17.7°C

Average daily high

23.6°C

Average daily low

13.0°C

Annual rainfall

2,478mm

Sunshine / day

10.5h

Mean relative humidity

79%

Average peak wind

9.3km/h

Seasonal range

2.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

286 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.8 °C

Average feels-like low

12.7 °C

Average peak gust

27.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

31.6 °C

31 March 1946

Coldest day

7.5 °C

27 July 1943

Wettest day

88 mm

24 January 1958

Windiest day

24.0 km/h

17 February 1999

Strongest gust

54.4 km/h

17 February 1999

Hottest feels-like

33.4 °C

25 February 2005

Coldest feels-like

5.1 °C

2 January 2012

Sunniest day

11.9 h

29 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.1 °C5 March 202511.5 °C15 October 202518.7 °C2,220 mm60
202429.9 °C17 March 202411.0 °C7 December 202419.0 °C2,522 mm00
202331.2 °C20 February 202311.0 °C14 January 202319.0 °C2,249 mm90
202230.1 °C11 March 202210.9 °C14 January 202218.6 °C2,269 mm10
202128.9 °C11 March 202111.0 °C26 January 202118.5 °C2,049 mm00
202027.9 °C24 February 202011.3 °C7 February 202018.4 °C2,787 mm00
201931.1 °C24 March 201911.0 °C1 January 201918.8 °C2,549 mm40
201829.6 °C16 February 201810.0 °C8 August 201818.3 °C2,369 mm00
201730.3 °C13 February 201711.6 °C3 January 201718.8 °C1,946 mm10
201630.4 °C16 March 201611.5 °C23 September 201618.8 °C1,825 mm20
201531.2 °C11 March 20159.9 °C1 January 201518.6 °C2,249 mm90
201430.1 °C4 March 20149.7 °C12 January 201418.1 °C1,951 mm10
201330.0 °C2 March 20139.5 °C16 July 201318.0 °C2,136 mm10
201230.7 °C14 February 20128.3 °C2 January 201218.2 °C2,278 mm40
201130.4 °C26 February 201110.1 °C7 February 201118.2 °C2,469 mm20
201030.2 °C2 February 201011.1 °C16 January 201018.5 °C2,581 mm10
200929.5 °C21 March 200910.2 °C11 January 200918.6 °C2,068 mm00
200829.5 °C25 February 200810.4 °C14 December 200818.1 °C2,178 mm00
200728.5 °C8 April 200710.8 °C16 December 200718.2 °C2,193 mm00
200629.9 °C27 January 200611.3 °C4 September 200618.3 °C2,717 mm00
200531.3 °C23 February 20059.5 °C3 January 200518.7 °C1,859 mm40
200428.9 °C22 March 200410.0 °C4 July 200418.2 °C2,185 mm00
200330.4 °C19 March 20039.4 °C14 January 200318.4 °C1,965 mm50
200229.2 °C7 February 200210.8 °C9 June 200218.3 °C2,141 mm00
200128.9 °C26 February 200110.2 °C22 July 200117.8 °C2,324 mm00
200031.2 °C24 March 20009.3 °C27 January 200018.1 °C1,915 mm10
199930.1 °C25 February 199910.5 °C13 December 199918.0 °C2,151 mm20
199829.9 °C2 April 199811.1 °C31 January 199818.4 °C2,295 mm00
199731.2 °C13 March 199711.3 °C21 May 199718.5 °C2,616 mm110
199628.8 °C13 March 199610.5 °C11 December 199618.0 °C2,232 mm00
199529.0 °C5 February 199510.0 °C21 December 199518.2 °C2,443 mm00
199429.0 °C1 February 199410.0 °C4 July 199418.0 °C2,755 mm00
199328.5 °C16 March 199310.0 °C22 January 199317.9 °C2,066 mm00
199230.1 °C16 March 199210.5 °C21 November 199217.9 °C2,362 mm10
199129.4 °C20 March 199110.0 °C25 December 199117.9 °C2,632 mm00
199028.3 °C29 January 19909.2 °C10 January 199017.8 °C2,696 mm00
198929.0 °C1 March 19899.6 °C22 June 198917.6 °C2,723 mm00
198829.6 °C2 March 198810.0 °C19 July 198817.9 °C2,685 mm00
198728.6 °C29 December 198710.0 °C2 February 198718.2 °C2,474 mm00
198628.9 °C14 March 19869.2 °C5 August 198617.7 °C2,706 mm00
198530.7 °C16 March 19859.3 °C9 July 198517.5 °C2,748 mm20
198429.4 °C21 February 19849.5 °C13 February 198417.6 °C2,306 mm00
198328.9 °C7 March 19839.7 °C9 January 198317.8 °C2,687 mm00
198229.4 °C26 March 19829.5 °C7 September 198217.6 °C2,615 mm00
198130.3 °C2 March 19819.5 °C8 December 198117.7 °C2,427 mm20
198029.9 °C24 February 19809.2 °C24 July 198017.8 °C2,099 mm00
197928.6 °C5 March 19799.5 °C23 July 197917.6 °C2,743 mm00
197828.4 °C7 February 19787.9 °C9 September 197817.3 °C2,966 mm00
197728.0 °C25 March 19779.0 °C30 September 197717.3 °C2,930 mm00
197628.9 °C20 March 19768.7 °C20 August 197617.3 °C2,653 mm00
197529.6 °C9 February 19759.6 °C7 July 197517.2 °C2,742 mm00
197429.2 °C24 February 19749.1 °C20 July 197417.3 °C2,790 mm00
197329.2 °C15 March 19739.4 °C11 December 197317.7 °C2,694 mm00
197228.5 °C31 March 19729.7 °C2 September 197217.4 °C3,321 mm00
197129.2 °C7 March 19719.3 °C18 February 197117.0 °C3,047 mm00
197028.4 °C16 February 19709.2 °C2 February 197017.2 °C2,549 mm00
196928.1 °C18 March 19699.3 °C22 August 196917.4 °C2,330 mm00
196827.8 °C21 January 19688.5 °C15 January 196817.0 °C2,948 mm00
196729.4 °C26 February 19678.9 °C9 December 196717.2 °C2,683 mm00
196628.1 °C26 December 19669.1 °C24 December 196617.5 °C2,625 mm00
196529.7 °C9 March 19658.0 °C6 August 196517.4 °C2,444 mm00
196427.6 °C31 January 19647.8 °C31 August 196417.0 °C3,145 mm00
196327.7 °C24 March 19639.1 °C9 July 196316.7 °C3,117 mm00
196227.2 °C26 February 19629.3 °C2 July 196216.6 °C2,951 mm00
196130.2 °C21 January 19618.2 °C2 January 196117.5 °C3,233 mm10
196028.1 °C12 December 19609.5 °C10 September 196017.5 °C2,953 mm00
195929.0 °C17 March 19599.4 °C8 December 195917.7 °C2,730 mm00
195829.6 °C5 March 19588.9 °C22 September 195817.6 °C2,623 mm00
195729.3 °C18 January 19578.9 °C24 September 195717.4 °C2,796 mm00
195626.9 °C12 March 19569.6 °C23 July 195616.6 °C2,628 mm00
195526.2 °C3 March 195510.2 °C14 December 195516.7 °C2,508 mm00
195426.5 °C8 February 19549.7 °C2 July 195416.7 °C2,094 mm00
195326.0 °C15 February 19538.6 °C13 August 195316.7 °C3,586 mm00
195226.0 °C24 February 195210.6 °C22 September 195216.9 °C2,951 mm00
195126.7 °C2 March 19519.2 °C4 July 195116.7 °C3,266 mm00
195027.3 °C3 March 19509.3 °C19 July 195016.5 °C2,523 mm00
194928.1 °C23 March 19499.6 °C1 August 194916.9 °C2,324 mm00
194826.1 °C17 April 19489.6 °C4 January 194816.9 °C2,732 mm00
194725.5 °C6 October 19478.0 °C26 July 194716.8 °C2,761 mm00
194631.6 °C31 March 19469.8 °C22 November 194617.4 °C1,925 mm180
194527.6 °C20 March 19459.7 °C1 October 194517.0 °C1,697 mm00
194428.2 °C2 March 19449.7 °C7 July 194417.4 °C1,849 mm00
194329.4 °C22 February 19437.5 °C27 July 194317.5 °C1,342 mm00
194228.9 °C8 February 19428.9 °C12 January 194217.3 °C1,442 mm00
194128.7 °C8 February 19419.3 °C10 December 194117.0 °C1,989 mm00
194026.0 °C22 February 19409.1 °C11 January 194016.4 °C2,790 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
24.6 °C
+1.0 °C
Hot days (≥ 30 °C)
6 d/yr
+5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2220 mm
-258 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C+0.4 °C105 mm-17 mm
Feb28.2 °C+2.6 °C25 mm-100 mm
Mar26.1 °C+0.8 °C288 mm+65 mm
Apr24.5 °C+0.8 °C264 mm-48 mm
May24.0 °C+1.1 °C249 mm-48 mm
Jun23.2 °C+0.8 °C144 mm-42 mm
Jul22.8 °C+0.9 °C167 mm-8 mm
Aug22.8 °C+0.4 °C212 mm+4 mm
Sep24.3 °C+1.1 °C156 mm-43 mm
Oct23.6 °C0.0 °C282 mm+59 mm
Nov25.2 °C+1.8 °C121 mm-120 mm
Dec24.9 °C+0.8 °C208 mm+38 mm

The year's extremes

Hottest day
31.1 °C
5 Mar 2025
Coldest day
11.5 °C
15 Oct 2025
Wettest day
51.7 mm
13 Dec 2025
Windiest day
19.4 km/h
25 Feb 2025
Strongest gust
44.6 km/h
25 Feb 2025
Hottest feels-like
33.1 °C
5 Mar 2025
Coldest feels-like
9.4 °C
17 Jan 2025
Sunniest day
11.9 h
23 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 Kapsabet?

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

What is the hottest day ever recorded in Kapsabet?

The hottest day measured in Kapsabet between 1940 and 2025 was 31 March 1946, reaching 31.6 °C.

What is the coldest day in Kapsabet?

The coldest day measured in Kapsabet between 1940 and 2025 was 27 July 1943, at 7.5 °C.

Does it snow in Kapsabet?

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

Has the climate of Kapsabet warmed?

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

What is the wettest day in Kapsabet?

The wettest day measured in Kapsabet between 1940 and 2025 was 24 January 1958, with 88 mm of rain in 24 hours.

What was the windiest day in Kapsabet?

The windiest day measured in Kapsabet between 1940 and 2025 was 17 February 1999, with winds reaching 24.0 km/h.

What is the warmest month in Kapsabet?

The warmest month in Kapsabet is March (18.8 °C on average); the coldest is July (16.6 °C).

How much does it rain in Kapsabet?

Kapsabet receives on average 2,478 mm of precipitation per year, spread over about 286 rainy days.

Is it sunny in Kapsabet?

Kapsabet gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Kapsabet?

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

What was the most extreme apparent temperature in Kapsabet?

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

Compare Kapsabet with another city

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

Nearby cities

The climate around Kapsabet

Other cities — Kenya