Nyamira climate — normals and trends

Nyamira (Kenya) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 19.4 °C and it receives 2,154 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 (20.4 °C on average) and the coldest is July (18.4 °C). Rainfall peaks in April.

Nyamira averages 0 frost days, 9 hot days (≥ 30 °C) and 252 rainy days per year.

Nyamira has warmed by +2.0 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.7 °C (on 31 March 1946) and the coldest 8.9 °C (on 28 August 1963).

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

NyamiraNyamira county

coords
-0.56°, 34.94°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthFebruary

Mean daily temperature

19.4°C

Average daily high

25.3°C

Average daily low

14.8°C

Annual rainfall

2,154mm

Sunshine / day

10.7h

Mean relative humidity

75%

Average peak wind

9.3km/h

Seasonal range

2.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

9 d/yr

Rainy days (≥ 1 mm)

252 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.7 °C

Average feels-like low

14.8 °C

Average peak gust

25.5 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

31 March 1946

Coldest day

8.9 °C

28 August 1963

Wettest day

111 mm

10 January 1998

Windiest day

21.4 km/h

22 January 1961

Strongest gust

49.7 km/h

24 March 2000

Hottest feels-like

35.2 °C

5 March 2016

Coldest feels-like

6.3 °C

28 August 1963

Sunniest day

11.9 h

22 February 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.5 °C2 March 202512.1 °C15 January 202520.3 °C1,767 mm210
202432.0 °C20 March 202413.8 °C22 June 202420.6 °C2,195 mm140
202332.6 °C20 February 202312.5 °C6 January 202320.7 °C2,186 mm290
202231.4 °C12 March 202211.2 °C14 January 202220.2 °C1,624 mm140
202131.2 °C12 March 202112.2 °C1 February 202120.2 °C1,685 mm80
202029.5 °C7 March 202012.5 °C9 February 202019.9 °C2,499 mm00
201933.2 °C24 March 201913.4 °C14 July 201920.6 °C2,148 mm410
201832.4 °C10 February 201811.7 °C8 August 201820.2 °C2,113 mm190
201732.3 °C13 February 201713.5 °C5 January 201720.8 °C1,580 mm320
201632.5 °C4 March 201613.4 °C25 August 201620.6 °C1,562 mm320
201533.7 °C9 March 201512.8 °C5 January 201520.5 °C2,224 mm390
201432.2 °C10 March 201412.2 °C13 February 201419.9 °C1,589 mm150
201331.4 °C24 February 201311.2 °C15 July 201319.7 °C2,094 mm130
201232.8 °C15 February 201210.3 °C3 January 201219.9 °C2,233 mm410
201132.6 °C27 February 201111.8 °C27 January 201119.9 °C2,199 mm220
201031.3 °C2 February 201012.9 °C14 September 201020.0 °C2,197 mm20
200931.9 °C25 March 200912.8 °C4 July 200920.4 °C1,409 mm260
200831.6 °C12 January 200812.1 °C8 July 200819.8 °C1,716 mm100
200730.6 °C6 March 200712.1 °C18 December 200719.8 °C1,927 mm20
200632.1 °C27 January 200612.3 °C25 July 200620.0 °C2,310 mm290
200533.5 °C23 February 200511.8 °C5 January 200520.5 °C1,539 mm290
200430.9 °C23 March 200412.0 °C28 January 200420.1 °C1,783 mm50
200332.5 °C21 February 200311.9 °C4 July 200320.0 °C1,635 mm270
200231.1 °C27 February 200212.7 °C9 July 200220.2 °C1,890 mm50
200131.0 °C28 February 200112.1 °C22 July 200119.5 °C2,015 mm40
200033.3 °C24 March 200011.7 °C27 January 200020.0 °C1,256 mm180
199932.4 °C26 February 199912.4 °C6 July 199919.7 °C1,556 mm200
199831.0 °C5 March 199812.5 °C22 June 199820.0 °C2,003 mm50
199733.7 °C13 March 199712.2 °C5 February 199720.3 °C2,476 mm370
199629.1 °C11 March 199610.7 °C10 August 199619.7 °C1,828 mm00
199530.2 °C5 February 199511.7 °C25 August 199519.8 °C1,996 mm20
199430.8 °C1 February 199412.2 °C4 July 199419.7 °C2,473 mm40
199329.8 °C16 March 199311.2 °C22 January 199319.7 °C1,584 mm00
199232.1 °C15 March 199212.2 °C1 September 199219.5 °C1,990 mm120
199130.5 °C20 March 199111.6 °C11 September 199119.3 °C2,293 mm10
199029.1 °C29 January 199011.4 °C8 January 199019.3 °C2,208 mm00
198930.3 °C1 March 198910.1 °C21 June 198919.1 °C2,008 mm20
198831.0 °C29 February 198811.0 °C19 July 198819.5 °C2,271 mm50
198730.5 °C29 December 198712.5 °C5 January 198719.9 °C2,014 mm20
198629.3 °C24 February 198610.0 °C5 August 198619.2 °C2,407 mm00
198531.6 °C16 March 198510.7 °C9 July 198519.1 °C2,694 mm40
198431.8 °C10 March 198411.3 °C23 December 198419.3 °C1,864 mm130
198330.5 °C7 March 198311.8 °C30 November 198319.5 °C2,300 mm40
198231.1 °C17 March 198210.9 °C5 August 198219.3 °C2,419 mm40
198131.7 °C2 March 198111.2 °C15 June 198119.3 °C2,169 mm80
198032.0 °C22 February 198011.3 °C24 July 198019.5 °C1,786 mm150
197929.4 °C7 March 197910.7 °C18 July 197919.1 °C2,313 mm00
197830.1 °C7 February 19789.9 °C18 July 197818.8 °C2,612 mm10
197729.2 °C29 September 197710.2 °C14 August 197718.9 °C2,705 mm00
197630.4 °C30 January 19769.7 °C19 August 197618.8 °C2,319 mm20
197530.6 °C9 February 197510.8 °C31 October 197518.7 °C2,455 mm40
197431.0 °C16 March 197411.0 °C30 July 197418.8 °C2,175 mm70
197330.5 °C15 March 197311.2 °C3 July 197319.3 °C2,194 mm80
197228.6 °C30 January 197211.9 °C2 September 197218.8 °C2,890 mm00
197131.7 °C5 March 197110.3 °C20 September 197118.6 °C2,460 mm120
197029.4 °C3 January 197011.0 °C11 July 197018.8 °C2,380 mm00
196929.8 °C1 October 19699.2 °C6 August 196919.0 °C2,046 mm00
196829.1 °C21 January 196810.1 °C15 January 196818.5 °C2,617 mm00
196731.7 °C26 February 196710.9 °C27 September 196718.8 °C2,813 mm90
196628.9 °C23 December 196611.1 °C28 November 196619.0 °C2,553 mm00
196531.9 °C11 March 19659.9 °C18 January 196518.9 °C2,124 mm90
196428.6 °C12 March 19649.8 °C31 August 196418.4 °C2,580 mm00
196329.6 °C20 October 19638.9 °C28 August 196318.3 °C2,947 mm00
196228.3 °C26 February 196210.2 °C2 July 196218.2 °C2,779 mm00
196131.3 °C21 January 196111.2 °C14 February 196119.1 °C2,675 mm50
196029.2 °C12 December 196011.3 °C28 January 196019.1 °C2,368 mm00
195929.7 °C17 March 19599.9 °C22 September 195919.2 °C2,314 mm00
195831.1 °C3 March 195810.7 °C28 June 195819.2 °C2,089 mm50
195729.1 °C17 February 195710.7 °C3 September 195718.9 °C2,513 mm00
195628.9 °C12 March 195611.3 °C23 July 195618.2 °C2,326 mm00
195527.3 °C7 October 195511.4 °C22 July 195518.3 °C2,080 mm00
195427.0 °C24 November 195411.0 °C2 July 195418.3 °C2,211 mm00
195327.5 °C7 September 195310.7 °C12 August 195318.2 °C3,614 mm00
195227.4 °C27 September 195212.2 °C21 January 195218.5 °C2,862 mm00
195128.5 °C8 October 195110.4 °C4 July 195118.3 °C3,015 mm00
195028.7 °C28 February 195011.0 °C19 August 195018.1 °C2,571 mm00
194928.6 °C23 March 194911.7 °C7 February 194918.6 °C2,213 mm00
194827.1 °C19 September 194811.5 °C12 August 194818.6 °C2,379 mm00
194728.2 °C6 October 194710.3 °C25 July 194718.5 °C2,899 mm00
194633.7 °C31 March 194612.0 °C20 July 194619.3 °C1,696 mm410
194529.4 °C5 October 194511.4 °C28 June 194519.0 °C1,227 mm00
194431.4 °C24 March 194410.8 °C7 July 194419.9 °C1,261 mm240
194332.0 °C18 February 194310.4 °C27 July 194319.5 °C1,039 mm230
194230.0 °C5 February 194211.6 °C21 July 194219.1 °C1,247 mm30
194130.5 °C8 February 194111.4 °C24 December 194118.9 °C1,531 mm40
194026.8 °C22 February 194011.1 °C1 December 194018.1 °C2,450 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
26.2 °C
+0.9 °C
Hot days (≥ 30 °C)
21 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1767 mm
-387 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.8 °C+0.7 °C62 mm-38 mm
Feb29.7 °C+2.7 °C27 mm-73 mm
Mar27.7 °C+1.0 °C210 mm+1 mm
Apr25.9 °C+0.7 °C264 mm-91 mm
May25.6 °C+1.0 °C291 mm+13 mm
Jun25.1 °C+0.9 °C96 mm-38 mm
Jul24.6 °C+0.7 °C122 mm+15 mm
Aug24.7 °C+0.2 °C151 mm+20 mm
Sep26.1 °C+0.7 °C118 mm-26 mm
Oct25.4 °C-0.2 °C195 mm-2 mm
Nov26.6 °C+1.7 °C77 mm-170 mm
Dec26.3 °C+1.1 °C156 mm+1 mm

The year's extremes

Hottest day
32.5 °C
2 Mar 2025
Coldest day
12.1 °C
15 Jan 2025
Wettest day
43.1 mm
20 May 2025
Windiest day
18.4 km/h
20 Jan 2025
Strongest gust
39.6 km/h
9 Mar 2025
Hottest feels-like
33.9 °C
5 Mar 2025
Coldest feels-like
10.8 °C
15 Jan 2025
Sunniest day
11.9 h
22 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 Nyamira?

Nyamira has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 19.4 °C and it receives 2,154 mm of precipitation per year.

What is the hottest day ever recorded in Nyamira?

The hottest day measured in Nyamira between 1940 and 2025 was 31 March 1946, reaching 33.7 °C.

What is the coldest day in Nyamira?

The coldest day measured in Nyamira between 1940 and 2025 was 28 August 1963, at 8.9 °C.

Does it snow in Nyamira?

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

Has the climate of Nyamira warmed?

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

What is the wettest day in Nyamira?

The wettest day measured in Nyamira between 1940 and 2025 was 10 January 1998, with 111 mm of rain in 24 hours.

What was the windiest day in Nyamira?

The windiest day measured in Nyamira between 1940 and 2025 was 22 January 1961, with winds reaching 21.4 km/h.

What is the warmest month in Nyamira?

The warmest month in Nyamira is February (20.4 °C on average); the coldest is July (18.4 °C).

How much does it rain in Nyamira?

Nyamira receives on average 2,154 mm of precipitation per year, spread over about 252 rainy days.

Is it sunny in Nyamira?

Nyamira gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Nyamira?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Nyamira.

What was the most extreme apparent temperature in Nyamira?

In Nyamira, between 1940 and 2025, the highest apparent temperature reached 35.2 °C on 5 March 2016, and the lowest was 6.3 °C on 28 August 1963.

Compare Nyamira with another city

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

Nearby cities

The climate around Nyamira

Other cities — Kenya