Meru climate — normals and trends

Meru (Kenya) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 20.7 °C and it receives 558 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 (21.9 °C on average) and the coldest is July (19.6 °C). Rainfall peaks in November.

Meru averages 0 frost days, 7 hot days (≥ 30 °C) and 116 rainy days per year.

Meru has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.6 °C (on 23 March 1988) and the coldest 10.2 °C (on 15 January 1968).

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

MeruMeru County

coords
0.05°, 37.66°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthNovemberDriest monthAugust

Mean daily temperature

20.7°C

Average daily high

26.0°C

Average daily low

16.4°C

Annual rainfall

558mm

Sunshine / day

11.0h

Mean relative humidity

67%

Average peak wind

12.8km/h

Seasonal range

2.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

7 d/yr

Rainy days (≥ 1 mm)

116 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.9 °C

Average feels-like low

16.6 °C

Average peak gust

36.1 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

20.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

32.6 °C

23 March 1988

Coldest day

10.2 °C

15 January 1968

Wettest day

103 mm

17 April 2018

Windiest day

26.1 km/h

15 June 2008

Strongest gust

62.6 km/h

2 March 1995

Hottest feels-like

34.7 °C

29 March 2016

Coldest feels-like

7.4 °C

2 January 2012

Sunniest day

12.0 h

9 April 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.2 °C14 March 202513.6 °C7 January 202521.6 °C548 mm210
202432.0 °C17 March 202413.7 °C24 January 202421.7 °C872 mm140
202330.8 °C3 February 202313.8 °C15 January 202321.3 °C477 mm90
202231.3 °C16 March 202213.6 °C18 August 202221.4 °C187 mm270
202130.8 °C27 February 202113.9 °C28 August 202121.6 °C397 mm100
202030.6 °C7 October 202014.0 °C11 February 202021.5 °C540 mm80
201932.4 °C1 March 201913.7 °C19 December 201922.0 °C601 mm280
201830.3 °C25 February 201812.7 °C9 February 201821.0 °C953 mm50
201731.4 °C7 March 201713.6 °C17 January 201721.6 °C370 mm220
201631.8 °C29 March 201613.8 °C6 December 201621.2 °C493 mm90
201531.5 °C13 February 201513.1 °C1 January 201521.8 °C545 mm170
201430.8 °C4 March 201413.2 °C25 January 201421.4 °C368 mm20
201330.9 °C5 March 201313.5 °C5 July 201321.1 °C529 mm120
201231.1 °C15 March 201210.3 °C2 January 201221.2 °C491 mm80
201132.3 °C11 February 201112.8 °C7 February 201121.5 °C502 mm150
201030.0 °C10 October 201014.0 °C16 August 201021.5 °C377 mm10
200931.4 °C22 March 200913.2 °C12 January 200921.7 °C285 mm80
200830.5 °C21 March 200813.4 °C9 July 200821.3 °C373 mm50
200731.7 °C24 February 200713.7 °C17 December 200721.3 °C375 mm90
200631.5 °C18 February 200614.4 °C5 January 200621.5 °C578 mm80
200531.4 °C22 February 200511.6 °C3 January 200521.3 °C399 mm150
200430.8 °C5 March 200413.1 °C5 July 200421.1 °C507 mm30
200331.5 °C23 February 200311.6 °C14 January 200321.1 °C489 mm160
200230.3 °C12 February 200213.8 °C23 July 200220.9 °C548 mm10
200130.8 °C4 March 200113.5 °C3 March 200120.9 °C498 mm20
200031.0 °C27 February 200012.7 °C27 January 200021.1 °C192 mm140
199930.9 °C10 February 199913.8 °C13 December 199921.0 °C271 mm40
199830.7 °C31 March 199813.8 °C3 December 199820.7 °C677 mm10
199731.7 °C7 March 199714.5 °C13 January 199721.1 °C700 mm80
199631.6 °C22 February 199613.1 °C4 August 199620.9 °C431 mm20
199530.0 °C1 March 199513.0 °C20 January 199520.7 °C406 mm10
199430.7 °C8 March 199412.9 °C31 December 199420.8 °C551 mm90
199329.7 °C11 March 199312.9 °C21 February 199320.3 °C500 mm00
199231.8 °C28 March 199213.1 °C1 August 199220.5 °C384 mm70
199131.1 °C23 March 199113.2 °C19 January 199120.5 °C383 mm100
199029.3 °C6 February 199012.3 °C27 June 199020.2 °C579 mm00
198929.6 °C2 March 198912.5 °C21 June 198920.1 °C557 mm00
198832.6 °C23 March 198812.7 °C13 December 198820.8 °C605 mm120
198732.1 °C5 March 198711.6 °C1 February 198721.2 °C424 mm90
198631.4 °C14 March 198612.6 °C14 August 198620.4 °C635 mm90
198532.4 °C16 February 198512.9 °C8 June 198520.3 °C520 mm50
198431.0 °C12 March 198412.4 °C13 February 198420.6 °C373 mm80
198330.4 °C23 March 198312.2 °C10 January 198320.9 °C612 mm40
198231.8 °C3 March 198212.9 °C31 December 198220.5 °C636 mm100
198131.7 °C27 February 198112.4 °C12 December 198120.3 °C744 mm70
198031.8 °C10 March 198011.9 °C23 January 198020.8 °C403 mm80
197929.3 °C17 September 197913.2 °C27 November 197919.8 °C802 mm00
197829.0 °C19 March 197811.2 °C4 February 197819.7 °C630 mm00
197729.4 °C23 February 197712.4 °C26 August 197720.1 °C1,174 mm00
197630.1 °C22 March 197612.1 °C16 January 197620.2 °C507 mm10
197531.6 °C12 March 197512.0 °C17 December 197520.4 °C401 mm30
197430.8 °C27 February 197412.7 °C30 July 197420.2 °C538 mm10
197331.8 °C6 March 197312.6 °C16 December 197320.9 °C553 mm230
197230.8 °C22 September 197212.5 °C28 July 197220.7 °C489 mm30
197131.7 °C13 February 197112.2 °C18 February 197120.3 °C476 mm100
197030.7 °C26 February 197011.5 °C18 September 197020.4 °C519 mm40
196930.5 °C26 September 196911.0 °C22 August 196920.3 °C418 mm30
196831.4 °C29 January 196810.2 °C15 January 196819.8 °C744 mm30
196731.6 °C24 March 196712.1 °C9 December 196720.4 °C700 mm150
196630.7 °C26 September 196612.8 °C23 December 196620.8 °C436 mm30
196530.2 °C17 February 196512.0 °C12 July 196520.3 °C479 mm30
196429.6 °C24 February 196411.5 °C31 August 196419.7 °C686 mm00
196328.8 °C8 September 196311.2 °C28 July 196319.9 °C895 mm00
196228.9 °C21 September 196212.0 °C21 January 196220.1 °C524 mm00
196130.9 °C30 January 196111.1 °C5 January 196120.7 °C694 mm70
196030.6 °C22 February 196010.8 °C20 January 196020.5 °C478 mm50
195932.0 °C18 March 195912.2 °C10 August 195920.5 °C698 mm150
195830.0 °C14 March 195811.4 °C6 January 195820.2 °C725 mm10
195729.4 °C11 February 195711.5 °C15 February 195720.0 °C851 mm00
195630.3 °C23 September 195613.0 °C14 July 195620.2 °C448 mm10
195529.3 °C7 March 195513.5 °C10 February 195520.1 °C579 mm00
195429.7 °C16 March 195412.1 °C12 January 195419.8 °C666 mm00
195329.0 °C10 October 195313.0 °C10 January 195319.3 °C999 mm00
195229.2 °C14 September 195213.0 °C1 September 195219.6 °C753 mm00
195129.4 °C7 September 195113.5 °C16 July 195119.8 °C1,188 mm00
195029.2 °C18 February 195012.3 °C19 August 195019.5 °C877 mm00
194931.7 °C8 February 194913.3 °C31 July 194920.5 °C517 mm40
194829.4 °C24 September 194811.7 °C2 January 194820.1 °C527 mm00
194728.7 °C6 October 194713.0 °C19 September 194719.7 °C902 mm00
194632.1 °C21 February 194613.3 °C4 August 194621.1 °C270 mm270
194529.7 °C16 December 194512.9 °C2 January 194520.5 °C356 mm00
194431.9 °C21 February 194412.1 °C11 July 194420.8 °C336 mm140
194330.2 °C26 January 194312.6 °C21 July 194320.5 °C327 mm50
194230.0 °C12 September 194212.0 °C6 January 194220.6 °C294 mm20
194132.0 °C27 March 194111.8 °C10 December 194120.4 °C840 mm60
194028.3 °C24 February 194012.9 °C10 December 194020.1 °C847 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
27.0 °C
+1.0 °C
Hot days (≥ 30 °C)
21 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
548 mm
-10 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.1 °C+1.9 °C26 mm-14 mm
Feb29.3 °C+1.8 °C6 mm-24 mm
Mar28.2 °C+0.7 °C72 mm+19 mm
Apr26.8 °C+0.5 °C112 mm+7 mm
May27.5 °C+1.7 °C22 mm-32 mm
Jun26.9 °C+1.7 °C5 mm-10 mm
Jul25.3 °C+0.7 °C4 mm-8 mm
Aug24.9 °C-0.4 °C20 mm+8 mm
Sep28.1 °C+1.1 °C45 mm+32 mm
Oct27.3 °C+0.5 °C166 mm+120 mm
Nov25.6 °C+1.0 °C22 mm-87 mm
Dec26.6 °C+1.8 °C48 mm-20 mm

The year's extremes

Hottest day
32.2 °C
14 Mar 2025
Coldest day
13.6 °C
7 Jan 2025
Wettest day
92.5 mm
29 Oct 2025
Windiest day
20.6 km/h
20 Sep 2025
Strongest gust
52.2 km/h
20 Sep 2025
Hottest feels-like
33.2 °C
14 Mar 2025
Coldest feels-like
12.1 °C
7 Jan 2025
Sunniest day
11.8 h
6 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 Meru?

Meru has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 20.7 °C and it receives 558 mm of precipitation per year.

What is the hottest day ever recorded in Meru?

The hottest day measured in Meru between 1940 and 2025 was 23 March 1988, reaching 32.6 °C.

What is the coldest day in Meru?

The coldest day measured in Meru between 1940 and 2025 was 15 January 1968, at 10.2 °C.

Does it snow in Meru?

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

Has the climate of Meru warmed?

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

What is the wettest day in Meru?

The wettest day measured in Meru between 1940 and 2025 was 17 April 2018, with 103 mm of rain in 24 hours.

What was the windiest day in Meru?

The windiest day measured in Meru between 1940 and 2025 was 15 June 2008, with winds reaching 26.1 km/h.

What is the warmest month in Meru?

The warmest month in Meru is March (21.9 °C on average); the coldest is July (19.6 °C).

How much does it rain in Meru?

Meru receives on average 558 mm of precipitation per year, spread over about 116 rainy days.

Is it sunny in Meru?

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

Are there tropical nights in Meru?

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

What was the most extreme apparent temperature in Meru?

In Meru, between 1940 and 2025, the highest apparent temperature reached 34.7 °C on 29 March 2016, and the lowest was 7.4 °C on 2 January 2012.

Compare Meru with another city

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

Nearby cities

The climate around Meru

Other cities — Kenya