Mariakani climate — normals and trends

Mariakani (Kenya) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.3 °C and it receives 673 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 (27.0 °C on average) and the coldest is July (23.3 °C). Rainfall peaks in April.

Mariakani averages 0 frost days, 172 hot days (≥ 30 °C) and 167 rainy days per year.

Mariakani 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 40.0 °C (on 26 March 1941) and the coldest 15.9 °C (on 29 August 1952).

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

MariakaniKilifi County

coords
-3.86°, 39.47°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthFebruary

Mean daily temperature

25.3°C

Average daily high

29.8°C

Average daily low

22.2°C

Annual rainfall

673mm

Sunshine / day

10.8h

Mean relative humidity

79%

Average peak wind

18.4km/h

Seasonal range

3.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

172 d/yr

Rainy days (≥ 1 mm)

167 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.8 °C

Average feels-like low

25.3 °C

Average peak gust

39.8 km/h

Tropical nights (≥ 20 °C)

341 d/yr

Solar radiation

19.8 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.73 · 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

40.0 °C

26 March 1941

Coldest day

15.9 °C

29 August 1952

Wettest day

155 mm

22 May 1992

Windiest day

33.8 km/h

13 August 1953

Strongest gust

68.8 km/h

13 August 1953

Hottest feels-like

42.7 °C

29 February 2020

Coldest feels-like

16.9 °C

5 July 1944

Sunniest day

12.2 h

10 January 2022

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.9 °C10 March 202519.0 °C2 October 202526.0 °C831 mm2110
202435.4 °C19 January 202419.1 °C6 August 202426.5 °C830 mm2300
202334.2 °C27 March 202319.5 °C10 July 202326.1 °C887 mm2100
202234.5 °C21 February 202219.1 °C30 August 202225.9 °C439 mm1970
202135.3 °C28 March 202119.3 °C28 August 202126.1 °C369 mm2340
202035.6 °C29 February 202019.7 °C11 August 202026.1 °C935 mm2070
201935.2 °C24 April 201919.2 °C24 July 201926.2 °C917 mm1940
201834.7 °C11 December 201819.6 °C27 August 201825.6 °C742 mm1850
201735.2 °C7 March 201719.1 °C18 September 201725.9 °C823 mm1860
201635.3 °C18 March 201619.1 °C2 August 201626.1 °C473 mm2090
201533.9 °C28 February 201520.0 °C23 August 201526.1 °C564 mm2180
201433.5 °C3 March 201419.0 °C13 July 201425.8 °C556 mm1940
201334.0 °C21 February 201319.3 °C1 July 201325.7 °C612 mm1830
201234.3 °C2 April 201218.7 °C23 July 201225.9 °C431 mm2140
201135.9 °C14 February 201119.8 °C25 October 201126.0 °C564 mm2080
201034.5 °C5 March 201018.7 °C6 September 201025.8 °C614 mm1980
200934.4 °C9 April 200919.0 °C29 July 200925.9 °C488 mm2130
200833.8 °C19 March 200818.7 °C29 June 200825.6 °C471 mm2050
200736.3 °C27 February 200719.4 °C13 September 200725.6 °C678 mm1820
200635.1 °C25 February 200619.4 °C20 August 200625.5 °C880 mm1610
200535.3 °C2 March 200519.5 °C14 July 200525.7 °C430 mm1940
200434.5 °C10 March 200418.8 °C11 July 200425.8 °C469 mm2080
200335.7 °C13 March 200318.3 °C15 August 200325.8 °C400 mm2170
200233.6 °C9 January 200218.4 °C22 August 200225.5 °C615 mm1920
200134.6 °C3 March 200119.2 °C19 July 200125.5 °C462 mm2040
200035.4 °C29 February 200018.4 °C16 July 200025.2 °C574 mm1700
199935.1 °C10 February 199919.0 °C25 October 199925.2 °C542 mm1670
199833.7 °C23 February 199818.0 °C24 August 199825.5 °C876 mm1810
199734.2 °C17 January 199718.2 °C27 July 199725.2 °C971 mm1420
199634.7 °C22 February 199617.2 °C4 August 199625.3 °C530 mm1720
199534.8 °C9 February 199519.0 °C2 July 199525.3 °C657 mm1670
199434.7 °C23 February 199418.8 °C14 July 199425.3 °C790 mm1400
199334.6 °C23 February 199318.4 °C27 July 199325.3 °C487 mm1790
199234.5 °C9 February 199218.0 °C8 August 199225.1 °C784 mm1650
199135.3 °C17 February 199118.3 °C19 August 199125.3 °C535 mm1960
199034.0 °C11 February 199017.9 °C11 July 199025.2 °C675 mm1720
198934.6 °C25 February 198919.1 °C21 June 198925.0 °C590 mm1450
198836.1 °C22 March 198818.2 °C3 October 198825.6 °C643 mm1850
198736.3 °C3 April 198718.8 °C11 July 198725.7 °C479 mm2080
198635.8 °C14 March 198618.5 °C15 August 198625.2 °C612 mm1810
198536.8 °C16 February 198518.5 °C20 August 198525.0 °C519 mm1650
198434.8 °C18 January 198416.9 °C7 September 198425.0 °C582 mm1510
198335.4 °C21 March 198319.1 °C24 October 198325.6 °C549 mm1940
198234.8 °C25 March 198219.1 °C17 July 198225.2 °C774 mm1550
198134.4 °C28 November 198118.7 °C30 June 198125.2 °C842 mm1610
198035.5 °C2 March 198018.7 °C8 September 198025.5 °C488 mm2100
197934.4 °C4 March 197918.2 °C25 July 197924.9 °C832 mm1460
197833.6 °C5 March 197818.0 °C29 August 197825.0 °C1,025 mm1370
197734.3 °C4 February 197718.3 °C8 August 197725.4 °C919 mm1640
197633.4 °C20 January 197618.8 °C22 August 197625.2 °C703 mm1690
197533.9 °C9 March 197518.2 °C4 September 197525.1 °C586 mm1830
197433.6 °C21 April 197417.7 °C29 July 197425.0 °C574 mm1780
197335.4 °C1 February 197318.2 °C17 September 197325.3 °C639 mm1720
197234.5 °C12 March 197218.6 °C26 July 197225.2 °C654 mm1710
197134.7 °C1 March 197117.4 °C6 August 197124.8 °C635 mm1640
197034.3 °C29 March 197017.2 °C18 September 197025.0 °C545 mm1620
196935.2 °C23 March 196916.8 °C4 September 196925.2 °C445 mm2050
196833.5 °C13 January 196817.6 °C12 August 196824.4 °C946 mm1300
196734.2 °C6 March 196718.2 °C18 August 196724.9 °C728 mm1390
196635.5 °C15 February 196617.8 °C29 July 196625.1 °C642 mm1500
196534.9 °C28 March 196517.8 °C25 June 196524.7 °C653 mm1440
196434.5 °C26 February 196418.3 °C27 September 196424.9 °C643 mm1410
196335.0 °C2 March 196318.7 °C14 July 196324.6 °C858 mm1310
196233.5 °C3 April 196217.7 °C19 October 196224.8 °C529 mm1580
196133.9 °C29 January 196119.0 °C9 November 196125.2 °C1,119 mm1710
196034.4 °C21 March 196018.8 °C22 July 196025.0 °C658 mm1680
195935.7 °C14 February 195918.4 °C17 August 195925.2 °C681 mm1860
195834.8 °C15 March 195818.7 °C14 August 195825.3 °C533 mm1970
195734.6 °C5 April 195719.0 °C28 July 195724.9 °C816 mm1560
195634.4 °C29 March 195618.1 °C23 July 195624.6 °C569 mm1360
195534.5 °C13 February 195517.9 °C11 August 195524.8 °C469 mm1770
195432.9 °C28 February 195418.6 °C31 August 195424.7 °C460 mm1480
195331.6 °C14 April 195318.7 °C28 June 195324.1 °C1,634 mm570
195232.6 °C26 March 195215.9 °C29 August 195224.3 °C952 mm930
195133.1 °C20 February 195118.2 °C25 July 195124.2 °C1,325 mm900
195033.5 °C7 February 195018.7 °C16 October 195024.5 °C712 mm1220
194934.2 °C7 February 194917.1 °C19 August 194924.6 °C680 mm1400
194832.2 °C30 December 194818.9 °C21 August 194824.2 °C1,030 mm440
194734.0 °C28 February 194718.0 °C19 September 194724.2 °C1,128 mm1020
194636.0 °C20 February 194617.9 °C27 July 194625.1 °C432 mm1950
194535.3 °C16 January 194518.1 °C21 October 194524.6 °C630 mm1600
194436.3 °C20 February 194417.7 °C3 September 194424.9 °C493 mm1750
194335.0 °C24 January 194317.9 °C8 August 194325.0 °C329 mm2210
194236.3 °C29 January 194218.1 °C15 August 194225.0 °C396 mm2080
194140.0 °C26 March 194118.2 °C12 August 194125.1 °C749 mm1700
194033.9 °C24 January 194018.6 °C23 March 194025.0 °C541 mm1740

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
30.3 °C
+0.5 °C
Hot days (≥ 30 °C)
211 d/yr
+39
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
831 mm
+158 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.9 °C+0.6 °C13 mm-25 mm
Feb32.6 °C+0.5 °C6 mm-20 mm
Mar33.0 °C+0.8 °C71 mm+2 mm
Apr30.6 °C0.0 °C159 mm+58 mm
May29.1 °C+0.4 °C111 mm+21 mm
Jun28.3 °C+0.3 °C56 mm+24 mm
Jul28.1 °C+0.7 °C21 mm-7 mm
Aug28.2 °C+0.5 °C30 mm+1 mm
Sep29.5 °C+0.8 °C19 mm-14 mm
Oct30.4 °C+0.8 °C248 mm+189 mm
Nov30.4 °C+0.1 °C43 mm-42 mm
Dec31.2 °C+0.6 °C56 mm-30 mm

The year's extremes

Hottest day
34.9 °C
10 Mar 2025
Coldest day
19.0 °C
2 Oct 2025
Wettest day
110.0 mm
28 Oct 2025
Windiest day
30.0 km/h
10 Jul 2025
Strongest gust
60.5 km/h
29 Jul 2025
Hottest feels-like
40.5 °C
25 Mar 2025
Coldest feels-like
20.3 °C
5 Aug 2025
Sunniest day
12.1 h
2 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 Mariakani?

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

What is the hottest day ever recorded in Mariakani?

The hottest day measured in Mariakani between 1940 and 2025 was 26 March 1941, reaching 40.0 °C.

What is the coldest day in Mariakani?

The coldest day measured in Mariakani between 1940 and 2025 was 29 August 1952, at 15.9 °C.

Does it snow in Mariakani?

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

Has the climate of Mariakani warmed?

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

What is the wettest day in Mariakani?

The wettest day measured in Mariakani between 1940 and 2025 was 22 May 1992, with 155 mm of rain in 24 hours.

What was the windiest day in Mariakani?

The windiest day measured in Mariakani between 1940 and 2025 was 13 August 1953, with winds reaching 33.8 km/h.

What is the warmest month in Mariakani?

The warmest month in Mariakani is March (27.0 °C on average); the coldest is July (23.3 °C).

How much does it rain in Mariakani?

Mariakani receives on average 673 mm of precipitation per year, spread over about 167 rainy days.

Is it sunny in Mariakani?

Mariakani gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Mariakani?

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

What was the most extreme apparent temperature in Mariakani?

In Mariakani, between 1940 and 2025, the highest apparent temperature reached 42.7 °C on 29 February 2020, and the lowest was 16.9 °C on 5 July 1944.

Compare Mariakani with another city

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

Nearby cities

The climate around Mariakani

Other cities — Kenya