Masalani climate — normals and trends

Masalani (Kenya) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 27.3 °C and it receives 508 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 (29.2 °C on average) and the coldest is July (25.4 °C). Rainfall peaks in November.

Masalani averages 0 frost days, 320 hot days (≥ 30 °C) and 112 rainy days per year.

Masalani 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 42.5 °C (on 27 March 1941) and the coldest 17.0 °C (on 18 September 1970).

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

MasalaniTana River County

coords
-1.69°, 40.17°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMarchColdest monthJulyWettest monthNovemberDriest monthFebruary

Mean daily temperature

27.3°C

Average daily high

32.7°C

Average daily low

23.5°C

Annual rainfall

508mm

Sunshine / day

11.1h

Mean relative humidity

71%

Average peak wind

19.1km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

320 d/yr

Rainy days (≥ 1 mm)

112 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.5 °C

Average feels-like low

26.8 °C

Average peak gust

40.6 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

20.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.66 · 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

42.5 °C

27 March 1941

Coldest day

17.0 °C

18 September 1970

Wettest day

136 mm

31 October 2009

Windiest day

33.6 km/h

20 June 1987

Strongest gust

73.4 km/h

8 August 1954

Hottest feels-like

44.9 °C

5 March 2010

Coldest feels-like

18.4 °C

18 September 1970

Sunniest day

12.1 h

13 January 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.3 °C14 March 202521.2 °C6 September 202528.0 °C392 mm3480
202438.5 °C11 March 202420.3 °C6 August 202428.5 °C384 mm3540
202337.0 °C19 March 202321.8 °C28 January 202327.9 °C676 mm3390
202237.4 °C19 February 202220.9 °C6 August 202227.8 °C283 mm3270
202137.7 °C19 January 202120.8 °C10 August 202128.1 °C267 mm3540
202037.7 °C25 February 202021.4 °C30 August 202027.9 °C700 mm3290
201938.5 °C4 March 201921.4 °C24 July 201928.2 °C590 mm3430
201837.5 °C26 February 201820.5 °C25 October 201827.6 °C529 mm3180
201738.8 °C3 March 201721.8 °C17 September 201728.2 °C339 mm3520
201639.1 °C20 March 201621.1 °C17 September 201628.2 °C286 mm3470
201537.7 °C28 February 201522.0 °C23 August 201528.2 °C442 mm3510
201438.5 °C13 March 201421.5 °C25 January 201428.0 °C393 mm3490
201337.9 °C10 March 201321.3 °C12 July 201327.8 °C455 mm3320
201238.2 °C22 January 201220.9 °C23 July 201228.1 °C331 mm3550
201137.9 °C30 January 201122.3 °C6 February 201128.0 °C433 mm3540
201039.2 °C5 March 201020.8 °C16 August 201027.9 °C455 mm3460
200937.9 °C5 April 200921.6 °C16 November 200928.0 °C542 mm3480
200837.9 °C14 February 200821.0 °C1 September 200827.6 °C405 mm3320
200740.2 °C27 February 200721.7 °C24 August 200727.8 °C512 mm3400
200639.3 °C3 March 200621.6 °C31 July 200627.7 °C531 mm3430
200538.5 °C1 March 200520.8 °C10 July 200527.9 °C314 mm3390
200438.1 °C23 March 200421.2 °C11 July 200427.9 °C392 mm3410
200338.6 °C22 March 200320.3 °C13 August 200327.9 °C340 mm3290
200237.5 °C21 February 200220.8 °C13 July 200227.5 °C499 mm3340
200138.6 °C23 March 200120.7 °C19 July 200127.6 °C394 mm3380
200038.6 °C22 February 200020.7 °C21 February 200027.2 °C481 mm3300
199937.8 °C22 March 199920.0 °C19 July 199927.3 °C481 mm3300
199837.3 °C19 March 199819.6 °C23 July 199827.3 °C695 mm3130
199738.0 °C1 February 199720.6 °C5 August 199727.1 °C891 mm2970
199637.3 °C28 February 199619.6 °C4 August 199627.3 °C473 mm3100
199537.9 °C21 March 199521.3 °C26 September 199527.4 °C443 mm3220
199438.5 °C19 February 199420.9 °C26 August 199427.3 °C532 mm3210
199337.6 °C3 April 199320.5 °C27 July 199327.4 °C367 mm3370
199237.9 °C3 March 199220.1 °C7 October 199227.4 °C406 mm3400
199138.8 °C17 February 199120.5 °C5 August 199127.4 °C380 mm3090
199038.1 °C27 February 199020.2 °C8 July 199027.3 °C464 mm3360
198938.6 °C28 February 198921.3 °C2 August 198927.2 °C445 mm3360
198839.2 °C22 March 198819.8 °C4 September 198827.6 °C493 mm3340
198738.4 °C14 March 198721.1 °C28 June 198727.9 °C280 mm3340
198637.7 °C18 March 198620.2 °C25 September 198627.1 °C530 mm3110
198537.9 °C16 February 198520.7 °C12 September 198526.9 °C440 mm3050
198438.0 °C27 January 198419.9 °C5 September 198427.1 °C479 mm3180
198338.4 °C27 March 198320.9 °C7 September 198327.8 °C374 mm3340
198238.5 °C10 February 198221.1 °C28 June 198227.3 °C628 mm3130
198138.0 °C8 January 198120.1 °C30 June 198127.4 °C539 mm3290
198037.7 °C10 March 198020.2 °C12 September 198027.6 °C380 mm3350
197937.8 °C5 March 197919.7 °C25 July 197926.6 °C782 mm2540
197836.7 °C13 February 197820.6 °C29 August 197826.9 °C687 mm3270
197738.5 °C25 February 197720.1 °C4 August 197727.2 °C765 mm3340
197638.1 °C6 April 197620.3 °C5 September 197627.3 °C540 mm3410
197539.5 °C20 March 197520.6 °C5 September 197527.1 °C436 mm3100
197437.8 °C8 February 197420.0 °C21 August 197427.0 °C420 mm3400
197338.7 °C21 February 197319.2 °C17 September 197327.3 °C388 mm3270
197237.3 °C12 March 197219.9 °C15 August 197227.0 °C588 mm3270
197138.7 °C26 January 197119.0 °C6 August 197126.9 °C360 mm2990
197037.9 °C1 December 197017.0 °C18 September 197027.0 °C439 mm2900
196937.4 °C8 April 196917.9 °C4 September 196927.0 °C432 mm3280
196837.5 °C16 February 196819.7 °C12 August 196826.4 °C704 mm2710
196737.8 °C5 February 196720.2 °C18 August 196726.7 °C559 mm2920
196639.8 °C15 February 196619.7 °C18 August 196627.0 °C495 mm3120
196537.7 °C24 March 196518.4 °C25 June 196526.7 °C406 mm2850
196438.5 °C24 February 196419.3 °C31 August 196426.7 °C484 mm3130
196338.2 °C19 February 196319.8 °C7 September 196326.6 °C556 mm2840
196236.8 °C26 March 196219.7 °C26 July 196226.7 °C404 mm3300
196136.9 °C28 February 196120.7 °C6 January 196126.9 °C789 mm2940
196037.5 °C11 March 196020.2 °C15 October 196026.9 °C543 mm3260
195938.6 °C18 March 195919.6 °C14 September 195927.3 °C421 mm3230
195836.6 °C3 March 195820.0 °C22 July 195826.9 °C448 mm2980
195737.9 °C7 April 195720.9 °C27 September 195726.8 °C658 mm2760
195638.2 °C25 February 195619.4 °C20 August 195626.7 °C472 mm3260
195538.4 °C1 March 195519.3 °C14 October 195527.0 °C343 mm3370
195437.8 °C2 March 195419.8 °C13 January 195426.7 °C360 mm3340
195334.8 °C19 February 195319.9 °C15 June 195325.5 °C1,239 mm2140
195235.5 °C29 March 195218.4 °C1 September 195225.9 °C852 mm2630
195137.8 °C22 January 195119.2 °C24 July 195125.9 °C1,153 mm2210
195038.5 °C15 February 195019.4 °C14 August 195026.4 °C656 mm2690
194937.7 °C6 February 194918.9 °C19 August 194926.7 °C512 mm3370
194834.0 °C24 March 194819.9 °C20 August 194825.8 °C919 mm2380
194736.9 °C7 February 194718.8 °C10 September 194725.7 °C1,127 mm1930
194639.3 °C19 March 194619.0 °C19 October 194627.3 °C325 mm3400
194539.1 °C18 January 194519.7 °C24 August 194526.8 °C461 mm3130
194439.2 °C21 February 194419.6 °C15 August 194427.0 °C385 mm3320
194338.8 °C25 January 194319.6 °C21 July 194327.1 °C242 mm3460
194237.6 °C30 January 194219.0 °C5 October 194226.9 °C369 mm3340
194142.5 °C27 March 194118.9 °C5 October 194127.1 °C532 mm3240
194037.5 °C23 January 194020.5 °C5 August 194027.3 °C377 mm3630

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
33.3 °C
+0.6 °C
Hot days (≥ 30 °C)
348 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
392 mm
-116 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan35.5 °C+0.8 °C1 mm-20 mm
Feb36.1 °C+0.5 °C1 mm-12 mm
Mar36.0 °C+0.5 °C44 mm-1 mm
Apr33.5 °C+0.2 °C115 mm+29 mm
May31.9 °C+0.7 °C43 mm-23 mm
Jun31.6 °C+0.9 °C18 mm-2 mm
Jul31.1 °C+0.9 °C7 mm-7 mm
Aug30.5 °C-0.1 °C11 mm-5 mm
Sep32.0 °C+0.4 °C12 mm-8 mm
Oct33.2 °C+0.6 °C71 mm+21 mm
Nov33.8 °C+1.1 °C36 mm-58 mm
Dec35.2 °C+2.0 °C32 mm-31 mm

The year's extremes

Hottest day
38.3 °C
14 Mar 2025
Coldest day
21.2 °C
6 Sep 2025
Wettest day
48.6 mm
29 Oct 2025
Windiest day
31.9 km/h
14 Jun 2025
Strongest gust
62.3 km/h
14 Jun 2025
Hottest feels-like
42.3 °C
14 Mar 2025
Coldest feels-like
22.7 °C
5 Aug 2025
Sunniest day
12.0 h
22 Oct 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 Masalani?

Masalani has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 27.3 °C and it receives 508 mm of precipitation per year.

What is the hottest day ever recorded in Masalani?

The hottest day measured in Masalani between 1940 and 2025 was 27 March 1941, reaching 42.5 °C.

What is the coldest day in Masalani?

The coldest day measured in Masalani between 1940 and 2025 was 18 September 1970, at 17.0 °C.

Does it snow in Masalani?

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

Has the climate of Masalani warmed?

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

What is the wettest day in Masalani?

The wettest day measured in Masalani between 1940 and 2025 was 31 October 2009, with 136 mm of rain in 24 hours.

What was the windiest day in Masalani?

The windiest day measured in Masalani between 1940 and 2025 was 20 June 1987, with winds reaching 33.6 km/h.

What is the warmest month in Masalani?

The warmest month in Masalani is March (29.2 °C on average); the coldest is July (25.4 °C).

How much does it rain in Masalani?

Masalani receives on average 508 mm of precipitation per year, spread over about 112 rainy days.

Is it sunny in Masalani?

Masalani gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Masalani?

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

What was the most extreme apparent temperature in Masalani?

In Masalani, between 1940 and 2025, the highest apparent temperature reached 44.9 °C on 5 March 2010, and the lowest was 18.4 °C on 18 September 1970.

Compare Masalani with another city

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

Nearby cities

The climate around Masalani

Other cities — Kenya