Bungoma climate — normals and trends

Bungoma (Kenya) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 21.4 °C and it receives 1,224 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 February (22.6 °C on average) and the coldest is July (20.3 °C). Rainfall peaks in April.

Bungoma averages 0 frost days, 66 hot days (≥ 30 °C) and 200 rainy days per year.

Bungoma has warmed by +2.4 °C between 1940 and 2025, or +0.29 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.9 °C (on 23 February 2005) and the coldest 11.7 °C (on 26 July 1947).

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

BungomaBungoma County

coords
0.56°, 34.56°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJanuary

Mean daily temperature

21.4°C

Average daily high

27.6°C

Average daily low

16.5°C

Annual rainfall

1,224mm

Sunshine / day

10.4h

Mean relative humidity

71%

Average peak wind

10.4km/h

Seasonal range

2.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

66 d/yr

Rainy days (≥ 1 mm)

200 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.6 °C

Average feels-like low

17.2 °C

Average peak gust

26.7 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

19.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

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

36.9 °C

23 February 2005

Coldest day

11.7 °C

26 July 1947

Wettest day

130 mm

30 April 2002

Windiest day

22.4 km/h

7 February 1994

Strongest gust

52.6 km/h

15 March 1997

Hottest feels-like

38.2 °C

25 February 2005

Coldest feels-like

8.9 °C

5 February 1978

Sunniest day

11.9 h

26 February 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.7 °C5 March 202514.7 °C23 November 202522.8 °C1,168 mm1340
202434.7 °C13 March 202415.4 °C29 December 202423.1 °C1,396 mm1380
202335.3 °C19 February 202313.8 °C15 January 202322.8 °C1,654 mm1220
202234.7 °C13 January 202213.6 °C3 August 202222.4 °C1,306 mm970
202134.2 °C13 March 202114.5 °C28 January 202122.4 °C1,028 mm980
202032.0 °C7 March 202014.5 °C31 August 202021.8 °C1,550 mm370
201936.2 °C24 March 201914.2 °C20 December 201922.4 °C1,288 mm980
201835.4 °C3 February 201814.0 °C8 August 201822.2 °C1,217 mm910
201735.6 °C12 February 201714.8 °C8 July 201723.1 °C771 mm1410
201635.4 °C16 March 201614.7 °C16 June 201623.1 °C835 mm1460
201536.0 °C11 March 201514.4 °C2 January 201522.6 °C1,151 mm1010
201435.6 °C4 March 201412.8 °C13 February 201422.5 °C766 mm1110
201335.0 °C28 February 201313.8 °C16 July 201322.1 °C958 mm780
201235.3 °C3 February 201212.2 °C2 January 201222.0 °C1,021 mm1020
201135.6 °C26 February 201113.1 °C7 February 201122.1 °C1,047 mm950
201035.1 °C2 February 201014.8 °C16 January 201022.2 °C1,221 mm800
200934.8 °C25 March 200913.2 °C11 January 200922.7 °C980 mm1460
200834.2 °C3 March 200814.4 °C16 July 200822.0 °C1,051 mm1170
200733.9 °C6 March 200714.1 °C30 October 200722.1 °C837 mm1100
200636.1 °C6 February 200614.9 °C19 May 200622.2 °C1,253 mm840
200536.9 °C23 February 200513.3 °C4 January 200522.8 °C821 mm1530
200434.7 °C13 February 200414.0 °C4 July 200422.4 °C818 mm1040
200335.3 °C8 March 200313.2 °C14 January 200322.2 °C857 mm1080
200234.3 °C5 February 200214.7 °C13 August 200222.2 °C1,191 mm880
200134.3 °C3 March 200113.9 °C22 July 200121.5 °C988 mm660
200033.8 °C24 March 200012.8 °C27 January 200021.9 °C736 mm770
199934.4 °C9 February 199914.3 °C19 August 199921.6 °C1,018 mm560
199833.7 °C13 March 199815.1 °C23 November 199821.9 °C1,117 mm710
199735.9 °C23 March 199714.4 °C10 December 199722.2 °C1,491 mm870
199633.4 °C12 March 199614.0 °C12 October 199622.0 °C913 mm760
199533.5 °C5 February 199514.1 °C18 January 199522.1 °C1,165 mm820
199433.9 °C1 February 199413.3 °C4 July 199421.7 °C1,265 mm720
199333.3 °C16 March 199314.4 °C6 July 199322.0 °C786 mm860
199235.0 °C15 March 199213.9 °C21 November 199221.7 °C983 mm820
199133.9 °C21 March 199113.6 °C28 November 199121.5 °C1,162 mm760
199033.0 °C29 January 199012.7 °C9 January 199021.5 °C1,269 mm490
198934.0 °C3 March 198912.8 °C2 July 198921.0 °C1,222 mm370
198835.3 °C2 March 198813.2 °C28 November 198821.5 °C1,305 mm650
198733.6 °C30 December 198713.7 °C2 February 198721.8 °C1,258 mm780
198633.1 °C24 February 198612.6 °C5 August 198621.0 °C1,649 mm510
198535.5 °C16 March 198513.0 °C17 July 198521.0 °C1,591 mm590
198434.6 °C21 February 198412.7 °C18 December 198421.3 °C1,094 mm760
198334.1 °C27 February 198313.3 °C3 December 198321.7 °C1,016 mm690
198235.1 °C26 March 198213.4 °C5 October 198221.2 °C1,314 mm630
198134.5 °C1 March 198113.3 °C19 July 198121.3 °C1,111 mm690
198035.3 °C22 February 198012.9 °C30 September 198021.4 °C1,084 mm800
197933.1 °C7 March 197912.8 °C3 March 197921.2 °C1,550 mm570
197834.2 °C7 February 197812.0 °C5 February 197821.0 °C1,247 mm450
197733.5 °C29 September 197712.3 °C14 July 197721.1 °C1,276 mm530
197633.3 °C30 January 197612.4 °C25 July 197620.8 °C1,302 mm600
197533.8 °C19 February 197513.1 °C24 December 197520.5 °C1,494 mm490
197434.4 °C16 March 197412.0 °C20 July 197420.8 °C1,461 mm640
197334.2 °C15 March 197312.9 °C11 December 197321.2 °C1,350 mm850
197233.6 °C31 March 197213.4 °C4 January 197220.6 °C1,991 mm330
197133.9 °C7 March 197112.1 °C10 July 197120.4 °C1,350 mm630
197032.7 °C8 February 197012.8 °C28 June 197020.7 °C1,506 mm250
196933.2 °C1 October 196912.8 °C6 August 196921.0 °C1,080 mm490
196831.3 °C21 January 196812.3 °C14 January 196820.2 °C1,825 mm40
196733.6 °C26 February 196712.3 °C11 December 196720.5 °C1,436 mm550
196632.7 °C26 December 196611.7 °C24 December 196621.1 °C1,419 mm450
196533.6 °C14 February 196512.2 °C17 February 196521.0 °C1,424 mm520
196431.4 °C31 January 196411.9 °C31 August 196420.4 °C1,462 mm130
196331.1 °C23 March 196312.5 °C17 June 196320.1 °C1,919 mm80
196230.7 °C14 February 196212.6 °C2 July 196219.7 °C1,650 mm110
196134.6 °C21 January 196113.2 °C8 September 196121.0 °C1,820 mm590
196033.5 °C12 December 196013.1 °C28 January 196021.0 °C1,621 mm510
195933.5 °C17 March 195912.9 °C16 June 195921.2 °C1,594 mm620
195834.6 °C3 March 195812.7 °C28 June 195821.3 °C1,395 mm930
195733.1 °C18 January 195713.0 °C19 July 195720.9 °C1,810 mm420
195631.8 °C13 March 195612.8 °C23 July 195620.1 °C1,151 mm160
195531.0 °C3 March 195513.3 °C16 August 195520.2 °C1,125 mm30
195430.7 °C24 November 195411.9 °C2 July 195420.1 °C1,025 mm50
195329.5 °C15 February 195311.8 °C13 August 195319.7 °C2,512 mm00
195229.4 °C23 January 195213.5 °C10 July 195220.1 °C1,438 mm00
195130.8 °C2 March 195112.4 °C17 July 195120.0 °C1,953 mm20
195032.7 °C28 February 195012.5 °C19 August 195019.8 °C1,087 mm120
194931.8 °C23 March 194912.0 °C1 August 194920.3 °C1,023 mm70
194829.5 °C23 March 194812.8 °C3 January 194820.4 °C1,229 mm00
194730.7 °C11 October 194711.7 °C26 July 194720.4 °C1,493 mm100
194635.9 °C31 March 194613.4 °C24 November 194621.4 °C651 mm800
194532.4 °C23 February 194513.2 °C29 July 194521.1 °C705 mm500
194433.6 °C16 April 194413.4 °C8 January 194421.7 °C686 mm1000
194333.7 °C18 February 194312.1 °C27 July 194321.9 °C308 mm1230
194233.3 °C8 February 194212.9 °C15 July 194221.3 °C536 mm760
194133.1 °C26 March 194112.9 °C9 December 194121.0 °C649 mm400
194030.5 °C23 February 194012.8 °C29 January 194020.0 °C987 mm10

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
+1.5 °C
Hot days (≥ 30 °C)
134 d/yr
+68
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1168 mm
-56 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.5 °C+1.2 °C23 mm-35 mm
Feb33.3 °C+3.4 °C11 mm-56 mm
Mar30.6 °C+1.3 °C165 mm+30 mm
Apr28.2 °C+1.0 °C208 mm+21 mm
May27.9 °C+1.7 °C166 mm-20 mm
Jun27.6 °C+1.6 °C75 mm-22 mm
Jul26.4 °C+0.6 °C228 mm+163 mm
Aug27.3 °C+0.9 °C59 mm-1 mm
Sep29.7 °C+2.3 °C47 mm-19 mm
Oct28.6 °C+0.9 °C80 mm-16 mm
Nov30.2 °C+2.8 °C33 mm-87 mm
Dec29.9 °C+1.6 °C71 mm-15 mm

The year's extremes

Hottest day
35.7 °C
5 Mar 2025
Coldest day
14.7 °C
23 Nov 2025
Wettest day
77.7 mm
10 Jul 2025
Windiest day
19.9 km/h
3 Mar 2025
Strongest gust
44.3 km/h
20 Jan 2025
Hottest feels-like
37.3 °C
5 Mar 2025
Coldest feels-like
14.0 °C
23 Nov 2025
Sunniest day
11.9 h
26 Feb 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 Bungoma?

Bungoma has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 21.4 °C and it receives 1,224 mm of precipitation per year.

What is the hottest day ever recorded in Bungoma?

The hottest day measured in Bungoma between 1940 and 2025 was 23 February 2005, reaching 36.9 °C.

What is the coldest day in Bungoma?

The coldest day measured in Bungoma between 1940 and 2025 was 26 July 1947, at 11.7 °C.

Does it snow in Bungoma?

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

Has the climate of Bungoma warmed?

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

What is the wettest day in Bungoma?

The wettest day measured in Bungoma between 1940 and 2025 was 30 April 2002, with 130 mm of rain in 24 hours.

What was the windiest day in Bungoma?

The windiest day measured in Bungoma between 1940 and 2025 was 7 February 1994, with winds reaching 22.4 km/h.

What is the warmest month in Bungoma?

The warmest month in Bungoma is February (22.6 °C on average); the coldest is July (20.3 °C).

How much does it rain in Bungoma?

Bungoma receives on average 1,224 mm of precipitation per year, spread over about 200 rainy days.

Is it sunny in Bungoma?

Bungoma gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Bungoma?

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

What was the most extreme apparent temperature in Bungoma?

In Bungoma, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 25 February 2005, and the lowest was 8.9 °C on 5 February 1978.

Compare Bungoma with another city

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

Nearby cities

The climate around Bungoma

Other cities — Kenya