Voi climate — normals and trends

Voi (Kenya) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.1 °C and it receives 575 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 (25.0 °C on average) and the coldest is July (21.1 °C). Rainfall peaks in April.

Voi averages 0 frost days, 89 hot days (≥ 30 °C) and 124 rainy days per year.

Voi has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.5 °C (on 24 March 1941) and the coldest 12.9 °C (on 8 September 1984).

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

VoiTaita Taveta

coords
-3.40°, 38.56°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJuly

Mean daily temperature

23.1°C

Average daily high

28.4°C

Average daily low

19.1°C

Annual rainfall

575mm

Sunshine / day

10.7h

Mean relative humidity

74%

Average peak wind

15.2km/h

Seasonal range

3.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

89 d/yr

Rainy days (≥ 1 mm)

124 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.1 °C

Average feels-like low

21.2 °C

Average peak gust

37.9 km/h

Tropical nights (≥ 20 °C)

138 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °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

37.5 °C

24 March 1941

Coldest day

12.9 °C

8 September 1984

Wettest day

88 mm

24 April 2024

Windiest day

25.6 km/h

12 June 1951

Strongest gust

60.1 km/h

12 June 1951

Hottest feels-like

39.5 °C

18 February 1983

Coldest feels-like

11.1 °C

4 August 1996

Sunniest day

12.2 h

27 December 2003

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C1 March 202515.8 °C26 July 202524.0 °C554 mm1400
202435.1 °C19 February 202415.8 °C23 July 202424.3 °C745 mm1450
202334.9 °C4 February 202315.6 °C20 August 202324.1 °C474 mm1300
202234.5 °C21 February 202215.6 °C5 September 202224.0 °C225 mm1470
202134.6 °C27 February 202114.3 °C27 August 202124.0 °C330 mm1470
202033.3 °C5 March 202015.4 °C25 July 202023.8 °C874 mm1090
201934.8 °C10 April 201914.2 °C24 July 201924.2 °C678 mm1200
201834.4 °C26 February 201815.6 °C8 August 201823.5 °C756 mm860
201735.3 °C7 March 201716.0 °C2 September 201724.0 °C419 mm1350
201634.8 °C28 March 201615.7 °C17 September 201623.9 °C439 mm1130
201533.8 °C28 February 201515.7 °C8 September 201524.1 °C538 mm1480
201433.3 °C6 February 201415.0 °C13 July 201423.7 °C553 mm940
201334.5 °C20 February 201315.3 °C1 July 201323.7 °C531 mm1250
201234.0 °C21 February 201215.3 °C23 July 201223.9 °C403 mm1580
201135.0 °C11 February 201116.0 °C24 August 201123.9 °C511 mm1410
201033.7 °C27 February 201015.0 °C24 September 201023.7 °C455 mm1170
200933.3 °C22 March 200915.1 °C29 July 200923.8 °C315 mm1400
200833.3 °C29 February 200814.8 °C29 June 200823.4 °C465 mm1100
200734.1 °C27 February 200715.6 °C20 June 200723.6 °C441 mm920
200634.8 °C25 February 200614.9 °C19 August 200623.4 °C820 mm840
200535.4 °C2 March 200515.9 °C28 August 200523.7 °C331 mm1120
200433.3 °C6 March 200414.2 °C26 August 200423.5 °C478 mm950
200335.2 °C13 March 200314.9 °C29 August 200323.8 °C247 mm1600
200233.1 °C17 February 200214.5 °C23 July 200223.3 °C628 mm760
200133.3 °C3 March 200114.9 °C4 August 200123.2 °C411 mm790
200034.9 °C29 February 200014.6 °C22 August 200023.2 °C417 mm1090
199934.3 °C10 February 199915.0 °C5 July 199923.0 °C426 mm960
199832.1 °C1 November 199814.7 °C27 July 199823.2 °C760 mm740
199733.5 °C15 February 199715.1 °C27 July 199723.3 °C758 mm930
199633.3 °C21 February 199613.1 °C4 August 199623.1 °C442 mm960
199533.9 °C9 February 199515.0 °C3 July 199523.1 °C479 mm640
199433.5 °C9 February 199414.7 °C14 July 199423.2 °C618 mm960
199332.8 °C11 March 199314.6 °C24 July 199322.9 °C469 mm630
199234.3 °C27 February 199213.5 °C1 August 199222.9 °C571 mm840
199133.7 °C23 March 199114.9 °C21 July 199123.2 °C433 mm1060
199032.3 °C12 February 199013.9 °C27 June 199022.8 °C627 mm410
198932.5 °C10 March 198914.6 °C19 July 198922.7 °C653 mm490
198835.1 °C3 March 198815.2 °C30 September 198823.4 °C569 mm1000
198735.0 °C14 March 198715.1 °C11 July 198723.6 °C377 mm1500
198634.8 °C14 March 198614.6 °C7 July 198623.1 °C558 mm1010
198533.5 °C16 February 198514.8 °C8 June 198522.8 °C470 mm520
198433.4 °C9 March 198412.9 °C8 September 198422.9 °C475 mm850
198333.3 °C18 February 198315.3 °C7 September 198323.4 °C574 mm1040
198234.5 °C27 March 198214.5 °C18 July 198223.1 °C647 mm750
198133.3 °C12 February 198114.1 °C13 June 198122.9 °C899 mm790
198033.7 °C2 March 198015.1 °C21 June 198023.3 °C515 mm1050
197933.3 °C4 March 197914.8 °C31 July 197922.5 °C829 mm460
197831.8 °C29 September 197813.7 °C29 August 197822.6 °C948 mm340
197732.8 °C20 February 197714.9 °C13 September 197723.2 °C899 mm690
197632.8 °C11 February 197614.6 °C19 July 197623.0 °C532 mm910
197533.4 °C20 March 197514.4 °C27 July 197523.0 °C497 mm1010
197432.8 °C16 February 197413.7 °C29 July 197422.8 °C484 mm870
197334.0 °C8 March 197314.7 °C9 July 197323.1 °C523 mm1090
197233.4 °C9 March 197214.5 °C27 June 197222.9 °C625 mm750
197135.0 °C23 February 197113.9 °C6 August 197122.7 °C558 mm910
197033.1 °C8 March 197013.7 °C18 September 197022.9 °C496 mm910
196932.6 °C23 March 196914.1 °C7 September 196922.9 °C423 mm720
196833.0 °C13 January 196813.4 °C12 August 196822.2 °C872 mm450
196733.8 °C19 February 196714.5 °C29 July 196722.8 °C595 mm860
196635.1 °C15 February 196614.3 °C29 July 196622.9 °C570 mm840
196532.4 °C13 March 196514.0 °C27 June 196522.5 °C592 mm560
196434.1 °C26 February 196413.6 °C29 June 196422.5 °C621 mm450
196333.2 °C2 March 196314.6 °C28 July 196322.4 °C637 mm510
196231.9 °C3 April 196214.3 °C13 August 196222.5 °C510 mm420
196132.4 °C1 March 196115.4 °C10 August 196123.1 °C834 mm970
196033.6 °C27 February 196015.0 °C25 July 196022.7 °C733 mm530
195934.0 °C14 February 195914.7 °C17 August 195923.1 °C550 mm890
195832.7 °C15 March 195814.0 °C7 August 195822.9 °C568 mm710
195732.9 °C23 January 195715.1 °C21 July 195722.7 °C778 mm530
195632.2 °C28 March 195614.5 °C12 July 195622.3 °C603 mm600
195532.6 °C7 March 195514.3 °C11 August 195522.7 °C502 mm960
195432.4 °C26 October 195414.3 °C31 August 195422.6 °C449 mm410
195330.6 °C4 November 195314.6 °C21 July 195321.8 °C1,110 mm10
195232.3 °C17 September 195214.5 °C29 August 195222.3 °C611 mm320
195132.6 °C21 February 195114.7 °C5 July 195122.2 °C909 mm420
195033.0 °C13 February 195014.3 °C18 August 195022.4 °C565 mm620
194933.9 °C7 February 194914.6 °C31 July 194922.6 °C561 mm780
194830.8 °C30 December 194814.2 °C21 August 194822.1 °C777 mm40
194732.3 °C1 March 194714.1 °C19 September 194722.0 °C898 mm370
194635.9 °C28 February 194614.7 °C4 August 194623.3 °C292 mm1390
194533.8 °C6 February 194514.2 °C29 July 194522.4 °C562 mm560
194435.0 °C20 February 194413.8 °C11 July 194422.9 °C446 mm1200
194334.1 °C26 December 194314.1 °C31 August 194323.0 °C185 mm1560
194233.6 °C29 January 194214.1 °C5 September 194222.8 °C322 mm1160
194137.5 °C24 March 194114.5 °C11 August 194123.0 °C896 mm1090
194032.3 °C10 November 194015.3 °C19 August 194022.8 °C771 mm440

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.4 °C
+1.0 °C
Hot days (≥ 30 °C)
140 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
554 mm
-21 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.8 °C+1.3 °C38 mm-16 mm
Feb31.7 °C+1.0 °C5 mm-37 mm
Mar31.9 °C+1.2 °C74 mm-7 mm
Apr29.5 °C+0.5 °C143 mm+37 mm
May28.3 °C+0.9 °C62 mm+14 mm
Jun27.3 °C+0.4 °C17 mm+9 mm
Jul27.2 °C+0.8 °C2 mm-4 mm
Aug27.7 °C+1.1 °C5 mm-3 mm
Sep28.9 °C+1.2 °C8 mm-5 mm
Oct29.5 °C+0.7 °C96 mm+60 mm
Nov29.5 °C+0.6 °C32 mm-44 mm
Dec30.5 °C+1.9 °C72 mm-26 mm

The year's extremes

Hottest day
34.7 °C
1 Mar 2025
Coldest day
15.8 °C
26 Jul 2025
Wettest day
46.0 mm
30 Oct 2025
Windiest day
21.4 km/h
2 Sep 2025
Strongest gust
50.0 km/h
29 Aug 2025
Hottest feels-like
38.1 °C
16 Mar 2025
Coldest feels-like
15.7 °C
5 Aug 2025
Sunniest day
12.1 h
26 Dec 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 Voi?

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

What is the hottest day ever recorded in Voi?

The hottest day measured in Voi between 1940 and 2025 was 24 March 1941, reaching 37.5 °C.

What is the coldest day in Voi?

The coldest day measured in Voi between 1940 and 2025 was 8 September 1984, at 12.9 °C.

Does it snow in Voi?

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

Has the climate of Voi warmed?

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

What is the wettest day in Voi?

The wettest day measured in Voi between 1940 and 2025 was 24 April 2024, with 88 mm of rain in 24 hours.

What was the windiest day in Voi?

The windiest day measured in Voi between 1940 and 2025 was 12 June 1951, with winds reaching 25.6 km/h.

What is the warmest month in Voi?

The warmest month in Voi is February (25.0 °C on average); the coldest is July (21.1 °C).

How much does it rain in Voi?

Voi receives on average 575 mm of precipitation per year, spread over about 124 rainy days.

Is it sunny in Voi?

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

Are there tropical nights in Voi?

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

What was the most extreme apparent temperature in Voi?

In Voi, between 1940 and 2025, the highest apparent temperature reached 39.5 °C on 18 February 1983, and the lowest was 11.1 °C on 4 August 1996.

Compare Voi with another city

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

Nearby cities

The climate around Voi

Other cities — Kenya