Nanyuki climate — normals and trends

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

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

Nanyuki has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 29.5 °C (on 9 April 2019) and the coldest 5.1 °C (on 2 January 2012).

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

NanyukiLaikipia

coords
0.01°, 37.07°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthMayDriest monthJanuary

Mean daily temperature

16.7°C

Average daily high

22.6°C

Average daily low

11.9°C

Annual rainfall

1,149mm

Sunshine / day

11.0h

Mean relative humidity

69%

Average peak wind

11.2km/h

Seasonal range

2.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

170 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.0 °C

Average feels-like low

11.2 °C

Average peak gust

30.2 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

29.5 °C

9 April 2019

Coldest day

5.1 °C

2 January 2012

Wettest day

167 mm

30 October 2014

Windiest day

25.5 km/h

5 August 1985

Strongest gust

68.0 km/h

11 February 1963

Hottest feels-like

29.8 °C

28 March 1992

Coldest feels-like

1.6 °C

2 January 2012

Sunniest day

12.0 h

9 April 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.5 °C7 March 20258.8 °C17 January 202517.4 °C1,120 mm00
202429.2 °C22 March 20249.5 °C24 January 202417.7 °C1,212 mm00
202328.2 °C8 March 20237.6 °C28 January 202317.7 °C885 mm00
202228.4 °C21 March 20228.4 °C14 January 202217.6 °C571 mm00
202127.2 °C28 February 20218.3 °C1 February 202117.7 °C585 mm00
202027.6 °C15 March 20208.4 °C11 February 202017.5 °C1,413 mm00
201929.5 °C9 April 20198.4 °C19 December 201917.8 °C1,953 mm00
201827.4 °C25 February 20188.2 °C9 February 201817.1 °C1,508 mm00
201728.5 °C20 March 20178.6 °C13 January 201717.6 °C1,248 mm00
201629.3 °C29 March 20169.6 °C6 December 201617.6 °C1,165 mm00
201527.6 °C31 March 20158.4 °C15 January 201517.7 °C1,762 mm00
201428.0 °C4 March 20148.8 °C31 December 201417.2 °C1,284 mm00
201328.8 °C7 March 20137.7 °C22 January 201317.0 °C1,446 mm00
201227.9 °C17 March 20125.1 °C2 January 201216.8 °C1,894 mm00
201128.4 °C11 February 20118.2 °C7 February 201117.3 °C1,542 mm00
201027.8 °C3 February 20109.3 °C16 January 201017.4 °C1,001 mm00
200928.1 °C12 March 20098.2 °C11 January 200917.7 °C813 mm00
200827.5 °C13 March 20088.0 °C1 September 200817.2 °C957 mm00
200727.6 °C14 March 20078.1 °C18 December 200717.1 °C1,342 mm00
200628.1 °C18 February 20069.5 °C4 September 200617.4 °C1,371 mm00
200528.5 °C22 February 20057.3 °C3 January 200517.3 °C1,017 mm00
200427.8 °C21 March 20048.0 °C5 July 200417.2 °C1,441 mm00
200328.3 °C13 March 20036.9 °C14 January 200317.2 °C1,039 mm00
200227.5 °C1 March 20029.4 °C7 July 200217.2 °C965 mm00
200127.4 °C4 March 20018.4 °C2 March 200116.8 °C1,304 mm00
200028.5 °C24 March 20007.0 °C28 January 200017.3 °C348 mm00
199927.0 °C25 February 19997.8 °C4 February 199916.8 °C704 mm00
199827.4 °C31 March 19989.3 °C22 December 199816.9 °C1,312 mm00
199729.1 °C7 March 19979.2 °C4 March 199717.2 °C1,931 mm00
199628.2 °C22 February 19968.2 °C11 December 199617.0 °C940 mm00
199527.2 °C1 March 19957.9 °C20 January 199517.1 °C994 mm00
199428.7 °C10 March 19948.2 °C31 December 199417.0 °C1,456 mm00
199327.6 °C10 April 19938.6 °C21 February 199316.6 °C918 mm00
199228.5 °C29 March 19928.8 °C27 September 199216.7 °C896 mm00
199128.4 °C23 March 19918.0 °C30 December 199116.8 °C779 mm00
199026.8 °C7 February 19907.3 °C10 January 199016.7 °C1,053 mm00
198927.3 °C3 March 19898.2 °C6 November 198916.4 °C1,140 mm00
198829.0 °C2 March 19887.2 °C19 July 198816.8 °C1,496 mm00
198728.6 °C5 March 19877.2 °C1 February 198717.3 °C1,113 mm00
198628.2 °C14 March 19867.6 °C16 February 198616.6 °C1,204 mm00
198527.6 °C15 February 19857.5 °C6 August 198516.6 °C978 mm00
198428.2 °C12 March 19847.4 °C13 February 198416.8 °C573 mm00
198328.6 °C23 March 19837.8 °C10 January 198317.0 °C1,219 mm00
198228.0 °C27 March 19828.0 °C21 February 198216.8 °C1,484 mm00
198128.3 °C24 February 19817.1 °C4 February 198116.8 °C1,258 mm00
198029.0 °C10 March 19807.2 °C23 January 198017.0 °C704 mm00
197926.8 °C4 March 19797.6 °C23 August 197916.6 °C1,112 mm00
197826.1 °C14 February 19785.4 °C4 February 197816.1 °C1,165 mm00
197725.7 °C20 February 19776.7 °C30 September 197716.2 °C1,898 mm00
197627.5 °C24 March 19767.1 °C30 January 197616.3 °C919 mm00
197527.7 °C12 March 19757.2 °C27 December 197516.1 °C1,022 mm00
197426.7 °C27 February 19748.3 °C12 January 197416.3 °C865 mm00
197328.3 °C17 March 19738.0 °C2 July 197316.9 °C934 mm00
197227.5 °C13 March 19728.6 °C17 March 197216.7 °C1,096 mm00
197127.8 °C8 March 19716.8 °C18 February 197116.2 °C989 mm00
197027.9 °C18 February 19706.9 °C18 September 197016.5 °C1,088 mm00
196928.0 °C19 March 19697.5 °C6 February 196916.5 °C816 mm00
196827.3 °C27 January 19685.4 °C15 January 196816.0 °C1,250 mm00
196728.5 °C25 March 19677.5 °C9 December 196716.3 °C1,375 mm00
196626.5 °C4 February 19666.9 °C24 December 196616.7 °C900 mm00
196527.5 °C22 March 19656.4 °C16 February 196516.6 °C926 mm00
196427.1 °C12 March 19647.4 °C31 August 196416.0 °C964 mm00
196326.2 °C6 April 19636.5 °C28 July 196316.0 °C1,555 mm00
196225.8 °C25 February 19627.5 °C2 February 196216.1 °C1,154 mm00
196127.4 °C22 February 19616.0 °C2 January 196116.7 °C1,428 mm00
196027.1 °C22 February 19607.1 °C20 January 196016.6 °C1,017 mm00
195928.5 °C17 March 19597.6 °C20 September 195916.7 °C997 mm00
195826.8 °C4 March 19587.0 °C6 January 195816.3 °C1,026 mm00
195726.3 °C4 October 19576.4 °C15 February 195716.3 °C1,243 mm00
195625.8 °C2 March 19567.9 °C9 July 195615.8 °C1,156 mm00
195525.9 °C7 March 19558.0 °C27 November 195515.8 °C1,030 mm00
195425.6 °C16 March 19547.1 °C6 January 195415.5 °C1,205 mm00
195324.8 °C10 October 19537.8 °C12 August 195315.7 °C2,050 mm00
195224.4 °C27 March 19528.0 °C1 September 195215.8 °C1,514 mm00
195125.4 °C27 February 19518.3 °C3 July 195115.9 °C2,253 mm00
195025.4 °C11 March 19507.8 °C19 August 195015.5 °C1,818 mm00
194925.9 °C12 March 19498.2 °C7 January 194915.8 °C1,248 mm00
194825.3 °C17 April 19487.3 °C2 January 194816.1 °C1,077 mm00
194724.6 °C6 October 19478.0 °C22 July 194715.8 °C1,785 mm00
194627.6 °C28 February 19467.8 °C22 September 194616.6 °C689 mm00
194526.4 °C23 February 19457.4 °C23 December 194516.5 °C504 mm00
194427.0 °C5 March 19447.5 °C8 January 194416.6 °C602 mm00
194327.2 °C1 March 19437.7 °C25 November 194316.3 °C452 mm00
194227.4 °C1 October 19426.5 °C29 January 194216.5 °C429 mm00
194127.3 °C27 March 19417.1 °C10 January 194116.5 °C561 mm00
194024.2 °C25 February 19407.4 °C29 November 194015.7 °C1,366 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
+0.8 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1120 mm
-30 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.2 °C+0.9 °C62 mm+23 mm
Feb26.1 °C+1.6 °C2 mm-39 mm
Mar25.1 °C+0.4 °C105 mm+28 mm
Apr23.9 °C+0.6 °C198 mm+1 mm
May23.6 °C+1.2 °C108 mm-90 mm
Jun22.8 °C+1.0 °C28 mm-15 mm
Jul21.9 °C+1.1 °C36 mm-19 mm
Aug21.1 °C+0.1 °C94 mm+32 mm
Sep23.5 °C+0.9 °C86 mm+38 mm
Oct22.7 °C-0.1 °C178 mm+24 mm
Nov22.8 °C+1.0 °C63 mm-98 mm
Dec23.0 °C+0.9 °C158 mm+87 mm

The year's extremes

Hottest day
28.5 °C
7 Mar 2025
Coldest day
8.8 °C
17 Jan 2025
Wettest day
38.1 mm
29 Oct 2025
Windiest day
18.8 km/h
21 Feb 2025
Strongest gust
45.7 km/h
25 Feb 2025
Hottest feels-like
28.0 °C
5 Mar 2025
Coldest feels-like
6.5 °C
21 Feb 2025
Sunniest day
11.8 h
3 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 Nanyuki?

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

What is the hottest day ever recorded in Nanyuki?

The hottest day measured in Nanyuki between 1940 and 2025 was 9 April 2019, reaching 29.5 °C.

What is the coldest day in Nanyuki?

The coldest day measured in Nanyuki between 1940 and 2025 was 2 January 2012, at 5.1 °C.

Does it snow in Nanyuki?

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

Has the climate of Nanyuki warmed?

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

What is the wettest day in Nanyuki?

The wettest day measured in Nanyuki between 1940 and 2025 was 30 October 2014, with 167 mm of rain in 24 hours.

What was the windiest day in Nanyuki?

The windiest day measured in Nanyuki between 1940 and 2025 was 5 August 1985, with winds reaching 25.5 km/h.

What is the warmest month in Nanyuki?

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

How much does it rain in Nanyuki?

Nanyuki receives on average 1,149 mm of precipitation per year, spread over about 170 rainy days.

Is it sunny in Nanyuki?

Nanyuki gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Nanyuki?

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

What was the most extreme apparent temperature in Nanyuki?

In Nanyuki, between 1940 and 2025, the highest apparent temperature reached 29.8 °C on 28 March 1992, and the lowest was 1.6 °C on 2 January 2012.

Compare Nanyuki with another city

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

Nearby cities

The climate around Nanyuki

Other cities — Kenya