Taveta climate — normals and trends

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

Taveta averages 0 frost days, 134 hot days (≥ 30 °C) and 103 rainy days per year.

Taveta has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.0 °C (on 25 March 1941) and the coldest 9.9 °C (on 4 August 1996).

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

TavetaTaita Taveta

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

Mean daily temperature

23.2°C

Average daily high

28.9°C

Average daily low

18.4°C

Annual rainfall

493mm

Sunshine / day

10.6h

Mean relative humidity

67%

Average peak wind

13.3km/h

Seasonal range

4.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

134 d/yr

Rainy days (≥ 1 mm)

103 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.1 °C

Average feels-like low

20.1 °C

Average peak gust

34.1 km/h

Tropical nights (≥ 20 °C)

98 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

38.0 °C

25 March 1941

Coldest day

9.9 °C

4 August 1996

Wettest day

89 mm

17 November 2015

Windiest day

25.3 km/h

26 December 1940

Strongest gust

61.2 km/h

5 January 1971

Hottest feels-like

39.1 °C

19 February 2024

Coldest feels-like

7.6 °C

11 July 1944

Sunniest day

12.2 h

27 December 2003

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.0 °C28 February 202513.8 °C26 July 202524.1 °C518 mm1960
202436.9 °C18 February 202414.6 °C25 June 202424.4 °C601 mm1940
202336.5 °C5 February 202313.7 °C20 July 202324.4 °C446 mm1880
202234.9 °C13 March 202213.7 °C21 July 202224.1 °C238 mm2000
202135.0 °C24 November 202112.9 °C27 August 202123.9 °C325 mm1820
202034.1 °C11 October 202013.0 °C17 July 202023.8 °C645 mm1680
201935.9 °C26 March 201912.0 °C24 July 201924.0 °C678 mm1380
201835.6 °C26 February 201813.0 °C10 June 201823.5 °C575 mm1480
201735.7 °C10 March 201714.5 °C7 September 201724.2 °C377 mm1790
201636.1 °C28 March 201613.6 °C9 July 201623.8 °C434 mm1610
201535.2 °C28 February 201513.5 °C16 June 201524.0 °C571 mm1690
201434.6 °C3 February 201412.2 °C29 June 201423.8 °C483 mm1730
201335.1 °C19 February 201313.3 °C8 July 201323.8 °C498 mm1730
201235.9 °C22 January 201214.1 °C23 July 201224.1 °C348 mm1920
201135.8 °C11 February 201113.6 °C11 July 201124.1 °C410 mm1920
201035.0 °C2 February 201013.6 °C9 July 201023.7 °C425 mm1660
200934.9 °C21 March 200914.2 °C28 July 200924.2 °C261 mm2030
200834.4 °C26 January 200812.0 °C29 June 200823.5 °C418 mm1640
200734.7 °C23 February 200713.1 °C20 June 200723.6 °C399 mm1650
200635.5 °C30 January 200613.0 °C3 July 200623.5 °C722 mm1140
200536.0 °C2 March 200513.6 °C15 July 200523.9 °C348 mm1760
200434.4 °C28 January 200413.5 °C3 July 200423.6 °C431 mm1460
200335.2 °C23 March 200312.5 °C9 July 200323.9 °C292 mm1920
200233.6 °C10 January 200213.9 °C22 August 200223.2 °C549 mm1110
200133.7 °C3 March 200111.9 °C4 August 200123.2 °C315 mm1340
200035.9 °C22 February 200013.1 °C9 July 200023.3 °C342 mm1500
199936.3 °C10 February 199912.6 °C5 July 199923.2 °C382 mm1340
199833.8 °C23 February 199812.5 °C1 July 199823.2 °C536 mm1360
199735.1 °C28 January 199712.9 °C16 July 199723.2 °C705 mm1040
199634.3 °C3 February 19969.9 °C4 August 199623.2 °C463 mm1370
199533.5 °C7 February 199512.2 °C3 July 199523.2 °C443 mm1380
199435.4 °C1 February 199412.9 °C31 July 199423.2 °C595 mm1310
199334.3 °C13 November 199312.6 °C24 July 199323.2 °C267 mm1380
199235.0 °C27 February 199211.1 °C1 August 199222.9 °C551 mm1140
199134.6 °C20 March 199112.3 °C21 July 199123.2 °C434 mm1400
199032.9 °C12 February 199012.4 °C26 June 199022.7 °C520 mm810
198934.4 °C27 February 198912.0 °C1 July 198922.7 °C532 mm900
198835.9 °C3 March 198813.9 °C3 October 198823.6 °C398 mm1220
198735.7 °C5 March 198713.0 °C13 July 198723.8 °C439 mm1820
198635.9 °C10 February 198612.0 °C7 July 198623.1 °C508 mm1340
198533.0 °C31 January 198511.6 °C8 June 198522.7 °C447 mm830
198434.9 °C11 March 198412.6 °C8 September 198422.9 °C547 mm1120
198334.5 °C9 March 198313.8 °C5 July 198323.7 °C412 mm1740
198235.7 °C5 February 198212.7 °C18 July 198223.3 °C498 mm1170
198134.1 °C11 February 198112.0 °C13 June 198123.1 °C660 mm1460
198034.6 °C26 February 198012.7 °C13 June 198023.3 °C471 mm1530
197933.3 °C4 March 197911.9 °C31 July 197922.4 °C644 mm1160
197832.6 °C8 January 197812.4 °C29 August 197822.6 °C724 mm940
197733.4 °C12 February 197713.4 °C20 June 197723.2 °C710 mm1140
197634.0 °C10 March 197612.7 °C26 July 197623.2 °C482 mm1590
197534.9 °C14 March 197513.3 °C15 August 197523.1 °C418 mm1440
197434.0 °C20 March 197411.4 °C30 July 197422.8 °C423 mm1180
197334.6 °C15 March 197311.2 °C3 July 197323.0 °C507 mm1410
197234.2 °C9 March 197212.3 °C27 June 197222.8 °C701 mm1090
197134.9 °C1 March 197112.4 °C5 June 197122.6 °C512 mm1240
197033.3 °C27 February 197012.5 °C16 July 197022.7 °C524 mm1090
196933.2 °C25 October 196912.3 °C16 June 196922.8 °C334 mm1220
196834.5 °C29 January 196811.0 °C15 July 196822.0 °C766 mm720
196734.4 °C19 February 196712.4 °C29 July 196722.6 °C503 mm1130
196633.9 °C24 December 196612.6 °C28 July 196622.9 °C437 mm1200
196534.3 °C25 February 196511.6 °C28 June 196522.6 °C469 mm940
196434.6 °C26 February 196410.7 °C12 August 196422.3 °C566 mm890
196333.7 °C2 March 196311.0 °C28 July 196322.4 °C548 mm900
196232.4 °C4 November 196212.8 °C13 August 196222.6 °C385 mm880
196133.7 °C31 January 196114.6 °C15 June 196123.2 °C751 mm1250
196033.7 °C24 February 196012.0 °C25 July 196022.6 °C618 mm970
195934.3 °C10 February 195912.8 °C10 August 195922.9 °C556 mm1080
195833.4 °C22 January 195812.2 °C14 August 195822.9 °C446 mm1350
195733.5 °C22 January 195713.2 °C21 July 195722.6 °C685 mm900
195633.7 °C23 September 195611.9 °C13 July 195622.5 °C454 mm1030
195533.7 °C4 March 195512.2 °C15 July 195522.7 °C456 mm1360
195433.6 °C25 October 195412.6 °C23 June 195422.8 °C432 mm960
195333.1 °C4 November 195311.7 °C22 July 195322.1 °C826 mm450
195233.2 °C17 September 195212.5 °C15 July 195222.6 °C449 mm1180
195132.5 °C1 March 195112.2 °C19 July 195122.3 °C782 mm770
195033.9 °C23 October 195012.0 °C2 June 195022.5 °C515 mm1040
194933.7 °C5 February 194912.0 °C31 July 194922.9 °C459 mm1510
194832.6 °C23 September 194812.2 °C15 July 194822.4 °C571 mm580
194733.7 °C1 March 194711.9 °C27 June 194722.2 °C645 mm750
194636.4 °C21 February 194613.0 °C14 August 194623.6 °C238 mm1570
194533.4 °C31 January 194512.2 °C29 July 194522.4 °C497 mm1060
194435.4 °C22 February 194410.3 °C11 July 194423.1 °C340 mm1490
194335.3 °C25 January 194311.8 °C26 July 194323.3 °C143 mm1940
194234.1 °C2 February 194212.1 °C27 July 194223.1 °C273 mm1690
194138.0 °C25 March 194112.8 °C30 July 194123.0 °C668 mm1360
194032.7 °C25 February 194013.4 °C29 June 194023.0 °C474 mm1140

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.9 °C
+1.0 °C
Hot days (≥ 30 °C)
196 d/yr
+62
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
518 mm
+25 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.6 °C+1.0 °C39 mm-1 mm
Feb32.8 °C+1.3 °C4 mm-32 mm
Mar32.0 °C+0.8 °C134 mm+60 mm
Apr29.0 °C0.0 °C132 mm+20 mm
May27.5 °C+0.6 °C56 mm-4 mm
Jun26.9 °C+0.5 °C18 mm+8 mm
Jul26.8 °C+0.7 °C6 mm-3 mm
Aug27.9 °C+0.9 °C5 mm-2 mm
Sep30.7 °C+2.0 °C2 mm-5 mm
Oct30.7 °C+0.7 °C47 mm+25 mm
Nov31.7 °C+1.9 °C14 mm-45 mm
Dec31.4 °C+1.7 °C61 mm+5 mm

The year's extremes

Hottest day
36.0 °C
28 Feb 2025
Coldest day
13.8 °C
26 Jul 2025
Wettest day
44.9 mm
28 Mar 2025
Windiest day
24.7 km/h
14 Jan 2025
Strongest gust
58.7 km/h
14 Jan 2025
Hottest feels-like
36.7 °C
8 Mar 2025
Coldest feels-like
13.3 °C
26 Jul 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 Taveta?

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

What is the hottest day ever recorded in Taveta?

The hottest day measured in Taveta between 1940 and 2025 was 25 March 1941, reaching 38.0 °C.

What is the coldest day in Taveta?

The coldest day measured in Taveta between 1940 and 2025 was 4 August 1996, at 9.9 °C.

Does it snow in Taveta?

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

Has the climate of Taveta warmed?

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

What is the wettest day in Taveta?

The wettest day measured in Taveta between 1940 and 2025 was 17 November 2015, with 89 mm of rain in 24 hours.

What was the windiest day in Taveta?

The windiest day measured in Taveta between 1940 and 2025 was 26 December 1940, with winds reaching 25.3 km/h.

What is the warmest month in Taveta?

The warmest month in Taveta is February (25.3 °C on average); the coldest is July (20.7 °C).

How much does it rain in Taveta?

Taveta receives on average 493 mm of precipitation per year, spread over about 103 rainy days.

Is it sunny in Taveta?

Taveta gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Taveta?

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

What was the most extreme apparent temperature in Taveta?

In Taveta, between 1940 and 2025, the highest apparent temperature reached 39.1 °C on 19 February 2024, and the lowest was 7.6 °C on 11 July 1944.

Compare Taveta with another city

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

Nearby cities

The climate around Taveta

Other cities — Kenya