Kitale climate — normals and trends

Kitale (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 17.2 °C and it receives 1,652 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.7 °C on average) and the coldest is July (15.5 °C). Rainfall peaks in May.

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

Kitale has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.8 °C (on 5 March 2025) and the coldest 7.7 °C (on 31 July 1949).

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

KitaleTrans Nzoia

coords
1.02°, 35.01°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthMayDriest monthJanuary

Mean daily temperature

17.2°C

Average daily high

22.9°C

Average daily low

12.8°C

Annual rainfall

1,652mm

Sunshine / day

10.1h

Mean relative humidity

71%

Average peak wind

8.1km/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.8 °C

Average feels-like low

12.3 °C

Average peak gust

31.1 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

5 March 2025

Coldest day

7.7 °C

31 July 1949

Wettest day

65 mm

12 May 2009

Windiest day

19.5 km/h

8 December 1964

Strongest gust

60.5 km/h

30 January 1980

Hottest feels-like

31.9 °C

25 February 2005

Coldest feels-like

5.4 °C

4 January 2005

Sunniest day

11.9 h

29 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.8 °C5 March 202510.9 °C21 January 202518.1 °C1,852 mm10
202429.6 °C21 March 202410.1 °C29 December 202418.6 °C1,771 mm00
202330.4 °C9 March 202310.3 °C14 January 202318.7 °C1,550 mm30
202229.6 °C11 March 202210.6 °C14 January 202218.2 °C1,450 mm00
202128.2 °C11 March 202110.4 °C1 February 202117.9 °C1,404 mm00
202028.3 °C13 March 202010.6 °C15 December 202017.7 °C2,340 mm00
201929.5 °C23 March 201910.1 °C2 January 201918.1 °C2,140 mm00
201829.6 °C23 February 201810.3 °C2 August 201817.9 °C1,674 mm00
201728.4 °C17 January 201710.7 °C16 September 201718.1 °C1,588 mm00
201629.2 °C4 March 201610.1 °C19 September 201618.1 °C1,583 mm00
201529.1 °C19 March 20159.5 °C5 January 201518.1 °C1,816 mm00
201428.5 °C10 March 20149.3 °C12 January 201417.4 °C1,749 mm00
201328.2 °C8 March 201310.1 °C9 December 201317.2 °C1,908 mm00
201228.6 °C14 February 20128.5 °C3 January 201217.5 °C1,755 mm00
201128.7 °C12 April 20118.7 °C7 February 201117.6 °C1,638 mm00
201028.5 °C3 February 20109.9 °C17 August 201017.6 °C2,138 mm00
200927.9 °C21 March 20098.9 °C11 January 200918.0 °C1,232 mm00
200827.6 °C3 February 20089.4 °C14 December 200817.4 °C1,467 mm00
200727.4 °C7 March 20079.8 °C15 July 200717.4 °C1,710 mm00
200629.4 °C17 February 200610.5 °C28 August 200617.7 °C2,040 mm00
200530.1 °C25 February 20058.1 °C4 January 200517.9 °C1,703 mm10
200427.7 °C26 February 20049.6 °C11 July 200417.6 °C1,780 mm00
200328.9 °C25 February 20039.0 °C14 January 200317.7 °C1,621 mm00
200228.5 °C9 April 200210.6 °C9 July 200217.8 °C1,628 mm00
200128.1 °C3 March 20019.9 °C3 February 200116.9 °C2,013 mm00
200028.1 °C23 March 20009.0 °C27 January 200017.2 °C1,437 mm00
199928.2 °C25 February 19999.8 °C12 August 199917.2 °C1,401 mm00
199829.2 °C15 March 199810.5 °C24 November 199817.7 °C2,091 mm00
199729.4 °C21 March 199710.7 °C13 January 199717.9 °C1,778 mm00
199627.1 °C12 March 199610.2 °C10 August 199617.3 °C1,767 mm00
199528.6 °C3 February 199510.1 °C20 January 199517.7 °C1,778 mm00
199428.4 °C8 March 19949.9 °C2 September 199417.6 °C1,913 mm00
199328.3 °C16 March 19939.7 °C22 January 199317.4 °C1,399 mm00
199229.9 °C28 March 199210.0 °C10 July 199217.3 °C1,599 mm00
199128.9 °C3 March 19919.5 °C5 August 199117.5 °C1,573 mm00
199027.1 °C10 February 19909.8 °C8 August 199017.3 °C1,961 mm00
198928.0 °C3 March 198910.1 °C25 February 198917.1 °C1,656 mm00
198829.3 °C2 March 19889.3 °C5 December 198817.1 °C2,016 mm00
198728.1 °C16 February 19879.4 °C3 February 198717.9 °C1,626 mm00
198628.4 °C4 February 19869.1 °C5 August 198617.4 °C1,466 mm00
198528.9 °C17 March 19858.9 °C5 September 198517.0 °C1,744 mm00
198429.5 °C9 March 19849.2 °C13 February 198417.3 °C1,293 mm00
198328.7 °C1 April 19839.3 °C10 January 198317.4 °C1,845 mm00
198229.1 °C26 March 19829.5 °C2 September 198217.1 °C1,729 mm00
198129.4 °C2 March 19819.7 °C13 December 198117.2 °C1,686 mm00
198029.5 °C24 February 19809.2 °C23 December 198017.5 °C1,414 mm00
197927.7 °C13 January 19799.3 °C18 July 197917.2 °C1,799 mm00
197827.9 °C4 February 19788.8 °C9 September 197817.0 °C1,637 mm00
197727.2 °C25 March 19778.4 °C21 August 197716.9 °C2,022 mm00
197630.3 °C20 March 19769.3 °C25 July 197617.3 °C1,371 mm10
197530.3 °C9 February 19759.3 °C26 August 197517.1 °C1,526 mm10
197429.2 °C24 February 19749.5 °C22 July 197417.2 °C1,411 mm00
197329.9 °C5 April 19739.4 °C11 December 197317.5 °C1,494 mm00
197228.1 °C31 March 197210.4 °C20 August 197217.3 °C1,679 mm00
197129.3 °C7 March 19719.4 °C18 February 197116.9 °C1,538 mm00
197027.6 °C22 February 19709.2 °C14 September 197016.8 °C1,557 mm00
196927.5 °C17 March 19699.3 °C22 September 196917.1 °C1,371 mm00
196827.5 °C21 January 19688.4 °C15 January 196816.6 °C1,870 mm00
196728.5 °C10 March 19679.6 °C17 September 196716.8 °C1,706 mm00
196627.2 °C3 January 19669.4 °C30 August 196617.4 °C1,665 mm00
196529.0 °C9 March 19659.0 °C6 August 196517.3 °C1,405 mm00
196427.3 °C11 March 19648.2 °C31 August 196416.7 °C1,610 mm00
196327.5 °C6 April 19638.4 °C8 August 196316.4 °C2,021 mm00
196226.7 °C26 February 19629.2 °C2 July 196216.2 °C1,807 mm00
196128.5 °C8 March 19618.8 °C5 January 196117.1 °C2,072 mm00
196027.7 °C10 February 19609.3 °C18 September 196017.1 °C2,012 mm00
195928.6 °C17 March 19599.1 °C9 June 195917.4 °C1,782 mm00
195828.9 °C4 March 19588.9 °C28 June 195817.2 °C1,663 mm00
195727.4 °C18 January 19578.3 °C25 September 195717.0 °C1,651 mm00
195626.7 °C17 March 19569.4 °C13 July 195616.1 °C1,465 mm00
195526.3 °C3 March 19559.5 °C16 August 195516.1 °C1,420 mm00
195424.2 °C25 March 19549.2 °C2 July 195415.7 °C1,655 mm00
195325.6 °C15 February 19538.7 °C29 July 195316.1 °C1,981 mm00
195225.3 °C30 March 195210.5 °C28 August 195216.1 °C1,692 mm00
195125.8 °C3 March 19519.5 °C17 July 195116.0 °C1,984 mm00
195026.5 °C2 March 19507.9 °C19 July 195015.8 °C1,308 mm00
194926.5 °C23 March 19497.7 °C31 July 194916.1 °C1,450 mm00
194825.9 °C14 April 19489.7 °C27 July 194816.5 °C1,455 mm00
194725.1 °C26 January 19478.0 °C25 July 194716.0 °C2,166 mm00
194629.4 °C31 March 19469.6 °C7 August 194616.9 °C1,319 mm00
194526.2 °C20 March 19459.5 °C23 December 194516.3 °C1,135 mm00
194426.3 °C1 April 19449.4 °C16 July 194416.7 °C995 mm00
194327.7 °C21 April 19439.2 °C27 July 194317.0 °C660 mm00
194226.9 °C8 February 19429.5 °C2 January 194216.7 °C852 mm00
194127.6 °C27 March 19419.4 °C10 December 194116.5 °C1,255 mm00
194025.1 °C17 April 19408.9 °C18 August 194015.8 °C1,928 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.9 °C
+1.0 °C
Hot days (≥ 30 °C)
1 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1852 mm
+200 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.3 °C+0.9 °C29 mm-21 mm
Feb27.7 °C+2.6 °C2 mm-54 mm
Mar25.4 °C+0.4 °C220 mm+110 mm
Apr24.0 °C+0.6 °C176 mm-27 mm
May23.4 °C+1.2 °C253 mm+26 mm
Jun22.6 °C+1.3 °C125 mm-37 mm
Jul22.0 °C+1.5 °C213 mm+59 mm
Aug21.7 °C+0.9 °C278 mm+74 mm
Sep23.0 °C+0.9 °C275 mm+110 mm
Oct23.1 °C+0.2 °C170 mm+38 mm
Nov24.5 °C+1.6 °C39 mm-86 mm
Dec24.6 °C+1.0 °C75 mm+7 mm

The year's extremes

Hottest day
30.8 °C
5 Mar 2025
Coldest day
10.9 °C
21 Jan 2025
Wettest day
54.7 mm
10 Mar 2025
Windiest day
15.2 km/h
21 Nov 2025
Strongest gust
48.6 km/h
13 Sep 2025
Hottest feels-like
31.1 °C
5 Mar 2025
Coldest feels-like
9.6 °C
17 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 Kitale?

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

What is the hottest day ever recorded in Kitale?

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

What is the coldest day in Kitale?

The coldest day measured in Kitale between 1940 and 2025 was 31 July 1949, at 7.7 °C.

Does it snow in Kitale?

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

Has the climate of Kitale warmed?

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

What is the wettest day in Kitale?

The wettest day measured in Kitale between 1940 and 2025 was 12 May 2009, with 65 mm of rain in 24 hours.

What was the windiest day in Kitale?

The windiest day measured in Kitale between 1940 and 2025 was 8 December 1964, with winds reaching 19.5 km/h.

What is the warmest month in Kitale?

The warmest month in Kitale is March (18.7 °C on average); the coldest is July (15.5 °C).

How much does it rain in Kitale?

Kitale receives on average 1,652 mm of precipitation per year, spread over about 213 rainy days.

Is it sunny in Kitale?

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

Are there tropical nights in Kitale?

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

What was the most extreme apparent temperature in Kitale?

In Kitale, between 1940 and 2025, the highest apparent temperature reached 31.9 °C on 25 February 2005, and the lowest was 5.4 °C on 4 January 2005.

Compare Kitale with another city

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

Nearby cities

The climate around Kitale

Other cities — Kenya