Mtwapa climate — normals and trends

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

Mtwapa averages 0 frost days, 100 hot days (≥ 30 °C) and 204 rainy days per year.

Mtwapa 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.7 °C (on 17 March 1941) and the coldest 20.1 °C (on 12 August 1968).

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

MtwapaKilifi County

coords
-3.94°, 39.75°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthMayDriest monthFebruary

Mean daily temperature

26.0°C

Average daily high

28.5°C

Average daily low

24.2°C

Annual rainfall

928mm

Sunshine / day

11.2h

Mean relative humidity

79%

Average peak wind

22.4km/h

Seasonal range

3.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

100 d/yr

Rainy days (≥ 1 mm)

204 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.8 °C

Average feels-like low

27.1 °C

Average peak gust

40.2 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.8 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.72 · 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.7 °C

17 March 1941

Coldest day

20.1 °C

12 August 1968

Wettest day

292 mm

9 May 2017

Windiest day

42.3 km/h

9 August 1961

Strongest gust

72.0 km/h

9 August 1961

Hottest feels-like

41.0 °C

12 February 1998

Coldest feels-like

19.4 °C

30 July 1975

Sunniest day

12.2 h

6 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.9 °C10 March 202521.9 °C20 August 202526.7 °C1,110 mm1380
202433.5 °C10 March 202422.6 °C6 August 202427.3 °C1,045 mm1630
202332.2 °C29 December 202322.6 °C9 July 202326.8 °C1,109 mm1230
202232.6 °C7 April 202221.5 °C20 July 202226.5 °C724 mm1380
202133.3 °C28 March 202122.2 °C22 June 202126.7 °C553 mm1470
202033.6 °C29 February 202022.1 °C23 August 202026.8 °C1,134 mm1370
201933.0 °C4 March 201922.3 °C19 July 201926.8 °C1,303 mm1440
201832.3 °C28 February 201821.8 °C25 October 201826.4 °C1,015 mm910
201732.8 °C7 March 201721.9 °C17 September 201726.6 °C1,312 mm1200
201633.8 °C18 March 201621.8 °C11 August 201626.8 °C578 mm1470
201532.2 °C31 December 201522.6 °C22 August 201526.7 °C798 mm1210
201432.3 °C23 March 201422.1 °C31 July 201426.5 °C737 mm1230
201332.4 °C11 January 201322.0 °C6 August 201326.4 °C836 mm1210
201232.3 °C2 April 201222.0 °C23 July 201226.6 °C695 mm1210
201132.2 °C14 February 201122.0 °C25 October 201126.7 °C676 mm1330
201032.8 °C15 March 201021.6 °C4 August 201026.6 °C901 mm1310
200932.4 °C23 March 200921.7 °C11 July 200926.6 °C653 mm1320
200831.8 °C15 March 200821.9 °C16 June 200826.2 °C695 mm1080
200734.1 °C27 February 200721.9 °C18 July 200726.4 °C983 mm1090
200632.8 °C25 February 200622.2 °C30 July 200626.2 °C1,155 mm880
200533.2 °C2 April 200521.2 °C30 August 200526.4 °C702 mm1260
200432.4 °C10 March 200421.6 °C30 June 200426.4 °C633 mm1140
200333.4 °C27 March 200321.2 °C15 August 200326.4 °C710 mm1510
200232.1 °C11 December 200221.7 °C22 August 200226.2 °C799 mm1000
200132.9 °C11 March 200121.5 °C8 July 200126.2 °C719 mm1020
200031.8 °C22 February 200021.5 °C6 August 200025.9 °C787 mm950
199932.6 °C10 February 199921.7 °C3 July 199925.9 °C863 mm980
199832.6 °C6 April 199820.7 °C24 August 199826.4 °C1,130 mm1030
199732.3 °C18 March 199721.7 °C12 July 199725.9 °C1,252 mm630
199632.8 °C22 February 199620.9 °C4 August 199626.0 °C713 mm970
199532.7 °C24 March 199522.0 °C4 September 199526.1 °C946 mm900
199432.6 °C20 March 199421.8 °C6 July 199426.0 °C1,129 mm1000
199332.6 °C23 February 199321.3 °C4 September 199326.0 °C666 mm970
199232.5 °C28 March 199221.0 °C17 July 199225.9 °C1,077 mm950
199132.8 °C26 January 199121.3 °C19 August 199126.1 °C709 mm1290
199032.5 °C8 December 199021.1 °C27 July 199026.1 °C731 mm1140
198932.0 °C12 February 198921.0 °C21 June 198925.7 °C869 mm800
198833.3 °C17 March 198821.2 °C26 August 198826.3 °C865 mm1040
198733.6 °C3 April 198721.2 °C11 August 198726.4 °C793 mm1420
198633.7 °C14 March 198621.3 °C10 July 198625.9 °C901 mm930
198532.7 °C16 February 198521.1 °C6 August 198525.7 °C851 mm810
198432.4 °C21 January 198420.3 °C25 June 198425.7 °C853 mm1020
198333.0 °C9 March 198322.0 °C1 July 198326.3 °C797 mm1280
198232.9 °C25 March 198221.7 °C23 July 198226.0 °C1,138 mm1050
198132.4 °C28 November 198121.4 °C11 August 198126.0 °C986 mm960
198032.7 °C26 March 198021.3 °C22 July 198026.2 °C715 mm1160
197932.5 °C9 March 197921.5 °C25 July 197925.8 °C1,100 mm810
197832.9 °C5 March 197821.4 °C1 August 197825.9 °C1,266 mm720
197732.5 °C14 January 197721.1 °C8 August 197726.1 °C1,163 mm920
197631.9 °C31 December 197621.1 °C26 July 197626.0 °C974 mm900
197532.2 °C7 March 197520.8 °C13 August 197525.8 °C985 mm800
197431.5 °C13 March 197420.6 °C21 August 197425.8 °C769 mm990
197332.8 °C28 January 197321.0 °C16 August 197326.0 °C1,039 mm1080
197232.4 °C12 March 197221.8 °C2 July 197226.0 °C943 mm900
197131.9 °C26 February 197120.4 °C2 August 197125.6 °C977 mm850
197032.3 °C29 March 197020.8 °C18 September 197025.9 °C861 mm1020
196933.1 °C23 March 196920.3 °C4 September 196926.1 °C654 mm1330
196831.4 °C25 February 196820.1 °C12 August 196825.4 °C1,182 mm470
196732.0 °C10 March 196721.1 °C2 September 196725.7 °C1,040 mm860
196632.7 °C15 February 196621.5 °C3 September 196626.0 °C849 mm990
196532.5 °C28 March 196520.9 °C20 August 196525.6 °C812 mm850
196433.3 °C3 March 196420.6 °C4 August 196425.8 °C747 mm780
196332.4 °C2 March 196321.1 °C18 September 196325.5 °C1,316 mm800
196232.0 °C3 April 196221.5 °C26 July 196225.7 °C785 mm830
196132.2 °C23 January 196121.2 °C9 November 196125.9 °C1,518 mm990
196032.8 °C21 March 196020.8 °C13 August 196025.7 °C1,002 mm820
195932.8 °C14 February 195921.0 °C14 September 195926.0 °C1,039 mm1200
195832.2 °C15 March 195821.6 °C3 August 195826.1 °C656 mm1150
195732.5 °C5 April 195721.0 °C20 July 195725.7 °C1,023 mm700
195632.3 °C29 March 195621.3 °C22 September 195625.5 °C737 mm810
195532.0 °C16 February 195521.1 °C12 August 195525.6 °C648 mm900
195431.9 °C27 February 195421.2 °C10 August 195425.6 °C686 mm700
195330.7 °C14 April 195321.2 °C6 August 195325.1 °C1,952 mm160
195232.2 °C26 March 195220.4 °C31 August 195225.4 °C1,314 mm350
195131.1 °C20 February 195121.3 °C25 July 195125.2 °C1,703 mm340
195031.3 °C11 January 195021.2 °C22 August 195025.4 °C972 mm550
194931.7 °C7 February 194920.5 °C19 August 194925.5 °C928 mm530
194831.1 °C19 March 194821.4 °C7 July 194825.3 °C1,259 mm220
194731.6 °C6 February 194721.3 °C10 September 194725.2 °C1,690 mm590
194632.0 °C18 January 194621.1 °C27 July 194625.9 °C637 mm1300
194532.0 °C16 January 194521.0 °C23 July 194525.5 °C885 mm870
194432.4 °C20 February 194420.8 °C19 July 194425.6 °C714 mm1150
194331.8 °C1 February 194320.7 °C2 September 194325.7 °C413 mm1050
194232.5 °C29 January 194220.7 °C15 August 194225.8 °C601 mm1100
194135.7 °C17 March 194121.1 °C6 October 194125.9 °C920 mm1170
194031.7 °C24 January 194021.7 °C23 March 194025.8 °C693 mm820

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.6 °C
Hot days (≥ 30 °C)
138 d/yr
+38
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1110 mm
+182 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C+0.6 °C6 mm-17 mm
Feb31.1 °C+0.4 °C4 mm-12 mm
Mar31.7 °C+0.9 °C56 mm0 mm
Apr29.4 °C+0.1 °C237 mm+81 mm
May28.3 °C+0.6 °C223 mm+21 mm
Jun27.4 °C+0.5 °C120 mm+29 mm
Jul26.7 °C+0.6 °C63 mm-13 mm
Aug26.8 °C+0.5 °C43 mm-15 mm
Sep27.9 °C+0.9 °C29 mm-21 mm
Oct28.7 °C+0.8 °C258 mm+185 mm
Nov29.6 °C+0.6 °C34 mm-37 mm
Dec30.7 °C+0.8 °C38 mm-19 mm

The year's extremes

Hottest day
32.9 °C
10 Mar 2025
Coldest day
21.9 °C
20 Aug 2025
Wettest day
96.8 mm
28 Oct 2025
Windiest day
35.8 km/h
13 Jun 2025
Strongest gust
61.9 km/h
13 Jun 2025
Hottest feels-like
38.6 °C
14 Mar 2025
Coldest feels-like
22.3 °C
5 Aug 2025
Sunniest day
12.2 h
6 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 Mtwapa?

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

What is the hottest day ever recorded in Mtwapa?

The hottest day measured in Mtwapa between 1940 and 2025 was 17 March 1941, reaching 35.7 °C.

What is the coldest day in Mtwapa?

The coldest day measured in Mtwapa between 1940 and 2025 was 12 August 1968, at 20.1 °C.

Does it snow in Mtwapa?

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

Has the climate of Mtwapa warmed?

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

What is the wettest day in Mtwapa?

The wettest day measured in Mtwapa between 1940 and 2025 was 9 May 2017, with 292 mm of rain in 24 hours.

What was the windiest day in Mtwapa?

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

What is the warmest month in Mtwapa?

The warmest month in Mtwapa is March (27.8 °C on average); the coldest is July (24.2 °C).

How much does it rain in Mtwapa?

Mtwapa receives on average 928 mm of precipitation per year, spread over about 204 rainy days.

Is it sunny in Mtwapa?

Mtwapa gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Mtwapa?

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

What was the most extreme apparent temperature in Mtwapa?

In Mtwapa, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 12 February 1998, and the lowest was 19.4 °C on 30 July 1975.

Compare Mtwapa with another city

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

Nearby cities

The climate around Mtwapa

Other cities — Kenya