Eldoret climate — normals and trends

Eldoret (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 16.4 °C and it receives 2,052 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.0 °C on average) and the coldest is July (14.8 °C). Rainfall peaks in August.

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

Eldoret 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 30.6 °C (on 27 March 1992) and the coldest 5.8 °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

EldoretUasin Gishu County

coords
0.52°, 35.27°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthAugustDriest monthJanuary

Mean daily temperature

16.4°C

Average daily high

22.4°C

Average daily low

11.6°C

Annual rainfall

2,052mm

Sunshine / day

10.6h

Mean relative humidity

74%

Average peak wind

10.0km/h

Seasonal range

3.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

213 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.4 °C

Average feels-like low

10.9 °C

Average peak gust

32.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.1 °C

since 1940

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

30.6 °C

27 March 1992

Coldest day

5.8 °C

27 July 1943

Wettest day

114 mm

24 January 1958

Windiest day

28.2 km/h

18 February 1999

Strongest gust

70.6 km/h

18 February 1999

Hottest feels-like

32.3 °C

25 February 2005

Coldest feels-like

3.8 °C

27 July 1943

Sunniest day

11.9 h

29 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.5 °C6 March 202510.2 °C17 August 202517.4 °C1,884 mm00
202429.4 °C22 March 20249.7 °C29 December 202417.7 °C2,041 mm00
202329.4 °C7 March 20239.7 °C14 January 202317.7 °C1,742 mm00
202229.0 °C8 March 20229.7 °C31 December 202217.5 °C1,728 mm00
202127.7 °C14 March 202110.0 °C26 January 202117.4 °C1,493 mm00
202026.8 °C7 March 202010.2 °C30 July 202016.9 °C2,460 mm00
201929.4 °C8 April 20199.8 °C20 December 201917.6 °C2,215 mm00
201828.4 °C23 February 20189.1 °C2 August 201817.0 °C2,028 mm00
201729.1 °C14 March 201710.4 °C9 July 201717.6 °C1,760 mm00
201629.9 °C29 March 20169.5 °C27 August 201617.4 °C1,760 mm00
201529.3 °C11 March 20159.1 °C5 January 201517.3 °C1,924 mm00
201428.6 °C4 March 20148.8 °C13 December 201416.8 °C1,931 mm00
201329.1 °C4 March 20138.1 °C15 July 201316.6 °C2,099 mm00
201229.0 °C29 March 20128.0 °C2 January 201216.8 °C2,171 mm00
201129.5 °C5 March 20118.9 °C10 December 201117.0 °C1,955 mm00
201028.6 °C2 February 20109.7 °C4 December 201017.0 °C2,417 mm00
200929.4 °C27 March 20099.1 °C11 January 200917.6 °C1,400 mm00
200828.8 °C3 March 20089.4 °C16 July 200816.9 °C1,846 mm00
200728.2 °C9 April 20079.6 °C15 July 200716.9 °C1,947 mm00
200629.3 °C28 January 200610.0 °C21 July 200617.1 °C2,298 mm00
200529.5 °C25 February 20058.3 °C13 July 200517.4 °C1,679 mm00
200427.8 °C26 February 20048.9 °C26 July 200416.8 °C1,912 mm00
200329.3 °C13 March 20038.1 °C14 January 200317.1 °C1,786 mm00
200228.0 °C5 February 20029.3 °C9 July 200217.1 °C1,538 mm00
200128.3 °C3 March 20018.0 °C22 July 200116.4 °C2,220 mm00
200030.4 °C24 March 20008.3 °C27 January 200016.9 °C1,717 mm10
199928.0 °C22 February 19998.9 °C13 December 199916.7 °C1,748 mm00
199829.6 °C31 March 19989.9 °C28 June 199816.9 °C2,222 mm00
199730.2 °C15 March 199710.0 °C2 September 199717.3 °C1,852 mm10
199628.1 °C13 March 19969.1 °C4 August 199616.9 °C1,930 mm00
199528.2 °C5 February 19958.5 °C26 August 199517.0 °C1,813 mm00
199428.2 °C10 March 19948.9 °C31 August 199416.8 °C2,458 mm00
199329.1 °C10 April 19939.0 °C22 January 199316.5 °C1,878 mm00
199230.6 °C27 March 19928.8 °C20 November 199216.6 °C2,012 mm30
199129.4 °C22 March 19918.8 °C27 July 199116.7 °C2,047 mm00
199027.6 °C29 January 19908.6 °C8 August 199016.4 °C2,017 mm00
198928.6 °C3 March 19897.6 °C2 July 198916.2 °C2,213 mm00
198829.6 °C2 March 19888.8 °C26 November 198816.6 °C2,274 mm00
198728.3 °C4 March 19878.9 °C2 February 198717.2 °C1,948 mm00
198628.6 °C24 February 19867.5 °C6 August 198616.5 °C1,938 mm00
198529.4 °C17 March 19857.9 °C9 July 198516.2 °C2,165 mm00
198429.2 °C12 March 19847.8 °C29 June 198416.5 °C1,698 mm00
198328.4 °C6 March 19838.0 °C9 January 198316.6 °C2,365 mm00
198229.2 °C26 March 19828.6 °C5 October 198216.3 °C2,165 mm00
198128.5 °C8 February 19818.4 °C8 December 198116.4 °C2,127 mm00
198029.2 °C20 February 19807.8 °C24 July 198016.6 °C1,820 mm00
197927.6 °C8 March 19798.1 °C18 July 197916.4 °C1,964 mm00
197826.4 °C4 February 19786.9 °C9 September 197815.8 °C2,215 mm00
197728.3 °C16 February 19777.7 °C20 August 197715.9 °C2,476 mm00
197628.5 °C17 March 19767.2 °C20 August 197616.2 °C2,022 mm00
197528.2 °C9 February 19758.5 °C7 July 197516.0 °C2,321 mm00
197428.4 °C27 February 19748.0 °C20 July 197416.2 °C2,223 mm00
197329.7 °C5 April 19738.1 °C11 December 197316.6 °C2,261 mm00
197227.8 °C31 March 19729.0 °C2 September 197216.4 °C2,334 mm00
197128.7 °C8 March 19718.1 °C24 June 197115.7 °C2,624 mm00
197027.4 °C16 February 19707.8 °C8 December 197015.9 °C2,135 mm00
196927.0 °C18 March 19697.3 °C22 August 196916.2 °C1,769 mm00
196827.4 °C27 January 19686.8 °C15 January 196815.6 °C2,201 mm00
196728.9 °C28 February 19678.1 °C17 September 196715.9 °C2,405 mm00
196627.8 °C26 December 19667.9 °C24 December 196616.4 °C1,927 mm00
196529.0 °C13 March 19656.7 °C6 August 196516.2 °C1,792 mm00
196426.9 °C31 January 19646.5 °C31 August 196415.7 °C2,231 mm00
196326.2 °C6 April 19637.6 °C27 July 196315.4 °C2,485 mm00
196225.7 °C26 February 19627.4 °C2 July 196215.3 °C2,397 mm00
196128.0 °C1 February 19618.3 °C29 January 196116.3 °C2,519 mm00
196027.7 °C12 February 19607.9 °C25 June 196016.2 °C2,451 mm00
195928.2 °C17 March 19597.9 °C9 June 195916.4 °C2,174 mm00
195827.7 °C4 March 19587.4 °C28 June 195816.3 °C2,212 mm00
195728.7 °C18 January 19577.2 °C17 August 195716.1 °C2,025 mm00
195626.6 °C17 March 19568.0 °C19 July 195615.2 °C2,159 mm00
195526.0 °C5 March 19558.9 °C18 June 195515.4 °C2,064 mm00
195425.4 °C7 February 19548.3 °C24 July 195415.2 °C2,044 mm00
195324.2 °C15 March 19537.2 °C13 August 195315.2 °C2,632 mm00
195225.7 °C24 February 19529.1 °C19 July 195215.4 °C2,428 mm00
195125.7 °C6 March 19518.3 °C4 July 195115.3 °C2,753 mm00
195026.1 °C4 March 19507.1 °C19 July 195015.0 °C2,300 mm00
194926.9 °C11 March 19497.2 °C1 August 194915.4 °C2,297 mm00
194826.0 °C14 April 19488.5 °C2 January 194815.6 °C2,068 mm00
194724.4 °C31 January 19476.5 °C25 July 194715.3 °C2,588 mm00
194628.5 °C25 February 19468.5 °C20 July 194616.0 °C1,719 mm00
194526.7 °C20 March 19458.0 °C7 June 194515.7 °C1,530 mm00
194427.1 °C15 February 19447.8 °C7 July 194416.2 °C1,349 mm00
194327.8 °C1 March 19435.8 °C27 July 194316.2 °C1,182 mm00
194226.7 °C8 February 19428.1 °C20 July 194215.9 °C1,337 mm00
194127.8 °C27 March 19418.2 °C28 July 194115.7 °C1,658 mm00
194025.1 °C24 February 19408.4 °C11 January 194015.0 °C2,523 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.4 °C
+1.0 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1884 mm
-168 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.7 °C+0.7 °C63 mm+7 mm
Feb26.6 °C+1.8 °C7 mm-58 mm
Mar25.4 °C+0.7 °C144 mm+21 mm
Apr23.8 °C+0.6 °C149 mm-61 mm
May23.4 °C+1.4 °C214 mm-52 mm
Jun22.4 °C+1.3 °C176 mm-47 mm
Jul21.2 °C+1.0 °C274 mm+24 mm
Aug21.1 °C+0.6 °C309 mm+6 mm
Sep22.8 °C+1.2 °C227 mm+4 mm
Oct22.0 °C-0.2 °C200 mm+46 mm
Nov23.6 °C+1.5 °C39 mm-75 mm
Dec24.1 °C+1.2 °C84 mm+20 mm

The year's extremes

Hottest day
29.5 °C
6 Mar 2025
Coldest day
10.2 °C
17 Aug 2025
Wettest day
47.1 mm
10 Mar 2025
Windiest day
23.9 km/h
15 Jan 2025
Strongest gust
58.7 km/h
15 Jan 2025
Hottest feels-like
29.7 °C
7 Mar 2025
Coldest feels-like
7.8 °C
7 Jan 2025
Sunniest day
11.9 h
27 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 Eldoret?

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

What is the hottest day ever recorded in Eldoret?

The hottest day measured in Eldoret between 1940 and 2025 was 27 March 1992, reaching 30.6 °C.

What is the coldest day in Eldoret?

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

Does it snow in Eldoret?

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

Has the climate of Eldoret warmed?

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

What is the wettest day in Eldoret?

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

What was the windiest day in Eldoret?

The windiest day measured in Eldoret between 1940 and 2025 was 18 February 1999, with winds reaching 28.2 km/h.

What is the warmest month in Eldoret?

The warmest month in Eldoret is March (18.0 °C on average); the coldest is July (14.8 °C).

How much does it rain in Eldoret?

Eldoret receives on average 2,052 mm of precipitation per year, spread over about 213 rainy days.

Is it sunny in Eldoret?

Eldoret gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Eldoret?

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

What was the most extreme apparent temperature in Eldoret?

In Eldoret, between 1940 and 2025, the highest apparent temperature reached 32.3 °C on 25 February 2005, and the lowest was 3.8 °C on 27 July 1943.

Compare Eldoret with another city

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

Nearby cities

The climate around Eldoret

Other cities — Kenya