Garba Tula climate — normals and trends

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

Garba Tula averages 0 frost days, 308 hot days (≥ 30 °C) and 80 rainy days per year.

Garba Tula 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 38.7 °C (on 11 October 2020) and the coldest 15.4 °C (on 6 January 1961).

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

Garba TulaIsiolo County

coords
0.53°, 38.52°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMarchColdest monthDecemberWettest monthNovemberDriest monthJuly

Mean daily temperature

26.5°C

Average daily high

32.1°C

Average daily low

22.0°C

Annual rainfall

469mm

Sunshine / day

11.0h

Mean relative humidity

59%

Average peak wind

18.7km/h

Seasonal range

2.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

308 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.5 °C

Average feels-like low

22.7 °C

Average peak gust

41.2 km/h

Tropical nights (≥ 20 °C)

344 d/yr

Solar radiation

21.7 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.46 · 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.7 °C

11 October 2020

Coldest day

15.4 °C

6 January 1961

Wettest day

135 mm

25 November 1968

Windiest day

35.7 km/h

27 June 2024

Strongest gust

71.6 km/h

25 July 2021

Hottest feels-like

42.2 °C

20 March 2016

Coldest feels-like

14.2 °C

15 January 1968

Sunniest day

11.8 h

19 November 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.7 °C14 March 202519.2 °C7 January 202527.7 °C230 mm3480
202437.8 °C21 May 202419.5 °C29 December 202427.7 °C328 mm3500
202336.4 °C12 September 202319.4 °C8 December 202326.8 °C494 mm3200
202236.7 °C23 March 202219.4 °C18 August 202227.0 °C121 mm3320
202137.9 °C25 November 202119.9 °C8 January 202127.7 °C181 mm3520
202038.7 °C11 October 202019.1 °C19 January 202027.5 °C507 mm3550
201938.5 °C20 April 201918.9 °C19 December 201927.7 °C520 mm3420
201836.3 °C26 February 201818.8 °C9 February 201826.7 °C725 mm3230
201737.7 °C17 October 201718.0 °C11 January 201727.6 °C249 mm3600
201638.3 °C20 March 201619.8 °C6 December 201627.3 °C274 mm3320
201537.1 °C15 October 201518.6 °C2 January 201527.7 °C548 mm3540
201437.2 °C3 March 201419.8 °C25 January 201427.5 °C279 mm3500
201337.5 °C27 September 201320.0 °C19 January 201327.1 °C450 mm3300
201236.5 °C21 May 201217.1 °C2 January 201227.3 °C307 mm3480
201137.8 °C6 May 201118.9 °C26 January 201127.5 °C310 mm3420
201036.5 °C11 May 201020.2 °C16 August 201027.4 °C277 mm3510
200937.2 °C17 April 200920.2 °C11 January 200927.4 °C334 mm3480
200837.5 °C30 October 200818.7 °C20 November 200827.0 °C355 mm3350
200737.3 °C24 February 200718.6 °C20 December 200727.3 °C294 mm3370
200637.3 °C3 March 200620.5 °C3 December 200627.4 °C522 mm3280
200537.2 °C4 April 200516.5 °C3 January 200527.5 °C173 mm3430
200436.1 °C18 February 200419.5 °C5 July 200426.9 °C493 mm3340
200336.8 °C21 March 200317.9 °C14 January 200326.8 °C384 mm3240
200235.5 °C31 March 200219.9 °C23 January 200226.6 °C466 mm3330
200137.3 °C29 October 200119.2 °C3 February 200126.9 °C313 mm3210
200036.2 °C4 April 200017.7 °C27 January 200026.7 °C233 mm3450
199935.7 °C17 May 199919.0 °C15 December 199926.6 °C279 mm3130
199835.1 °C16 October 199820.2 °C27 July 199826.3 °C574 mm2980
199736.2 °C16 March 199719.9 °C10 December 199726.5 °C833 mm2890
199636.5 °C3 May 199619.4 °C2 July 199626.8 °C276 mm3300
199535.7 °C9 February 199518.6 °C22 January 199526.5 °C429 mm3060
199436.3 °C22 March 199419.0 °C20 December 199426.7 °C411 mm3080
199334.8 °C22 March 199318.8 °C2 September 199326.0 °C418 mm2670
199236.1 °C5 April 199219.0 °C1 August 199226.3 °C333 mm3010
199136.3 °C23 March 199118.5 °C5 August 199126.2 °C376 mm2980
199034.6 °C7 September 199018.4 °C9 January 199025.9 °C530 mm2910
198935.0 °C22 October 198918.2 °C27 January 198925.9 °C584 mm2780
198837.5 °C14 March 198819.1 °C31 December 198826.9 °C425 mm3170
198736.9 °C14 March 198717.9 °C21 January 198727.0 °C266 mm3360
198635.8 °C3 February 198618.8 °C4 January 198626.2 °C560 mm2950
198535.9 °C17 March 198518.4 °C14 January 198526.1 °C541 mm3010
198437.6 °C10 April 198417.4 °C21 January 198426.3 °C422 mm2950
198336.9 °C6 April 198317.1 °C9 January 198326.8 °C518 mm3300
198236.7 °C3 March 198218.7 °C5 August 198226.2 °C536 mm2960
198136.6 °C16 October 198118.3 °C12 December 198126.2 °C563 mm3060
198037.1 °C17 October 198018.4 °C3 January 198026.7 °C304 mm3360
197935.4 °C13 October 197918.8 °C2 March 197925.2 °C747 mm2540
197835.6 °C28 September 197817.8 °C29 January 197825.4 °C727 mm2290
197736.8 °C23 October 197717.9 °C5 February 197726.0 °C897 mm2630
197635.9 °C22 March 197618.8 °C19 August 197626.0 °C561 mm3000
197536.2 °C20 March 197517.5 °C17 December 197526.3 °C361 mm2940
197435.4 °C8 February 197419.2 °C20 July 197426.5 °C382 mm3300
197337.4 °C3 March 197317.8 °C16 December 197327.2 °C305 mm3340
197237.1 °C4 April 197219.2 °C28 July 197226.8 °C401 mm3410
197136.3 °C26 January 197118.1 °C17 February 197126.5 °C323 mm3250
197036.7 °C9 May 197018.2 °C18 September 197026.5 °C276 mm3330
196935.6 °C4 October 196917.7 °C6 February 196926.1 °C342 mm3270
196835.4 °C29 January 196816.5 °C15 January 196825.3 °C1,074 mm2390
196737.6 °C25 March 196717.1 °C9 December 196726.3 °C454 mm3240
196638.6 °C15 February 196619.2 °C29 July 196626.8 °C351 mm3380
196536.5 °C4 April 196517.0 °C8 January 196526.0 °C398 mm3120
196435.4 °C15 March 196417.4 °C31 August 196425.6 °C508 mm2660
196336.0 °C23 March 196318.3 °C8 September 196326.0 °C637 mm2860
196236.0 °C4 April 196216.9 °C21 January 196226.1 °C360 mm2980
196135.6 °C13 March 196115.4 °C6 January 196126.1 °C737 mm2930
196036.2 °C3 March 196017.4 °C18 January 196026.2 °C521 mm2940
195935.2 °C19 October 195918.2 °C3 February 195926.3 °C491 mm3180
195836.4 °C14 March 195818.0 °C3 January 195826.1 °C496 mm2890
195734.7 °C15 March 195717.5 °C25 December 195725.6 °C735 mm2400
195635.9 °C2 March 195619.0 °C4 December 195626.3 °C424 mm3110
195535.5 °C7 March 195518.1 °C2 March 195526.5 °C393 mm3280
195434.8 °C22 October 195415.9 °C13 January 195426.0 °C368 mm2970
195334.2 °C9 October 195317.3 °C9 January 195324.5 °C1,240 mm1230
195234.7 °C13 September 195218.2 °C4 January 195225.1 °C851 mm2020
195135.1 °C28 September 195119.0 °C22 January 195125.3 °C1,049 mm2350
195035.0 °C16 October 195018.8 °C10 December 195025.5 °C733 mm2210
194936.9 °C8 March 194917.3 °C5 January 194926.4 °C492 mm3170
194835.0 °C23 September 194817.1 °C2 January 194825.5 °C699 mm2420
194734.9 °C25 September 194718.6 °C18 September 194725.3 °C887 mm2250
194637.9 °C3 April 194619.5 °C8 January 194627.0 °C281 mm3470
194535.5 °C24 April 194518.2 °C2 January 194526.4 °C247 mm3450
194437.2 °C24 February 194418.0 °C11 July 194426.6 °C408 mm3130
194336.6 °C22 March 194318.9 °C9 October 194326.9 °C138 mm3520
194236.4 °C11 May 194217.5 °C6 January 194226.5 °C299 mm3400
194138.5 °C26 March 194117.5 °C9 December 194126.3 °C595 mm3000
194034.9 °C19 September 194018.1 °C28 November 194026.2 °C608 mm2750

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
33.5 °C
+1.4 °C
Hot days (≥ 30 °C)
348 d/yr
+40
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
230 mm
-239 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.6 °C+1.9 °C2 mm-32 mm
Feb35.2 °C+2.1 °C2 mm-20 mm
Mar34.3 °C+1.1 °C61 mm+2 mm
Apr32.9 °C+0.7 °C75 mm-18 mm
May34.6 °C+2.0 °C10 mm-7 mm
Jun33.1 °C+1.0 °C1 mm+0 mm
Jul31.5 °C+0.2 °C0 mm-1 mm
Aug31.4 °C-0.3 °C0 mm-1 mm
Sep34.0 °C+1.1 °C2 mm+0 mm
Oct34.5 °C+1.4 °C39 mm+4 mm
Nov33.4 °C+2.9 °C18 mm-108 mm
Dec33.7 °C+3.4 °C20 mm-61 mm

The year's extremes

Hottest day
37.7 °C
14 Mar 2025
Coldest day
19.2 °C
7 Jan 2025
Wettest day
24.5 mm
29 Oct 2025
Windiest day
31.1 km/h
11 Jun 2025
Strongest gust
62.6 km/h
11 Jun 2025
Hottest feels-like
40.3 °C
29 Jan 2025
Coldest feels-like
18.2 °C
3 Sep 2025
Sunniest day
11.8 h
19 Nov 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 Garba Tula?

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

What is the hottest day ever recorded in Garba Tula?

The hottest day measured in Garba Tula between 1940 and 2025 was 11 October 2020, reaching 38.7 °C.

What is the coldest day in Garba Tula?

The coldest day measured in Garba Tula between 1940 and 2025 was 6 January 1961, at 15.4 °C.

Does it snow in Garba Tula?

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

Has the climate of Garba Tula warmed?

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

What is the wettest day in Garba Tula?

The wettest day measured in Garba Tula between 1940 and 2025 was 25 November 1968, with 135 mm of rain in 24 hours.

What was the windiest day in Garba Tula?

The windiest day measured in Garba Tula between 1940 and 2025 was 27 June 2024, with winds reaching 35.7 km/h.

What is the warmest month in Garba Tula?

The warmest month in Garba Tula is March (27.7 °C on average); the coldest is December (25.3 °C).

How much does it rain in Garba Tula?

Garba Tula receives on average 469 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Garba Tula?

Garba Tula gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Garba Tula?

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

What was the most extreme apparent temperature in Garba Tula?

In Garba Tula, between 1940 and 2025, the highest apparent temperature reached 42.2 °C on 20 March 2016, and the lowest was 14.2 °C on 15 January 1968.

Compare Garba Tula with another city

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

Nearby cities

The climate around Garba Tula

Other cities — Kenya