Mlolongo climate — normals and trends

Mlolongo (Kenya) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 18.6 °C and it receives 740 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 (20.1 °C on average) and the coldest is July (16.8 °C). Rainfall peaks in April.

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

Mlolongo 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 31.6 °C (on 25 February 2005) and the coldest 7.7 °C (on 22 August 1969).

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

MlolongoMachakos County

coords
-1.40°, 36.94°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthSeptember

Mean daily temperature

18.6°C

Average daily high

23.9°C

Average daily low

14.4°C

Annual rainfall

740mm

Sunshine / day

10.5h

Mean relative humidity

72%

Average peak wind

14.9km/h

Seasonal range

3.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

145 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.2 °C

Average feels-like low

14.5 °C

Average peak gust

33.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.9 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.63 · 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

25 February 2005

Coldest day

7.7 °C

22 August 1969

Wettest day

97 mm

14 May 1981

Windiest day

26.9 km/h

14 January 1957

Strongest gust

56.9 km/h

17 February 1975

Hottest feels-like

33.9 °C

25 February 2005

Coldest feels-like

6.2 °C

10 August 1959

Sunniest day

12.1 h

24 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.3 °C14 March 202510.6 °C24 July 202519.6 °C655 mm10
202430.2 °C17 March 202410.4 °C12 July 202419.8 °C790 mm10
202330.1 °C9 March 202310.5 °C20 August 202319.6 °C590 mm30
202230.4 °C15 March 202210.1 °C12 October 202219.4 °C316 mm30
202130.1 °C29 August 20219.6 °C27 August 202119.5 °C519 mm10
202028.9 °C11 February 202010.2 °C11 July 202019.4 °C864 mm00
201931.3 °C1 March 201911.8 °C6 August 201920.0 °C1,046 mm90
201830.2 °C26 February 20189.8 °C7 August 201819.1 °C971 mm10
201730.2 °C7 March 201712.7 °C13 January 201719.9 °C410 mm10
201631.1 °C29 March 201610.9 °C23 July 201619.4 °C587 mm20
201530.7 °C14 February 201510.6 °C16 July 201519.7 °C769 mm20
201428.7 °C2 February 201410.7 °C29 June 201419.3 °C545 mm00
201330.3 °C7 March 20139.8 °C8 July 201319.1 °C831 mm20
201231.0 °C16 March 20129.6 °C2 January 201219.4 °C735 mm60
201130.9 °C11 February 201111.1 °C12 July 201119.6 °C592 mm20
201029.9 °C2 February 201010.9 °C16 August 201019.2 °C585 mm00
200930.3 °C22 March 200910.5 °C10 July 200919.5 °C349 mm10
200830.0 °C18 March 20089.7 °C9 July 200819.1 °C523 mm10
200730.5 °C23 February 200711.4 °C23 September 200719.2 °C458 mm10
200630.0 °C23 February 200610.2 °C20 August 200619.1 °C779 mm10
200531.6 °C25 February 20059.3 °C30 August 200519.2 °C539 mm40
200429.0 °C5 March 200410.1 °C6 July 200419.1 °C488 mm00
200329.4 °C6 February 200310.0 °C29 August 200319.0 °C623 mm00
200229.3 °C16 February 20029.4 °C8 July 200218.9 °C679 mm00
200128.4 °C4 March 20019.5 °C7 August 200118.6 °C634 mm00
200030.0 °C27 February 200010.7 °C1 July 200018.9 °C297 mm10
199930.0 °C10 February 199910.8 °C6 July 199918.6 °C580 mm10
199828.4 °C31 March 199811.2 °C1 July 199818.7 °C941 mm00
199729.8 °C23 February 199711.2 °C14 August 199719.1 °C918 mm00
199628.4 °C22 February 19969.7 °C10 August 199618.7 °C616 mm00
199528.9 °C26 February 19959.9 °C26 August 199518.7 °C621 mm00
199429.3 °C28 February 199410.4 °C24 August 199418.9 °C697 mm00
199328.5 °C11 March 19938.9 °C27 July 199318.4 °C542 mm00
199229.7 °C29 March 19928.8 °C1 August 199218.4 °C628 mm00
199130.2 °C23 March 19919.8 °C4 September 199118.7 °C605 mm10
199027.8 °C10 February 19909.3 °C27 June 199018.2 °C808 mm00
198928.6 °C2 March 19899.0 °C21 June 198918.0 °C865 mm00
198829.8 °C17 March 198810.0 °C3 July 198818.7 °C882 mm00
198729.7 °C14 March 19879.3 °C13 July 198719.1 °C596 mm00
198630.1 °C14 March 19868.9 °C20 July 198618.4 °C806 mm20
198527.9 °C17 January 19858.9 °C6 August 198518.1 °C828 mm00
198429.7 °C11 February 198410.7 °C25 June 198418.6 °C621 mm00
198328.5 °C7 April 19839.3 °C5 July 198318.9 °C722 mm00
198230.1 °C27 March 19829.4 °C19 July 198218.6 °C795 mm20
198129.4 °C27 February 19819.7 °C13 June 198118.5 °C941 mm00
198029.5 °C10 March 19808.9 °C27 July 198018.6 °C720 mm00
197927.6 °C4 March 19798.7 °C18 July 197917.9 °C866 mm00
197827.2 °C3 September 19789.1 °C18 July 197817.9 °C823 mm00
197727.5 °C27 October 19779.3 °C14 August 197718.2 °C1,344 mm00
197629.3 °C5 April 19769.4 °C13 June 197618.5 °C619 mm00
197529.6 °C14 March 197510.5 °C2 September 197518.4 °C603 mm00
197428.6 °C27 February 19749.1 °C30 July 197418.0 °C834 mm00
197330.6 °C17 March 19739.6 °C2 July 197318.7 °C597 mm10
197228.2 °C22 September 19729.9 °C28 July 197218.3 °C883 mm00
197129.4 °C1 March 19719.6 °C13 June 197118.0 °C1,037 mm00
197028.0 °C26 February 19708.1 °C18 September 197018.1 °C800 mm00
196928.1 °C4 September 19697.7 °C22 August 196918.0 °C528 mm00
196829.7 °C29 January 19688.8 °C20 September 196817.7 °C1,100 mm00
196729.3 °C24 March 19679.4 °C28 August 196718.2 °C766 mm00
196630.2 °C15 February 196610.4 °C14 September 196618.4 °C878 mm10
196528.2 °C25 February 19659.5 °C12 July 196518.0 °C914 mm00
196428.5 °C22 February 19647.8 °C12 August 196417.7 °C997 mm00
196326.6 °C10 October 19638.5 °C22 August 196317.7 °C1,252 mm00
196226.9 °C4 November 19629.3 °C13 August 196217.8 °C823 mm00
196129.7 °C28 February 19618.8 °C15 June 196118.7 °C887 mm00
196028.4 °C27 February 19608.8 °C26 July 196018.2 °C671 mm00
195929.5 °C17 March 19597.9 °C10 August 195918.4 °C828 mm00
195828.0 °C5 February 19589.7 °C7 August 195818.2 °C809 mm00
195727.7 °C22 January 19579.0 °C4 July 195718.0 °C1,019 mm00
195628.6 °C8 October 19569.3 °C14 July 195617.9 °C726 mm00
195527.2 °C15 October 195510.4 °C13 June 195518.1 °C682 mm00
195427.2 °C26 December 19548.7 °C23 June 195417.8 °C922 mm00
195326.9 °C10 October 19538.8 °C11 August 195317.4 °C1,079 mm00
195227.1 °C22 October 19529.2 °C16 July 195217.6 °C973 mm00
195127.3 °C2 October 19519.2 °C19 July 195117.6 °C1,317 mm00
195028.3 °C22 February 19509.0 °C3 June 195017.7 °C910 mm00
194928.2 °C8 February 19499.5 °C31 July 194918.2 °C677 mm00
194828.0 °C23 September 194810.9 °C4 July 194818.1 °C639 mm00
194727.4 °C18 February 19479.5 °C25 July 194717.8 °C1,046 mm00
194630.9 °C28 February 19469.8 °C14 July 194619.2 °C373 mm30
194528.3 °C22 October 19459.5 °C30 July 194518.3 °C435 mm00
194430.8 °C21 February 19448.4 °C6 July 194418.6 °C541 mm30
194329.4 °C17 October 19439.7 °C18 July 194318.6 °C357 mm00
194228.5 °C12 September 19429.8 °C29 July 194218.6 °C386 mm00
194130.3 °C27 March 194110.3 °C2 July 194118.5 °C857 mm20
194027.0 °C19 September 194010.5 °C29 November 194018.0 °C971 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.9 °C
+1.0 °C
Hot days (≥ 30 °C)
1 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
655 mm
-85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.7 °C+0.8 °C66 mm+18 mm
Feb27.1 °C+1.1 °C3 mm-41 mm
Mar27.0 °C+1.2 °C48 mm-29 mm
Apr25.4 °C+1.0 °C157 mm+1 mm
May24.4 °C+1.3 °C134 mm+28 mm
Jun23.3 °C+1.0 °C34 mm+1 mm
Jul22.4 °C+0.6 °C15 mm-3 mm
Aug22.2 °C-0.1 °C44 mm+27 mm
Sep25.8 °C+1.6 °C7 mm-5 mm
Oct25.6 °C+0.6 °C33 mm-3 mm
Nov25.1 °C+1.6 °C30 mm-88 mm
Dec25.4 °C+1.8 °C85 mm+11 mm

The year's extremes

Hottest day
30.3 °C
14 Mar 2025
Coldest day
10.6 °C
24 Jul 2025
Wettest day
30.5 mm
28 Dec 2025
Windiest day
24.7 km/h
15 Jan 2025
Strongest gust
52.2 km/h
15 Jan 2025
Hottest feels-like
30.3 °C
2 Oct 2025
Coldest feels-like
10.0 °C
14 Sep 2025
Sunniest day
12.0 h
23 Dec 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 Mlolongo?

Mlolongo has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 18.6 °C and it receives 740 mm of precipitation per year.

What is the hottest day ever recorded in Mlolongo?

The hottest day measured in Mlolongo between 1940 and 2025 was 25 February 2005, reaching 31.6 °C.

What is the coldest day in Mlolongo?

The coldest day measured in Mlolongo between 1940 and 2025 was 22 August 1969, at 7.7 °C.

Does it snow in Mlolongo?

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

Has the climate of Mlolongo warmed?

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

What is the wettest day in Mlolongo?

The wettest day measured in Mlolongo between 1940 and 2025 was 14 May 1981, with 97 mm of rain in 24 hours.

What was the windiest day in Mlolongo?

The windiest day measured in Mlolongo between 1940 and 2025 was 14 January 1957, with winds reaching 26.9 km/h.

What is the warmest month in Mlolongo?

The warmest month in Mlolongo is March (20.1 °C on average); the coldest is July (16.8 °C).

How much does it rain in Mlolongo?

Mlolongo receives on average 740 mm of precipitation per year, spread over about 145 rainy days.

Is it sunny in Mlolongo?

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

Are there tropical nights in Mlolongo?

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

What was the most extreme apparent temperature in Mlolongo?

In Mlolongo, between 1940 and 2025, the highest apparent temperature reached 33.9 °C on 25 February 2005, and the lowest was 6.2 °C on 10 August 1959.

Compare Mlolongo with another city

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

Nearby cities

The climate around Mlolongo

Other cities — Kenya