Mwala climate — normals and trends

Mwala (Kenya) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 20.7 °C and it receives 655 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 (22.2 °C on average) and the coldest is July (19.1 °C). Rainfall peaks in November.

Mwala averages 0 frost days, 12 hot days (≥ 30 °C) and 132 rainy days per year.

Mwala has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.4 °C (on 29 March 2016) and the coldest 9.7 °C (on 12 August 1964).

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

MwalaMachakos County

coords
-1.35°, 37.45°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthJulyWettest monthNovemberDriest monthAugust

Mean daily temperature

20.7°C

Average daily high

25.9°C

Average daily low

16.5°C

Annual rainfall

655mm

Sunshine / day

10.2h

Mean relative humidity

70%

Average peak wind

13.4km/h

Seasonal range

3.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

12 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.0 °C

Average feels-like low

17.3 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

33.4 °C

29 March 2016

Coldest day

9.7 °C

12 August 1964

Wettest day

116 mm

22 November 2019

Windiest day

22.7 km/h

28 September 2006

Strongest gust

51.1 km/h

10 September 2006

Hottest feels-like

35.8 °C

2 March 2005

Coldest feels-like

8.6 °C

11 July 1944

Sunniest day

12.1 h

24 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.7 °C1 March 202512.8 °C24 July 202521.8 °C439 mm360
202432.7 °C17 March 202412.6 °C12 July 202422.0 °C617 mm400
202332.5 °C13 October 202313.3 °C20 August 202321.7 °C527 mm420
202233.1 °C14 March 202211.9 °C18 August 202221.6 °C263 mm440
202133.4 °C29 August 202112.1 °C27 August 202121.8 °C504 mm360
202031.7 °C6 October 202012.5 °C11 July 202021.7 °C791 mm220
201933.1 °C1 March 201913.8 °C23 July 201922.1 °C835 mm440
201832.6 °C26 February 201812.5 °C17 July 201821.3 °C753 mm180
201732.4 °C5 March 201714.4 °C30 July 201721.9 °C378 mm400
201633.4 °C29 March 201612.5 °C15 July 201621.5 °C553 mm250
201532.8 °C13 February 201513.3 °C16 July 201521.9 °C624 mm420
201431.5 °C15 October 201413.5 °C29 June 201421.5 °C475 mm140
201331.9 °C7 March 201312.0 °C8 July 201321.3 °C704 mm330
201232.6 °C15 March 201212.5 °C2 January 201221.7 °C497 mm460
201133.3 °C11 February 201113.3 °C30 June 201121.7 °C472 mm260
201031.6 °C11 October 201012.7 °C16 August 201021.4 °C547 mm70
200932.5 °C22 March 200914.0 °C5 July 200921.7 °C407 mm260
200831.7 °C30 October 200811.5 °C9 July 200821.2 °C444 mm180
200732.5 °C25 September 200712.7 °C23 September 200721.3 °C416 mm210
200631.6 °C23 February 200612.9 °C20 August 200621.2 °C704 mm130
200532.6 °C27 February 200512.5 °C10 July 200521.4 °C567 mm240
200431.0 °C9 October 200411.9 °C6 July 200421.2 °C514 mm90
200332.1 °C23 February 200312.6 °C29 August 200321.3 °C462 mm360
200230.7 °C16 February 200211.4 °C23 July 200220.9 °C642 mm50
200130.8 °C4 March 200112.0 °C7 August 200120.9 °C524 mm50
200032.5 °C27 February 200013.2 °C1 July 200021.1 °C308 mm200
199932.0 °C10 February 199912.7 °C5 July 199920.8 °C595 mm60
199830.7 °C23 February 199812.9 °C1 July 199820.8 °C685 mm60
199732.0 °C23 February 199713.8 °C31 July 199721.3 °C651 mm270
199631.0 °C22 February 199611.5 °C4 August 199620.9 °C537 mm30
199531.2 °C8 February 199511.9 °C22 August 199520.9 °C573 mm80
199431.3 °C28 February 199412.3 °C11 September 199421.1 °C589 mm160
199330.7 °C11 March 199311.3 °C2 September 199320.4 °C575 mm20
199231.3 °C25 February 199211.6 °C27 July 199220.6 °C509 mm140
199131.8 °C23 March 199111.7 °C5 August 199120.7 °C558 mm140
199029.5 °C16 October 199010.6 °C27 June 199020.3 °C690 mm00
198929.7 °C2 March 198910.6 °C21 June 198920.1 °C736 mm00
198831.5 °C17 March 198813.3 °C1 September 198820.9 °C718 mm90
198731.0 °C4 April 198711.4 °C13 July 198721.1 °C457 mm90
198631.0 °C14 March 198610.8 °C20 July 198620.4 °C847 mm70
198530.3 °C16 February 198511.2 °C8 June 198520.2 °C864 mm10
198432.1 °C16 February 198412.9 °C15 December 198420.6 °C697 mm130
198330.5 °C8 March 198311.5 °C5 July 198321.1 °C626 mm40
198231.2 °C3 March 198211.4 °C18 July 198220.5 °C707 mm50
198131.1 °C6 October 198111.5 °C25 July 198120.6 °C805 mm60
198031.6 °C10 March 198011.7 °C14 June 198020.7 °C622 mm60
197929.8 °C12 October 197911.7 °C18 July 197920.0 °C977 mm00
197829.5 °C19 March 197811.1 °C29 August 197820.0 °C788 mm00
197730.1 °C23 October 197711.3 °C26 August 197720.3 °C1,181 mm10
197629.8 °C11 March 197611.1 °C19 August 197620.4 °C654 mm00
197530.7 °C14 March 197512.8 °C9 August 197520.4 °C493 mm20
197430.4 °C27 February 197411.4 °C30 July 197420.2 °C677 mm10
197332.5 °C17 March 197311.0 °C2 July 197320.9 °C490 mm150
197231.1 °C22 September 197212.0 °C28 July 197220.6 °C711 mm40
197131.7 °C13 February 197111.2 °C6 August 197120.3 °C633 mm200
197030.1 °C26 February 197011.0 °C18 September 197020.4 °C627 mm10
196931.0 °C4 September 196910.0 °C22 August 196920.2 °C701 mm10
196832.1 °C29 January 196810.7 °C12 August 196820.0 °C946 mm90
196731.8 °C20 February 196711.6 °C28 August 196720.5 °C624 mm190
196631.9 °C15 February 196611.7 °C19 August 196620.6 °C638 mm20
196530.0 °C17 February 196511.0 °C28 June 196520.2 °C719 mm20
196430.1 °C24 February 19649.7 °C12 August 196419.9 °C883 mm20
196329.0 °C23 September 196310.3 °C28 July 196319.9 °C1,029 mm00
196229.2 °C4 November 196211.2 °C13 August 196220.0 °C727 mm00
196130.1 °C30 January 196112.1 °C5 January 196120.7 °C866 mm10
196030.7 °C29 February 196010.9 °C20 August 196020.4 °C680 mm50
195930.6 °C19 October 195910.3 °C10 August 195920.5 °C654 mm80
195829.6 °C4 March 195811.6 °C25 September 195820.3 °C748 mm00
195729.5 °C4 October 195711.9 °C4 July 195720.0 °C984 mm00
195631.1 °C23 September 195611.7 °C14 July 195620.1 °C639 mm70
195529.8 °C15 October 195511.6 °C11 August 195520.2 °C601 mm00
195429.8 °C22 October 195411.5 °C21 June 195420.1 °C639 mm00
195329.0 °C10 October 195311.5 °C6 September 195319.5 °C1,112 mm00
195229.8 °C16 September 195211.8 °C27 June 195219.7 °C922 mm00
195129.7 °C1 October 195111.6 °C30 July 195119.7 °C1,202 mm00
195029.6 °C22 February 195010.8 °C3 June 195019.7 °C875 mm00
194931.2 °C8 February 194911.7 °C31 July 194920.2 °C664 mm30
194829.6 °C23 September 194812.3 °C4 July 194820.0 °C760 mm00
194729.4 °C25 September 194711.8 °C18 September 194719.8 °C972 mm00
194633.2 °C28 February 194612.7 °C5 August 194621.2 °C375 mm450
194530.1 °C29 January 194511.8 °C21 August 194520.4 °C408 mm30
194432.5 °C21 February 194410.3 °C6 July 194420.6 °C537 mm210
194330.9 °C15 February 194311.2 °C26 July 194320.6 °C352 mm110
194230.2 °C1 October 194211.6 °C4 August 194220.6 °C376 mm40
194132.2 °C27 March 194112.3 °C23 July 194120.6 °C690 mm140
194029.4 °C19 September 194012.7 °C29 June 194020.2 °C765 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
27.2 °C
+1.3 °C
Hot days (≥ 30 °C)
36 d/yr
+24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
439 mm
-216 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.1 °C+1.6 °C36 mm-13 mm
Feb29.7 °C+1.8 °C5 mm-33 mm
Mar29.2 °C+1.5 °C57 mm-23 mm
Apr27.4 °C+1.1 °C117 mm-18 mm
May26.9 °C+1.7 °C42 mm-11 mm
Jun25.8 °C+1.3 °C7 mm-1 mm
Jul24.6 °C+0.7 °C5 mm+1 mm
Aug24.5 °C0.0 °C12 mm+9 mm
Sep28.3 °C+1.7 °C3 mm-1 mm
Oct28.0 °C+0.8 °C23 mm-15 mm
Nov27.0 °C+1.7 °C47 mm-107 mm
Dec27.0 °C+1.7 °C86 mm-3 mm

The year's extremes

Hottest day
32.7 °C
1 Mar 2025
Coldest day
12.8 °C
24 Jul 2025
Wettest day
18.4 mm
23 Apr 2025
Windiest day
19.4 km/h
14 Jan 2025
Strongest gust
46.8 km/h
14 Jan 2025
Hottest feels-like
33.3 °C
7 Mar 2025
Coldest feels-like
12.1 °C
24 Jul 2025
Sunniest day
11.9 h
8 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 Mwala?

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

What is the hottest day ever recorded in Mwala?

The hottest day measured in Mwala between 1940 and 2025 was 29 March 2016, reaching 33.4 °C.

What is the coldest day in Mwala?

The coldest day measured in Mwala between 1940 and 2025 was 12 August 1964, at 9.7 °C.

Does it snow in Mwala?

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

Has the climate of Mwala warmed?

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

What is the wettest day in Mwala?

The wettest day measured in Mwala between 1940 and 2025 was 22 November 2019, with 116 mm of rain in 24 hours.

What was the windiest day in Mwala?

The windiest day measured in Mwala between 1940 and 2025 was 28 September 2006, with winds reaching 22.7 km/h.

What is the warmest month in Mwala?

The warmest month in Mwala is March (22.2 °C on average); the coldest is July (19.1 °C).

How much does it rain in Mwala?

Mwala receives on average 655 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in Mwala?

Mwala gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Mwala?

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

What was the most extreme apparent temperature in Mwala?

In Mwala, between 1940 and 2025, the highest apparent temperature reached 35.8 °C on 2 March 2005, and the lowest was 8.6 °C on 11 July 1944.

Compare Mwala with another city

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

Nearby cities

The climate around Mwala

Other cities — Kenya