Mwingi climate — normals and trends

Mwingi (Kenya) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 22.0 °C and it receives 679 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 (23.4 °C on average) and the coldest is July (20.6 °C). Rainfall peaks in November.

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

Mwingi 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 34.3 °C (on 11 February 2011) and the coldest 12.3 °C (on 18 September 1970).

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

MwingiKitui County

coords
-0.94°, 38.06°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMarchColdest monthJulyWettest monthNovemberDriest monthJuly

Mean daily temperature

22.0°C

Average daily high

27.1°C

Average daily low

17.8°C

Annual rainfall

679mm

Sunshine / day

10.2h

Mean relative humidity

70%

Average peak wind

14.8km/h

Seasonal range

2.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

30 d/yr

Rainy days (≥ 1 mm)

127 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.4 °C

Average feels-like low

18.7 °C

Average peak gust

34.8 km/h

Tropical nights (≥ 20 °C)

21 d/yr

Solar radiation

20.0 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.69 · 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

34.3 °C

11 February 2011

Coldest day

12.3 °C

18 September 1970

Wettest day

140 mm

22 November 1986

Windiest day

25.2 km/h

16 July 2020

Strongest gust

56.2 km/h

31 July 2021

Hottest feels-like

37.4 °C

8 March 2016

Coldest feels-like

10.3 °C

29 June 1964

Sunniest day

12.0 h

3 January 2005

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.5 °C1 March 202515.2 °C6 September 202523.1 °C386 mm810
202434.1 °C22 March 202415.5 °C28 June 202423.3 °C485 mm840
202333.3 °C13 October 202315.4 °C18 January 202322.9 °C600 mm740
202233.4 °C23 March 202214.5 °C18 August 202222.8 °C235 mm790
202133.2 °C27 February 202115.1 °C28 August 202123.1 °C391 mm920
202032.9 °C6 October 202015.6 °C11 July 202023.1 °C804 mm600
201933.8 °C20 April 201915.6 °C23 July 201923.4 °C740 mm840
201833.6 °C26 February 201815.3 °C17 July 201822.6 °C856 mm390
201733.4 °C10 October 201716.1 °C11 January 201723.1 °C432 mm680
201633.3 °C28 March 201615.2 °C15 July 201622.7 °C518 mm550
201533.3 °C13 February 201515.3 °C16 June 201523.2 °C668 mm900
201432.3 °C15 October 201415.6 °C14 January 201422.8 °C470 mm470
201332.8 °C5 March 201314.8 °C16 July 201322.6 °C822 mm630
201232.7 °C3 March 201214.0 °C2 January 201223.0 °C486 mm780
201134.3 °C11 February 201115.7 °C29 June 201123.1 °C576 mm720
201032.3 °C11 October 201014.6 °C16 August 201022.8 °C533 mm370
200932.6 °C22 March 200916.0 °C11 January 200923.0 °C410 mm660
200832.4 °C30 October 200814.1 °C9 July 200822.5 °C451 mm390
200732.7 °C25 September 200715.4 °C23 September 200722.6 °C420 mm400
200632.6 °C18 February 200615.0 °C20 August 200622.6 °C803 mm360
200533.3 °C2 March 200514.9 °C10 July 200522.7 °C576 mm530
200431.5 °C21 March 200414.3 °C6 July 200422.5 °C508 mm340
200332.8 °C23 February 200314.8 °C14 January 200322.6 °C447 mm670
200231.0 °C16 February 200214.3 °C23 July 200222.3 °C658 mm170
200131.5 °C4 March 200114.5 °C13 July 200122.3 °C496 mm300
200032.7 °C29 February 200014.9 °C21 February 200022.3 °C369 mm410
199932.6 °C10 February 199915.2 °C5 July 199922.1 °C610 mm320
199831.3 °C23 February 199814.9 °C1 July 199822.1 °C812 mm170
199732.7 °C7 March 199715.2 °C16 July 199722.4 °C809 mm490
199632.2 °C22 February 199614.0 °C4 August 199622.2 °C504 mm230
199531.6 °C21 October 199513.9 °C22 August 199522.1 °C553 mm140
199431.8 °C13 March 199414.2 °C11 September 199422.3 °C668 mm360
199331.6 °C22 March 199313.4 °C2 September 199321.7 °C660 mm110
199232.1 °C28 March 199213.9 °C7 October 199221.9 °C469 mm250
199132.4 °C23 March 199113.7 °C5 August 199121.9 °C570 mm310
199030.6 °C16 October 199013.4 °C27 June 199021.6 °C733 mm60
198930.9 °C22 October 198913.0 °C21 June 198921.4 °C868 mm60
198833.3 °C17 March 198814.8 °C13 December 198822.2 °C725 mm440
198732.3 °C5 March 198713.8 °C13 July 198722.4 °C424 mm470
198631.9 °C14 March 198613.6 °C9 August 198621.7 °C948 mm230
198531.9 °C16 February 198513.7 °C8 June 198521.5 °C799 mm80
198432.5 °C16 February 198414.3 °C30 June 198421.9 °C605 mm260
198331.8 °C6 April 198314.1 °C9 January 198322.3 °C616 mm320
198232.0 °C3 March 198213.9 °C5 August 198221.7 °C884 mm100
198132.1 °C6 October 198113.5 °C19 June 198121.8 °C911 mm230
198032.6 °C17 October 198013.6 °C25 July 198022.0 °C665 mm360
197931.1 °C12 October 197914.7 °C25 August 197921.2 °C1,055 mm90
197830.6 °C20 March 197813.4 °C29 August 197821.3 °C899 mm30
197731.7 °C23 October 197713.2 °C25 August 197721.6 °C1,367 mm110
197630.6 °C22 March 197613.6 °C22 August 197621.5 °C810 mm70
197531.4 °C14 March 197513.9 °C17 December 197521.8 °C488 mm200
197431.2 °C27 February 197413.6 °C30 July 197421.5 °C680 mm110
197332.6 °C17 March 197313.6 °C2 July 197322.2 °C509 mm480
197231.7 °C19 October 197213.8 °C28 July 197221.9 °C656 mm200
197132.1 °C13 February 197113.9 °C6 August 197121.6 °C615 mm340
197030.9 °C26 February 197012.3 °C18 September 197021.7 °C667 mm110
196931.0 °C4 September 196913.2 °C22 August 196921.5 °C577 mm110
196832.4 °C29 January 196813.2 °C21 September 196821.2 °C1,106 mm260
196732.7 °C24 March 196713.8 °C29 July 196721.8 °C631 mm370
196632.4 °C15 February 196614.1 °C29 July 196621.9 °C619 mm110
196530.8 °C25 February 196512.9 °C28 June 196521.5 °C644 mm100
196431.2 °C24 February 196412.6 °C29 June 196421.2 °C891 mm50
196329.7 °C20 October 196313.2 °C28 July 196321.3 °C967 mm00
196230.3 °C23 September 196213.8 °C13 August 196221.4 °C648 mm40
196130.4 °C10 February 196113.6 °C5 January 196121.9 °C870 mm80
196030.8 °C22 February 196013.4 °C26 July 196021.6 °C718 mm130
195931.8 °C20 October 195912.7 °C10 August 195921.8 °C622 mm170
195830.7 °C14 March 195813.6 °C25 September 195821.6 °C679 mm40
195730.0 °C4 October 195713.3 °C9 January 195721.3 °C879 mm10
195632.0 °C23 September 195614.1 °C16 July 195621.4 °C714 mm170
195530.3 °C6 March 195514.0 °C15 July 195521.5 °C575 mm70
195430.8 °C22 October 195414.1 °C21 June 195421.4 °C652 mm20
195329.9 °C9 October 195314.2 °C5 July 195320.7 °C1,340 mm00
195230.6 °C17 September 195214.1 °C31 August 195221.0 °C972 mm60
195130.8 °C1 October 195114.4 °C5 August 195121.1 °C1,280 mm60
195030.4 °C4 October 195014.0 °C19 August 195021.0 °C938 mm30
194932.7 °C8 February 194913.4 °C31 July 194921.6 °C715 mm150
194830.8 °C23 September 194814.5 °C3 January 194821.1 °C811 mm20
194729.8 °C25 September 194713.7 °C18 September 194720.9 °C1,116 mm00
194634.0 °C28 February 194614.2 °C17 July 194622.3 °C417 mm650
194530.9 °C22 October 194513.9 °C30 July 194521.6 °C395 mm110
194433.5 °C21 February 194412.6 °C11 July 194421.9 °C504 mm400
194331.6 °C22 March 194313.9 °C18 July 194321.9 °C310 mm350
194231.0 °C1 October 194213.5 °C3 August 194221.8 °C383 mm160
194132.8 °C24 March 194114.3 °C11 August 194121.8 °C919 mm370
194030.3 °C19 September 194014.9 °C8 February 194021.5 °C818 mm30

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
28.4 °C
+1.3 °C
Hot days (≥ 30 °C)
81 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
386 mm
-293 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.1 °C+2.0 °C28 mm-27 mm
Feb30.6 °C+2.0 °C10 mm-29 mm
Mar30.1 °C+1.3 °C62 mm-16 mm
Apr28.7 °C+1.1 °C111 mm-30 mm
May28.4 °C+1.7 °C36 mm-11 mm
Jun27.1 °C+1.0 °C5 mm+0 mm
Jul26.2 °C+0.6 °C2 mm-1 mm
Aug26.1 °C-0.1 °C4 mm+1 mm
Sep29.4 °C+1.5 °C3 mm-1 mm
Oct29.3 °C+0.8 °C30 mm-7 mm
Nov28.2 °C+1.8 °C44 mm-119 mm
Dec28.2 °C+2.1 °C52 mm-56 mm

The year's extremes

Hottest day
33.5 °C
1 Mar 2025
Coldest day
15.2 °C
6 Sep 2025
Wettest day
12.8 mm
26 Mar 2025
Windiest day
22.0 km/h
16 Jun 2025
Strongest gust
49.0 km/h
19 Aug 2025
Hottest feels-like
34.8 °C
7 Mar 2025
Coldest feels-like
13.7 °C
7 Sep 2025
Sunniest day
11.9 h
3 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 Mwingi?

Mwingi has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 22.0 °C and it receives 679 mm of precipitation per year.

What is the hottest day ever recorded in Mwingi?

The hottest day measured in Mwingi between 1940 and 2025 was 11 February 2011, reaching 34.3 °C.

What is the coldest day in Mwingi?

The coldest day measured in Mwingi between 1940 and 2025 was 18 September 1970, at 12.3 °C.

Does it snow in Mwingi?

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

Has the climate of Mwingi warmed?

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

What is the wettest day in Mwingi?

The wettest day measured in Mwingi between 1940 and 2025 was 22 November 1986, with 140 mm of rain in 24 hours.

What was the windiest day in Mwingi?

The windiest day measured in Mwingi between 1940 and 2025 was 16 July 2020, with winds reaching 25.2 km/h.

What is the warmest month in Mwingi?

The warmest month in Mwingi is March (23.4 °C on average); the coldest is July (20.6 °C).

How much does it rain in Mwingi?

Mwingi receives on average 679 mm of precipitation per year, spread over about 127 rainy days.

Is it sunny in Mwingi?

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

Are there tropical nights in Mwingi?

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

What was the most extreme apparent temperature in Mwingi?

In Mwingi, between 1940 and 2025, the highest apparent temperature reached 37.4 °C on 8 March 2016, and the lowest was 10.3 °C on 29 June 1964.

Compare Mwingi with another city

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

Nearby cities

The climate around Mwingi

Other cities — Kenya