Mai climate — normals and trends

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

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

Mai has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.6 °C (on 23 February 2005) and the coldest 5.3 °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

MaiNakuru County

coords
-0.98°, 36.59°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthSeptember

Mean daily temperature

16.8°C

Average daily high

22.4°C

Average daily low

12.2°C

Annual rainfall

834mm

Sunshine / day

10.3h

Mean relative humidity

73%

Average peak wind

12.6km/h

Seasonal range

3.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

142 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.6 °C

Average feels-like low

11.9 °C

Average peak gust

34.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

23 February 2005

Coldest day

5.3 °C

2 January 2012

Wettest day

61 mm

29 December 1961

Windiest day

24.4 km/h

18 January 1979

Strongest gust

63.7 km/h

18 January 1979

Hottest feels-like

33.2 °C

25 February 2005

Coldest feels-like

2.6 °C

2 January 2012

Sunniest day

12.1 h

14 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.9 °C14 March 20259.2 °C31 July 202517.4 °C906 mm00
202429.5 °C18 February 20249.0 °C13 June 202417.7 °C1,140 mm00
202329.7 °C4 February 20238.1 °C28 January 202317.9 °C591 mm00
202228.6 °C14 January 20229.0 °C28 September 202217.5 °C498 mm00
202127.6 °C5 February 20217.7 °C27 August 202117.4 °C603 mm00
202026.6 °C11 February 20209.0 °C30 June 202017.3 °C1,129 mm00
201929.6 °C25 March 20199.3 °C5 August 201918.1 °C1,197 mm00
201830.0 °C27 February 20188.1 °C7 August 201817.3 °C1,130 mm10
201730.2 °C8 March 20179.9 °C12 January 201718.2 °C426 mm10
201628.7 °C31 March 20169.4 °C25 August 201617.5 °C615 mm00
201528.7 °C11 March 20158.6 °C16 July 201517.6 °C895 mm00
201426.9 °C31 January 20149.3 °C27 August 201417.2 °C638 mm00
201328.2 °C19 February 20137.2 °C14 September 201317.0 °C925 mm00
201228.5 °C25 February 20125.3 °C2 January 201217.1 °C995 mm00
201129.6 °C11 February 20119.2 °C28 January 201117.6 °C723 mm00
201028.7 °C2 February 20108.6 °C5 August 201017.2 °C769 mm00
200929.8 °C22 March 20098.4 °C10 July 200917.8 °C392 mm00
200828.1 °C13 March 20088.2 °C9 July 200817.1 °C672 mm00
200728.3 °C9 February 20078.4 °C23 September 200717.1 °C621 mm00
200629.5 °C18 February 20068.8 °C25 July 200617.3 °C1,069 mm00
200530.6 °C23 February 20057.2 °C30 August 200517.4 °C566 mm20
200427.6 °C5 March 20047.8 °C5 July 200417.2 °C649 mm00
200328.2 °C9 March 20038.5 °C25 July 200317.1 °C656 mm00
200227.7 °C10 February 20028.2 °C7 July 200217.1 °C773 mm00
200127.2 °C4 March 20017.9 °C16 July 200116.7 °C865 mm00
200029.1 °C22 February 20008.2 °C27 January 200017.2 °C334 mm00
199928.7 °C26 February 19998.8 °C4 February 199916.9 °C460 mm00
199827.4 °C5 February 19989.7 °C22 June 199816.9 °C946 mm00
199728.8 °C23 February 19979.0 °C28 September 199717.4 °C1,012 mm00
199627.7 °C24 March 19966.9 °C10 August 199617.1 °C647 mm00
199528.8 °C7 February 19957.5 °C22 August 199516.9 °C739 mm00
199428.9 °C31 January 19948.2 °C24 August 199417.0 °C955 mm00
199328.4 °C10 April 19937.8 °C5 July 199316.8 °C456 mm00
199229.1 °C28 March 19928.0 °C27 September 199216.8 °C596 mm00
199128.7 °C22 March 19917.1 °C4 September 199116.9 °C705 mm00
199028.2 °C10 February 19907.4 °C27 June 199016.5 °C1,043 mm00
198927.8 °C2 March 19898.0 °C1 July 198916.4 °C1,031 mm00
198828.5 °C2 March 19887.5 °C3 July 198816.8 °C1,027 mm00
198729.1 °C9 March 19876.6 °C13 July 198717.3 °C843 mm00
198629.6 °C14 March 19867.3 °C4 August 198616.8 °C847 mm00
198526.9 °C16 March 19856.4 °C6 August 198516.3 °C976 mm00
198428.9 °C12 March 19848.3 °C11 August 198416.7 °C670 mm00
198327.7 °C9 February 19838.1 °C14 July 198317.0 °C993 mm00
198229.9 °C3 March 19827.0 °C20 July 198216.9 °C901 mm00
198128.4 °C26 February 19818.3 °C4 February 198116.7 °C992 mm00
198028.4 °C18 January 19806.9 °C19 September 198016.7 °C810 mm00
197926.8 °C29 November 19797.4 °C21 July 197916.4 °C964 mm00
197825.9 °C12 February 19786.5 °C18 July 197816.1 °C1,135 mm00
197726.4 °C7 January 19776.3 °C30 September 197716.3 °C1,477 mm00
197629.2 °C5 April 19766.6 °C19 August 197616.6 °C685 mm00
197529.3 °C12 March 19757.9 °C10 November 197516.4 °C797 mm00
197428.7 °C27 February 19748.1 °C24 September 197416.3 °C999 mm00
197328.3 °C9 March 19738.0 °C2 July 197316.6 °C887 mm00
197227.7 °C7 March 19728.5 °C14 September 197216.4 °C1,106 mm00
197128.2 °C27 February 19717.4 °C4 August 197116.0 °C1,172 mm00
197026.7 °C16 February 19706.7 °C18 September 197016.2 °C957 mm00
196927.3 °C24 December 19695.6 °C6 August 196916.3 °C493 mm00
196828.1 °C27 January 19686.7 °C21 September 196815.9 °C1,154 mm00
196728.3 °C20 February 19677.7 °C28 August 196716.5 °C892 mm00
196628.6 °C15 February 19667.8 °C14 September 196616.6 °C896 mm00
196528.1 °C25 February 19657.0 °C6 September 196516.2 °C1,035 mm00
196427.4 °C21 February 19647.3 °C31 August 196415.8 °C1,367 mm00
196325.4 °C22 March 19635.9 °C28 July 196315.9 °C1,318 mm00
196225.3 °C5 February 19627.3 °C12 August 196216.0 °C817 mm00
196129.2 °C31 January 19616.8 °C16 June 196116.9 °C1,119 mm00
196027.3 °C22 February 19607.5 °C15 August 196016.3 °C873 mm00
195929.0 °C17 March 19597.3 °C10 August 195916.6 °C1,007 mm00
195827.5 °C6 March 19587.0 °C25 September 195816.5 °C852 mm00
195726.7 °C20 January 19576.5 °C24 September 195716.4 °C1,042 mm00
195625.7 °C11 February 19567.3 °C10 January 195615.8 °C877 mm00
195526.6 °C3 March 19558.0 °C10 September 195516.2 °C741 mm00
195426.8 °C26 December 19547.0 °C24 June 195415.9 °C926 mm00
195325.3 °C10 October 19537.4 °C12 August 195316.0 °C1,011 mm00
195227.3 °C24 March 19527.7 °C5 July 195216.1 °C726 mm00
195126.5 °C1 March 19516.0 °C3 July 195116.1 °C1,083 mm00
195026.6 °C22 February 19507.8 °C9 September 195015.9 °C918 mm00
194926.2 °C8 February 19497.6 °C28 July 194916.4 °C683 mm00
194825.6 °C1 October 19488.0 °C23 May 194816.6 °C571 mm00
194726.1 °C7 February 19477.6 °C25 July 194716.2 °C890 mm00
194630.3 °C26 February 19467.4 °C4 August 194617.2 °C387 mm10
194527.2 °C30 January 19458.0 °C21 August 194516.5 °C506 mm00
194429.9 °C22 February 19446.1 °C6 July 194416.9 °C432 mm00
194328.2 °C28 February 19438.1 °C8 June 194316.8 °C266 mm00
194226.7 °C29 January 19426.9 °C4 August 194216.5 °C422 mm00
194129.1 °C27 March 19417.7 °C27 June 194116.5 °C817 mm00
194024.9 °C24 December 19408.1 °C9 June 194015.9 °C987 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
22.9 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
906 mm
+72 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.4 °C+0.2 °C106 mm+50 mm
Feb25.8 °C+0.8 °C16 mm-36 mm
Mar25.1 °C+0.4 °C75 mm-2 mm
Apr23.4 °C+0.5 °C142 mm-2 mm
May21.9 °C+0.6 °C140 mm+2 mm
Jun20.9 °C+0.6 °C60 mm-2 mm
Jul20.1 °C+0.5 °C44 mm+4 mm
Aug20.3 °C+0.1 °C66 mm+30 mm
Sep23.1 °C+1.1 °C38 mm+6 mm
Oct23.2 °C+0.3 °C84 mm+35 mm
Nov23.1 °C+0.7 °C32 mm-50 mm
Dec24.1 °C+1.0 °C104 mm+38 mm

The year's extremes

Hottest day
28.9 °C
14 Mar 2025
Coldest day
9.2 °C
31 Jul 2025
Wettest day
39.3 mm
28 Dec 2025
Windiest day
20.2 km/h
26 Nov 2025
Strongest gust
47.5 km/h
28 Dec 2025
Hottest feels-like
29.9 °C
11 Mar 2025
Coldest feels-like
7.5 °C
22 Feb 2025
Sunniest day
11.9 h
2 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 Mai?

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

What is the hottest day ever recorded in Mai?

The hottest day measured in Mai between 1940 and 2025 was 23 February 2005, reaching 30.6 °C.

What is the coldest day in Mai?

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

Does it snow in Mai?

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

Has the climate of Mai warmed?

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

What is the wettest day in Mai?

The wettest day measured in Mai between 1940 and 2025 was 29 December 1961, with 61 mm of rain in 24 hours.

What was the windiest day in Mai?

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

What is the warmest month in Mai?

The warmest month in Mai is March (18.2 °C on average); the coldest is July (15.0 °C).

How much does it rain in Mai?

Mai receives on average 834 mm of precipitation per year, spread over about 142 rainy days.

Is it sunny in Mai?

Mai gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Mai?

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

What was the most extreme apparent temperature in Mai?

In Mai, between 1940 and 2025, the highest apparent temperature reached 33.2 °C on 25 February 2005, and the lowest was 2.6 °C on 2 January 2012.

Compare Mai with another city

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

Nearby cities

The climate around Mai

Other cities — Kenya