Hola climate — normals and trends

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

Hola averages 0 frost days, 345 hot days (≥ 30 °C) and 85 rainy days per year.

Hola has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.4 °C (on 27 March 1941) and the coldest 17.4 °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

HolaTana River County

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

Mean daily temperature

27.7°C

Average daily high

33.4°C

Average daily low

23.6°C

Annual rainfall

362mm

Sunshine / day

11.1h

Mean relative humidity

67%

Average peak wind

20.4km/h

Seasonal range

3.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

345 d/yr

Rainy days (≥ 1 mm)

85 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.8 °C

Average feels-like low

26.6 °C

Average peak gust

40.6 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

42.4 °C

27 March 1941

Coldest day

17.4 °C

18 September 1970

Wettest day

71 mm

13 May 2007

Windiest day

36.1 km/h

25 June 1978

Strongest gust

70.9 km/h

8 August 1954

Hottest feels-like

45.4 °C

18 March 2016

Coldest feels-like

18.3 °C

4 August 1996

Sunniest day

12.1 h

11 January 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.8 °C29 December 202521.0 °C27 July 202528.5 °C257 mm3590
202438.7 °C13 March 202420.8 °C6 August 202429.0 °C258 mm3600
202337.5 °C19 March 202321.8 °C13 August 202328.1 °C492 mm3450
202237.6 °C5 April 202220.5 °C6 August 202228.1 °C191 mm3400
202137.9 °C19 January 202120.7 °C28 August 202128.5 °C176 mm3600
202039.3 °C25 February 202021.3 °C2 August 202028.6 °C436 mm3550
201938.9 °C17 April 201921.4 °C24 July 201928.7 °C410 mm3540
201838.4 °C21 February 201820.9 °C25 October 201828.1 °C368 mm3490
201738.8 °C8 March 201721.8 °C17 September 201728.7 °C222 mm3600
201640.5 °C18 March 201620.9 °C17 September 201628.7 °C188 mm3600
201538.4 °C28 February 201522.0 °C10 August 201528.6 °C332 mm3590
201438.7 °C13 March 201421.7 °C1 August 201428.5 °C298 mm3590
201338.2 °C10 March 201321.2 °C1 July 201328.2 °C340 mm3480
201239.0 °C22 January 201220.4 °C23 July 201228.5 °C212 mm3600
201138.4 °C28 March 201122.2 °C16 July 201128.4 °C288 mm3570
201038.9 °C12 March 201021.0 °C16 August 201028.4 °C285 mm3570
200938.6 °C10 March 200921.8 °C17 August 200928.4 °C316 mm3610
200838.1 °C4 March 200821.0 °C7 July 200828.1 °C274 mm3540
200740.3 °C27 February 200721.7 °C6 January 200728.3 °C370 mm3570
200639.6 °C3 March 200621.6 °C19 August 200628.1 °C418 mm3560
200539.0 °C2 April 200520.9 °C14 July 200528.4 °C176 mm3550
200438.4 °C31 March 200420.7 °C26 August 200428.3 °C272 mm3500
200338.5 °C23 March 200320.7 °C29 August 200328.2 °C248 mm3490
200238.2 °C25 March 200220.6 °C13 July 200227.9 °C382 mm3530
200138.7 °C3 March 200120.6 °C4 August 200128.0 °C270 mm3540
200039.1 °C22 February 200020.1 °C16 September 200027.6 °C319 mm3440
199938.5 °C28 March 199920.0 °C19 July 199927.7 °C352 mm3480
199837.6 °C19 March 199820.4 °C23 July 199827.6 °C488 mm3430
199738.4 °C1 February 199721.1 °C27 July 199727.5 °C636 mm3260
199637.6 °C31 January 199619.1 °C4 August 199627.8 °C321 mm3510
199538.3 °C21 March 199521.1 °C25 August 199527.9 °C325 mm3500
199439.0 °C19 February 199421.0 °C10 July 199427.8 °C342 mm3520
199337.9 °C22 March 199320.5 °C26 July 199327.7 °C306 mm3490
199238.3 °C21 March 199220.0 °C26 July 199227.8 °C294 mm3500
199138.5 °C17 February 199120.3 °C2 August 199127.7 °C293 mm3370
199039.2 °C24 February 199020.1 °C12 July 199027.7 °C384 mm3590
198939.2 °C25 February 198921.0 °C2 August 198927.6 °C369 mm3560
198839.3 °C22 March 198820.1 °C4 September 198828.1 °C312 mm3550
198738.4 °C6 March 198721.0 °C12 August 198728.4 °C213 mm3540
198638.0 °C18 March 198620.3 °C19 July 198627.6 °C384 mm3400
198538.6 °C16 February 198520.6 °C12 September 198527.5 °C306 mm3530
198438.7 °C27 January 198420.2 °C5 September 198427.6 °C326 mm3520
198339.0 °C27 March 198320.9 °C7 September 198328.3 °C248 mm3560
198238.6 °C14 March 198220.8 °C18 July 198227.7 °C479 mm3490
198138.2 °C8 January 198119.7 °C30 June 198127.8 °C401 mm3450
198038.4 °C10 March 198020.2 °C16 August 198028.0 °C222 mm3520
197938.2 °C5 March 197920.1 °C25 July 197927.0 °C575 mm3130
197837.1 °C17 February 197820.1 °C29 August 197827.4 °C556 mm3460
197738.9 °C25 February 197719.7 °C26 August 197727.6 °C613 mm3520
197638.0 °C6 April 197619.9 °C5 September 197627.7 °C398 mm3550
197539.3 °C20 March 197520.5 °C5 September 197527.5 °C296 mm3360
197437.9 °C8 February 197419.9 °C23 September 197427.5 °C305 mm3530
197339.5 °C21 February 197319.6 °C17 September 197327.9 °C276 mm3590
197237.7 °C17 December 197219.8 °C15 August 197227.4 °C419 mm3480
197138.8 °C26 January 197118.8 °C6 August 197127.2 °C300 mm3380
197037.8 °C1 December 197017.4 °C18 September 197027.4 °C273 mm3370
196938.0 °C25 April 196918.2 °C22 August 196927.4 °C275 mm3510
196837.5 °C16 February 196819.3 °C10 September 196826.6 °C561 mm3040
196738.0 °C26 March 196719.8 °C20 August 196727.1 °C462 mm3410
196640.1 °C15 February 196619.6 °C18 August 196627.5 °C318 mm3410
196538.4 °C24 March 196518.6 °C26 June 196527.1 °C255 mm3200
196439.2 °C24 February 196419.1 °C12 August 196427.1 °C352 mm3330
196338.2 °C19 February 196319.8 °C7 September 196327.0 °C391 mm3270
196237.3 °C4 April 196219.6 °C26 July 196227.1 °C293 mm3540
196137.9 °C5 April 196120.3 °C19 December 196127.3 °C601 mm3280
196037.7 °C11 March 196020.2 °C31 August 196027.2 °C415 mm3580
195939.2 °C18 March 195919.8 °C14 September 195927.7 °C298 mm3420
195837.1 °C3 March 195820.0 °C14 August 195827.3 °C325 mm3290
195737.9 °C23 January 195720.1 °C27 September 195727.0 °C541 mm3230
195638.2 °C25 February 195619.7 °C20 August 195627.2 °C301 mm3520
195538.3 °C2 February 195519.7 °C14 October 195527.5 °C221 mm3580
195438.1 °C2 March 195419.6 °C12 January 195427.2 °C228 mm3590
195335.6 °C8 February 195319.8 °C15 June 195325.9 °C925 mm2700
195237.5 °C23 March 195219.1 °C29 August 195226.5 °C556 mm3220
195137.6 °C22 January 195119.5 °C24 July 195126.3 °C821 mm2750
195038.5 °C9 February 195019.6 °C16 October 195026.8 °C406 mm3210
194938.8 °C3 February 194919.1 °C19 August 194927.2 °C352 mm3590
194836.0 °C20 March 194819.6 °C20 August 194826.4 °C550 mm3230
194737.2 °C5 February 194719.2 °C10 September 194726.0 °C805 mm2470
194639.1 °C19 March 194619.5 °C4 August 194627.8 °C194 mm3570
194539.2 °C18 January 194519.8 °C24 August 194527.2 °C333 mm3440
194438.9 °C21 February 194419.3 °C5 July 194427.4 °C281 mm3530
194339.0 °C25 January 194319.6 °C23 July 194327.5 °C137 mm3540
194237.4 °C30 January 194219.3 °C5 October 194227.3 °C269 mm3550
194142.4 °C27 March 194119.0 °C5 October 194127.3 °C510 mm3390
194037.7 °C17 January 194020.6 °C19 August 194027.6 °C322 mm3640

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
34.2 °C
+0.8 °C
Hot days (≥ 30 °C)
359 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
258 mm
-105 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan36.0 °C+0.9 °C0 mm-16 mm
Feb36.5 °C+0.5 °C1 mm-8 mm
Mar36.3 °C+0.4 °C27 mm-6 mm
Apr35.0 °C+0.8 °C81 mm+16 mm
May33.7 °C+1.3 °C32 mm-13 mm
Jun32.6 °C+0.8 °C9 mm-1 mm
Jul31.8 °C+0.7 °C5 mm-3 mm
Aug31.5 °C+0.1 °C8 mm-2 mm
Sep33.1 °C+0.7 °C10 mm-4 mm
Oct34.1 °C+0.8 °C50 mm+18 mm
Nov34.6 °C+1.3 °C13 mm-56 mm
Dec35.9 °C+2.3 °C21 mm-29 mm

The year's extremes

Hottest day
38.8 °C
29 Dec 2025
Coldest day
21.0 °C
27 Jul 2025
Wettest day
31.1 mm
29 Oct 2025
Windiest day
31.8 km/h
13 Jun 2025
Strongest gust
61.2 km/h
13 Jun 2025
Hottest feels-like
42.5 °C
26 Mar 2025
Coldest feels-like
21.9 °C
27 Jul 2025
Sunniest day
12.0 h
23 Oct 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 Hola?

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

What is the hottest day ever recorded in Hola?

The hottest day measured in Hola between 1940 and 2025 was 27 March 1941, reaching 42.4 °C.

What is the coldest day in Hola?

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

Does it snow in Hola?

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

Has the climate of Hola warmed?

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

What is the wettest day in Hola?

The wettest day measured in Hola between 1940 and 2025 was 13 May 2007, with 71 mm of rain in 24 hours.

What was the windiest day in Hola?

The windiest day measured in Hola between 1940 and 2025 was 25 June 1978, with winds reaching 36.1 km/h.

What is the warmest month in Hola?

The warmest month in Hola is March (29.7 °C on average); the coldest is July (25.8 °C).

How much does it rain in Hola?

Hola receives on average 362 mm of precipitation per year, spread over about 85 rainy days.

Is it sunny in Hola?

Hola gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Hola?

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

What was the most extreme apparent temperature in Hola?

In Hola, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 18 March 2016, and the lowest was 18.3 °C on 4 August 1996.

Compare Hola with another city

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

Nearby cities

The climate around Hola

Other cities — Kenya