Kilifi climate — normals and trends

Kilifi (Kenya) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 832 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.2 °C on average) and the coldest is July (24.0 °C). Rainfall peaks in May.

Kilifi averages 0 frost days, 80 hot days (≥ 30 °C) and 191 rainy days per year.

Kilifi has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.9 °C (on 26 March 1941) and the coldest 19.4 °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

KilifiKilifi County

coords
-3.63°, 39.85°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthMayDriest monthFebruary

Mean daily temperature

25.6°C

Average daily high

28.6°C

Average daily low

23.6°C

Annual rainfall

832mm

Sunshine / day

11.1h

Mean relative humidity

79%

Average peak wind

22.6km/h

Seasonal range

3.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

80 d/yr

Rainy days (≥ 1 mm)

191 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

26.4 °C

Average peak gust

39.9 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

35.9 °C

26 March 1941

Coldest day

19.4 °C

29 August 1952

Wettest day

170 mm

22 May 1992

Windiest day

41.5 km/h

9 August 1961

Strongest gust

69.1 km/h

25 July 2021

Hottest feels-like

40.4 °C

4 March 2019

Coldest feels-like

19.0 °C

30 July 1975

Sunniest day

12.2 h

9 January 1991

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.6 °C17 March 202521.2 °C20 August 202526.3 °C1,022 mm1000
202432.8 °C12 April 202421.4 °C6 August 202426.9 °C957 mm1530
202332.1 °C9 April 202321.8 °C10 July 202326.4 °C1,046 mm870
202232.4 °C25 March 202221.1 °C20 July 202226.1 °C607 mm1190
202132.9 °C28 March 202121.5 °C28 August 202126.3 °C453 mm1340
202032.9 °C29 February 202021.7 °C7 August 202026.3 °C1,070 mm1110
201933.6 °C24 April 201921.6 °C24 July 201926.5 °C1,111 mm1250
201832.2 °C11 December 201821.3 °C25 October 201825.9 °C925 mm550
201732.4 °C3 March 201721.3 °C17 September 201726.2 °C1,035 mm920
201632.9 °C18 March 201621.0 °C2 August 201626.4 °C534 mm1220
201531.3 °C1 April 201522.0 °C21 August 201526.3 °C665 mm990
201432.1 °C23 March 201421.5 °C13 July 201426.1 °C643 mm770
201332.3 °C12 March 201321.1 °C6 August 201326.0 °C733 mm1060
201232.6 °C15 April 201220.9 °C23 July 201226.2 °C545 mm1040
201132.6 °C14 February 201121.4 °C25 October 201126.3 °C629 mm1260
201032.2 °C5 March 201021.0 °C6 September 201026.2 °C748 mm1070
200932.8 °C9 April 200921.3 °C29 July 200926.2 °C617 mm1100
200832.1 °C19 March 200821.1 °C29 June 200825.9 °C594 mm720
200733.3 °C27 February 200721.5 °C13 September 200726.0 °C834 mm760
200632.4 °C25 February 200621.4 °C19 August 200625.9 °C1,037 mm700
200532.4 °C2 April 200521.0 °C30 August 200526.0 °C564 mm1120
200432.4 °C20 March 200421.0 °C30 July 200426.0 °C547 mm1160
200332.8 °C14 December 200320.5 °C15 August 200326.1 °C560 mm1430
200232.0 °C28 March 200221.0 °C22 August 200225.9 °C712 mm830
200132.4 °C11 March 200121.1 °C19 July 200125.8 °C594 mm800
200031.8 °C4 April 200020.9 °C9 September 200025.5 °C681 mm790
199932.2 °C10 February 199921.1 °C11 August 199925.6 °C720 mm810
199832.0 °C6 April 199820.2 °C24 August 199826.0 °C979 mm920
199731.8 °C18 March 199720.6 °C27 July 199725.6 °C1,159 mm500
199632.0 °C2 March 199619.8 °C4 August 199625.6 °C659 mm670
199532.2 °C24 March 199521.3 °C3 September 199525.7 °C771 mm810
199432.5 °C20 March 199420.9 °C16 July 199425.6 °C966 mm940
199332.1 °C23 February 199320.7 °C27 July 199325.7 °C578 mm890
199232.5 °C28 March 199220.2 °C8 August 199225.5 °C878 mm810
199132.8 °C26 January 199120.4 °C19 August 199125.8 °C592 mm1190
199032.0 °C6 February 199020.5 °C11 July 199025.7 °C691 mm760
198931.7 °C27 February 198920.6 °C21 June 198925.4 °C718 mm520
198833.9 °C22 March 198820.6 °C3 October 198826.0 °C742 mm1090
198733.3 °C3 April 198720.6 °C11 August 198726.0 °C635 mm1330
198633.1 °C14 March 198620.5 °C20 August 198625.5 °C754 mm960
198533.2 °C16 February 198520.6 °C12 September 198525.4 °C711 mm590
198432.9 °C9 April 198419.6 °C7 September 198425.3 °C781 mm710
198333.0 °C21 March 198321.5 °C1 July 198325.9 °C690 mm1160
198232.5 °C25 March 198221.3 °C23 July 198225.6 °C1,024 mm700
198132.3 °C28 November 198121.1 °C1 August 198125.7 °C920 mm840
198032.9 °C22 April 198020.9 °C22 July 198025.8 °C596 mm1200
197931.5 °C4 March 197920.5 °C25 July 197925.3 °C1,036 mm360
197831.5 °C5 March 197820.7 °C1 August 197825.5 °C1,202 mm400
197731.9 °C4 February 197720.5 °C8 August 197725.7 °C1,101 mm790
197631.2 °C11 February 197620.6 °C26 July 197625.6 °C872 mm590
197531.7 °C7 March 197520.4 °C13 August 197525.5 °C845 mm700
197432.1 °C21 April 197420.0 °C21 August 197425.4 °C720 mm540
197332.5 °C30 March 197320.4 °C16 September 197325.7 °C857 mm960
197231.8 °C12 March 197220.9 °C26 July 197225.6 °C827 mm690
197131.8 °C10 March 197120.1 °C4 August 197125.3 °C843 mm720
197032.1 °C24 March 197019.9 °C18 September 197025.5 °C756 mm660
196933.3 °C23 March 196919.4 °C4 September 196925.7 °C579 mm940
196831.0 °C25 February 196819.5 °C12 August 196825.0 °C1,127 mm300
196731.6 °C4 January 196720.4 °C18 August 196725.3 °C939 mm690
196632.3 °C15 February 196620.4 °C29 July 196625.6 °C778 mm750
196532.4 °C28 March 196520.0 °C20 August 196525.2 °C771 mm460
196432.4 °C31 March 196420.4 °C27 September 196425.4 °C736 mm680
196332.1 °C2 March 196320.7 °C15 August 196325.2 °C1,123 mm640
196231.7 °C3 April 196220.5 °C26 July 196225.4 °C704 mm630
196131.8 °C13 May 196120.4 °C9 November 196125.6 °C1,403 mm920
196032.3 °C21 March 196020.3 °C13 August 196025.3 °C862 mm480
195932.4 °C14 February 195920.6 °C16 August 195925.5 °C925 mm910
195831.9 °C15 March 195820.8 °C14 August 195825.7 °C613 mm740
195732.3 °C5 April 195720.7 °C7 September 195725.3 °C996 mm500
195632.8 °C29 March 195620.5 °C23 July 195625.1 °C680 mm540
195531.6 °C16 February 195520.2 °C11 August 195525.2 °C599 mm740
195430.9 °C9 April 195420.7 °C31 August 195425.2 °C626 mm240
195330.0 °C14 April 195320.5 °C10 July 195324.7 °C1,929 mm10
195230.7 °C26 March 195219.4 °C29 August 195224.9 °C1,280 mm130
195131.1 °C20 February 195120.3 °C25 July 195124.8 °C1,667 mm190
195030.9 °C14 February 195020.8 °C20 August 195025.0 °C958 mm200
194931.0 °C7 February 194919.9 °C19 August 194925.1 °C890 mm190
194829.8 °C20 February 194820.8 °C21 August 194824.8 °C1,304 mm00
194731.4 °C6 February 194720.4 °C17 September 194724.7 °C1,531 mm420
194632.4 °C2 April 194620.4 °C27 July 194625.6 °C572 mm1350
194531.9 °C16 January 194520.6 °C23 July 194525.1 °C788 mm660
194432.6 °C20 February 194420.1 °C5 July 194425.3 °C637 mm990
194331.7 °C1 February 194320.1 °C8 August 194325.3 °C387 mm1220
194232.8 °C29 January 194220.2 °C15 August 194225.4 °C532 mm1120
194135.9 °C26 March 194120.5 °C6 October 194125.5 °C871 mm1010
194031.3 °C24 January 194020.8 °C23 March 194025.5 °C650 mm530

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
29.1 °C
+0.5 °C
Hot days (≥ 30 °C)
100 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1022 mm
+190 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.2 °C+0.6 °C11 mm-23 mm
Feb30.6 °C+0.5 °C6 mm-16 mm
Mar31.4 °C+0.9 °C63 mm-2 mm
Apr29.6 °C0.0 °C222 mm+83 mm
May28.5 °C+0.4 °C180 mm+26 mm
Jun27.7 °C+0.4 °C84 mm+25 mm
Jul27.4 °C+0.8 °C42 mm-7 mm
Aug27.4 °C+0.6 °C37 mm-4 mm
Sep28.4 °C+0.9 °C23 mm-17 mm
Oct29.1 °C+0.8 °C261 mm+192 mm
Nov29.1 °C+0.2 °C42 mm-39 mm
Dec29.9 °C+0.6 °C52 mm-27 mm

The year's extremes

Hottest day
32.6 °C
17 Mar 2025
Coldest day
21.2 °C
20 Aug 2025
Wettest day
123.4 mm
28 Oct 2025
Windiest day
36.0 km/h
13 Jun 2025
Strongest gust
61.9 km/h
13 Jun 2025
Hottest feels-like
38.7 °C
25 Mar 2025
Coldest feels-like
21.6 °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 Kilifi?

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

What is the hottest day ever recorded in Kilifi?

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

What is the coldest day in Kilifi?

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

Does it snow in Kilifi?

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

Has the climate of Kilifi warmed?

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

What is the wettest day in Kilifi?

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

What was the windiest day in Kilifi?

The windiest day measured in Kilifi between 1940 and 2025 was 9 August 1961, with winds reaching 41.5 km/h.

What is the warmest month in Kilifi?

The warmest month in Kilifi is March (27.2 °C on average); the coldest is July (24.0 °C).

How much does it rain in Kilifi?

Kilifi receives on average 832 mm of precipitation per year, spread over about 191 rainy days.

Is it sunny in Kilifi?

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

Are there tropical nights in Kilifi?

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

What was the most extreme apparent temperature in Kilifi?

In Kilifi, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 4 March 2019, and the lowest was 19.0 °C on 30 July 1975.

Compare Kilifi with another city

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

Nearby cities

The climate around Kilifi

Other cities — Kenya