Maralal climate — normals and trends

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

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

Maralal has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.9 °C (on 5 March 1987) and the coldest 7.6 °C (on 5 January 1961).

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

MaralalSamburu County

coords
1.10°, 36.70°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthJulyDriest monthFebruary

Mean daily temperature

18.2°C

Average daily high

23.7°C

Average daily low

13.5°C

Annual rainfall

946mm

Sunshine / day

11.0h

Mean relative humidity

71%

Average peak wind

13.0km/h

Seasonal range

2.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.5 °C

Average feels-like low

13.2 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

5 March 1987

Coldest day

7.6 °C

5 January 1961

Wettest day

100 mm

5 May 1998

Windiest day

25.9 km/h

18 January 1979

Strongest gust

63.4 km/h

9 October 2018

Hottest feels-like

32.5 °C

25 February 2005

Coldest feels-like

5.1 °C

2 January 2012

Sunniest day

12.0 h

24 April 1996

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.7 °C15 March 202511.4 °C6 January 202519.5 °C739 mm20
202430.8 °C22 March 202411.0 °C29 December 202419.7 °C1,248 mm20
202329.6 °C1 February 202310.7 °C13 January 202319.2 °C536 mm00
202229.8 °C16 March 202210.8 °C3 June 202219.3 °C412 mm00
202128.7 °C29 September 202111.0 °C8 June 202119.2 °C526 mm00
202028.3 °C1 March 202011.8 °C3 September 202019.1 °C1,189 mm00
201930.9 °C8 April 201910.3 °C19 December 201919.4 °C995 mm10
201828.7 °C11 October 201810.9 °C8 August 201818.6 °C1,077 mm00
201729.5 °C20 March 201710.1 °C12 January 201719.1 °C792 mm00
201629.0 °C29 March 201611.1 °C7 December 201619.0 °C848 mm00
201528.9 °C29 September 201510.2 °C26 January 201519.4 °C657 mm00
201428.1 °C4 March 201411.0 °C6 January 201418.7 °C753 mm00
201328.8 °C11 March 201310.9 °C5 July 201318.5 °C1,148 mm00
201229.0 °C25 February 20127.6 °C2 January 201218.6 °C1,204 mm00
201129.4 °C11 February 201110.4 °C26 January 201118.8 °C1,060 mm00
201028.6 °C2 February 201011.2 °C29 December 201018.9 °C870 mm00
200928.6 °C16 April 200910.0 °C12 January 200919.2 °C319 mm00
200827.6 °C2 March 200810.4 °C22 December 200818.8 °C587 mm00
200728.4 °C23 February 200710.5 °C17 December 200718.7 °C813 mm00
200629.7 °C18 February 200611.2 °C22 January 200619.1 °C837 mm00
200529.7 °C25 February 20059.5 °C30 August 200518.8 °C773 mm00
200428.5 °C25 March 200410.3 °C29 June 200418.6 °C711 mm00
200329.2 °C12 April 200310.0 °C15 December 200318.6 °C862 mm00
200228.0 °C29 March 200210.6 °C13 August 200218.6 °C678 mm00
200128.7 °C4 March 200110.3 °C24 June 200118.4 °C809 mm00
200029.3 °C4 April 20009.7 °C27 January 200018.9 °C366 mm00
199927.8 °C10 February 199910.3 °C6 July 199918.4 °C462 mm00
199829.2 °C31 March 199810.7 °C9 December 199818.4 °C1,039 mm00
199729.3 °C7 March 199711.2 °C13 January 199718.6 °C1,064 mm00
199628.5 °C22 February 199610.4 °C10 August 199618.5 °C887 mm00
199528.4 °C1 March 199510.1 °C22 August 199518.6 °C661 mm00
199429.1 °C8 March 199410.1 °C16 October 199418.5 °C749 mm00
199327.9 °C10 April 199310.1 °C16 August 199317.9 °C621 mm00
199229.3 °C29 March 199210.3 °C18 September 199218.0 °C722 mm00
199130.3 °C23 March 199110.0 °C21 September 199118.2 °C828 mm10
199028.1 °C6 February 19909.6 °C26 July 199018.0 °C895 mm00
198928.2 °C2 March 19899.2 °C21 June 198917.8 °C975 mm00
198829.7 °C2 March 19889.2 °C22 June 198818.2 °C1,046 mm00
198730.9 °C5 March 19879.4 °C1 February 198719.0 °C706 mm20
198629.7 °C14 March 19869.3 °C4 September 198618.1 °C1,012 mm00
198529.0 °C15 February 19858.9 °C6 August 198518.0 °C753 mm00
198429.8 °C10 April 19849.6 °C6 January 198418.4 °C418 mm00
198329.1 °C3 April 19839.7 °C5 July 198318.4 °C1,067 mm00
198229.7 °C26 March 19829.4 °C8 September 198218.1 °C713 mm00
198130.2 °C27 February 19819.7 °C20 January 198118.1 °C1,100 mm10
198029.7 °C10 March 19808.5 °C17 February 198018.6 °C559 mm00
197927.8 °C12 October 197910.1 °C27 August 197917.9 °C929 mm00
197827.3 °C19 March 19789.1 °C30 May 197817.4 °C1,181 mm00
197727.0 °C18 March 19777.7 °C15 August 197717.7 °C1,471 mm00
197628.9 °C5 April 19768.9 °C19 August 197617.8 °C1,004 mm00
197529.3 °C9 April 19758.9 °C19 December 197517.7 °C1,023 mm00
197428.9 °C27 February 197410.3 °C29 October 197418.2 °C648 mm00
197329.6 °C17 March 197310.3 °C7 December 197318.8 °C745 mm00
197229.5 °C8 April 197210.0 °C2 October 197218.5 °C707 mm00
197128.6 °C13 February 19719.6 °C20 September 197117.8 °C1,010 mm00
197028.2 °C6 March 19709.5 °C24 July 197018.0 °C850 mm00
196927.2 °C19 March 19699.5 °C22 August 196917.9 °C541 mm00
196827.9 °C29 January 19688.7 °C27 August 196817.4 °C1,059 mm00
196729.4 °C24 March 19679.0 °C1 September 196717.9 °C1,213 mm00
196628.8 °C15 February 19669.3 °C20 June 196618.4 °C1,154 mm00
196527.5 °C22 March 19658.7 °C14 January 196517.9 °C952 mm00
196427.6 °C30 March 19648.2 °C31 August 196417.4 °C1,451 mm00
196326.8 °C18 March 19638.3 °C9 September 196317.4 °C1,497 mm00
196226.9 °C27 February 196210.5 °C22 January 196217.5 °C1,000 mm00
196128.0 °C22 May 19617.6 °C5 January 196118.1 °C1,061 mm00
196028.2 °C22 February 19609.5 °C14 December 196018.0 °C829 mm00
195929.4 °C18 March 19598.6 °C11 July 195918.2 °C1,314 mm00
195827.9 °C5 February 19589.3 °C21 February 195817.8 °C1,274 mm00
195727.3 °C25 March 19578.7 °C19 July 195717.7 °C999 mm00
195626.8 °C29 February 195610.3 °C12 January 195617.5 °C1,087 mm00
195526.8 °C4 March 195510.4 °C12 June 195517.4 °C1,303 mm00
195427.3 °C15 March 19549.2 °C24 June 195417.2 °C1,890 mm00
195326.2 °C10 October 19539.8 °C11 January 195316.9 °C1,424 mm00
195225.3 °C23 February 195210.0 °C15 June 195217.0 °C1,473 mm00
195126.2 °C28 February 19518.9 °C3 July 195117.2 °C1,567 mm00
195026.1 °C22 February 19509.8 °C8 September 195016.7 °C1,863 mm00
194928.1 °C8 February 194910.6 °C10 June 194917.5 °C1,579 mm00
194826.3 °C27 May 19489.5 °C2 January 194817.5 °C1,085 mm00
194725.6 °C7 February 194710.8 °C6 October 194717.2 °C1,389 mm00
194629.9 °C28 February 194610.9 °C9 January 194618.6 °C542 mm00
194527.8 °C24 February 19459.6 °C2 January 194518.1 °C607 mm00
194428.8 °C22 February 194410.1 °C7 July 194418.5 °C490 mm00
194328.1 °C1 March 194310.2 °C10 October 194317.7 °C1,013 mm00
194227.6 °C1 October 19429.4 °C12 January 194218.0 °C578 mm00
194128.5 °C27 March 19419.6 °C28 September 194118.1 °C912 mm00
194026.1 °C25 February 19408.9 °C29 November 194017.3 °C1,590 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
25.2 °C
+1.5 °C
Hot days (≥ 30 °C)
2 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
739 mm
-207 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.9 °C+1.6 °C41 mm+8 mm
Feb27.0 °C+1.7 °C1 mm-31 mm
Mar26.3 °C+1.0 °C103 mm+40 mm
Apr25.6 °C+1.3 °C92 mm-25 mm
May25.7 °C+1.6 °C66 mm-35 mm
Jun25.3 °C+2.0 °C23 mm-70 mm
Jul23.9 °C+1.8 °C49 mm-102 mm
Aug23.2 °C+0.8 °C152 mm+24 mm
Sep25.7 °C+1.8 °C54 mm+6 mm
Oct25.3 °C+1.2 °C93 mm+51 mm
Nov24.4 °C+1.7 °C18 mm-65 mm
Dec24.6 °C+1.5 °C46 mm-9 mm

The year's extremes

Hottest day
30.7 °C
15 Mar 2025
Coldest day
11.4 °C
6 Jan 2025
Wettest day
22.3 mm
17 Aug 2025
Windiest day
22.2 km/h
15 Jan 2025
Strongest gust
58.7 km/h
7 Dec 2025
Hottest feels-like
30.3 °C
15 Mar 2025
Coldest feels-like
9.3 °C
16 Jan 2025
Sunniest day
11.9 h
27 Apr 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 Maralal?

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

What is the hottest day ever recorded in Maralal?

The hottest day measured in Maralal between 1940 and 2025 was 5 March 1987, reaching 30.9 °C.

What is the coldest day in Maralal?

The coldest day measured in Maralal between 1940 and 2025 was 5 January 1961, at 7.6 °C.

Does it snow in Maralal?

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

Has the climate of Maralal warmed?

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

What is the wettest day in Maralal?

The wettest day measured in Maralal between 1940 and 2025 was 5 May 1998, with 100 mm of rain in 24 hours.

What was the windiest day in Maralal?

The windiest day measured in Maralal between 1940 and 2025 was 18 January 1979, with winds reaching 25.9 km/h.

What is the warmest month in Maralal?

The warmest month in Maralal is March (19.3 °C on average); the coldest is July (17.2 °C).

How much does it rain in Maralal?

Maralal receives on average 946 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Maralal?

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

Are there tropical nights in Maralal?

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

What was the most extreme apparent temperature in Maralal?

In Maralal, between 1940 and 2025, the highest apparent temperature reached 32.5 °C on 25 February 2005, and the lowest was 5.1 °C on 2 January 2012.

Compare Maralal with another city

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

Nearby cities

The climate around Maralal

Other cities — Kenya