Lang'ata climate — normals and trends

Lang'ata (Kenya) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 18.4 °C and it receives 673 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 (20.1 °C on average) and the coldest is July (16.6 °C). Rainfall peaks in April.

Lang'ata averages 0 frost days, 2 hot days (≥ 30 °C) and 131 rainy days per year.

Lang'ata 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 32.0 °C (on 25 February 2005) and the coldest 7.3 °C (on 22 August 1969).

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

Lang'ataNairobi County

coords
-1.37°, 36.73°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthSeptember

Mean daily temperature

18.4°C

Average daily high

24.1°C

Average daily low

13.8°C

Annual rainfall

673mm

Sunshine / day

10.5h

Mean relative humidity

71%

Average peak wind

15.0km/h

Seasonal range

3.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

131 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.2 °C

Average feels-like low

13.7 °C

Average peak gust

35.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.9 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.58 · 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

32.0 °C

25 February 2005

Coldest day

7.3 °C

22 August 1969

Wettest day

57 mm

15 February 2011

Windiest day

28.2 km/h

7 February 1953

Strongest gust

61.9 km/h

18 January 1979

Hottest feels-like

35.1 °C

25 February 2005

Coldest feels-like

5.3 °C

6 July 1944

Sunniest day

12.1 h

19 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.5 °C14 March 202510.5 °C6 September 202519.4 °C635 mm60
202431.0 °C18 February 20249.3 °C12 July 202419.6 °C740 mm20
202330.6 °C4 February 20239.4 °C20 August 202319.5 °C505 mm50
202230.3 °C15 March 20229.5 °C12 October 202219.3 °C311 mm50
202129.6 °C28 February 20218.3 °C27 August 202119.3 °C451 mm00
202028.8 °C11 February 20209.7 °C11 July 202019.1 °C832 mm00
201931.9 °C1 March 201910.3 °C6 August 201919.8 °C1,016 mm160
201830.8 °C26 February 20188.8 °C17 July 201818.9 °C935 mm30
201730.8 °C7 March 201710.9 °C12 January 201719.8 °C344 mm50
201631.0 °C29 March 201610.3 °C23 July 201619.3 °C476 mm50
201530.8 °C14 February 20159.0 °C16 July 201519.5 °C692 mm60
201429.1 °C5 February 201410.2 °C30 June 201419.1 °C536 mm00
201330.6 °C7 March 20138.5 °C27 August 201318.8 °C738 mm20
201231.2 °C16 March 20128.5 °C2 January 201219.1 °C741 mm60
201131.1 °C11 February 20119.7 °C12 July 201119.4 °C568 mm60
201030.5 °C2 February 201010.0 °C5 August 201019.0 °C552 mm10
200930.9 °C22 March 20099.2 °C10 July 200919.4 °C294 mm30
200830.1 °C18 March 20088.2 °C9 July 200818.9 °C473 mm10
200731.1 °C23 February 200710.1 °C23 September 200719.0 °C413 mm50
200630.6 °C23 February 20069.5 °C20 August 200619.0 °C694 mm30
200532.0 °C25 February 20058.3 °C30 August 200519.0 °C484 mm60
200429.6 °C5 March 20048.9 °C5 July 200418.9 °C435 mm00
200330.0 °C13 March 20039.7 °C25 July 200318.9 °C569 mm10
200229.4 °C16 February 20028.3 °C23 July 200218.7 °C567 mm00
200129.5 °C4 March 20019.6 °C20 August 200118.5 °C631 mm00
200030.2 °C27 February 20009.5 °C22 August 200018.8 °C236 mm10
199930.0 °C10 February 19999.7 °C6 July 199918.5 °C408 mm10
199829.0 °C31 March 199810.3 °C8 August 199818.5 °C831 mm00
199730.1 °C23 February 199710.1 °C31 July 199718.9 °C855 mm10
199628.9 °C10 March 19968.4 °C10 August 199618.5 °C561 mm00
199529.8 °C7 February 19958.8 °C22 August 199518.6 °C578 mm00
199429.7 °C1 February 19949.0 °C24 August 199418.7 °C651 mm00
199328.8 °C23 February 19938.3 °C5 July 199318.2 °C454 mm00
199230.1 °C28 March 19929.5 °C12 August 199218.3 °C491 mm20
199130.5 °C19 February 19918.3 °C4 September 199118.5 °C592 mm40
199029.4 °C10 February 19908.5 °C27 July 199018.0 °C754 mm00
198930.1 °C2 March 19898.4 °C1 July 198917.9 °C814 mm10
198830.2 °C26 January 19888.8 °C3 July 198818.5 °C849 mm20
198731.0 °C14 March 19878.1 °C13 July 198719.1 °C662 mm60
198631.7 °C13 March 19868.1 °C26 August 198618.3 °C674 mm50
198528.9 °C16 March 19857.9 °C6 August 198517.9 °C814 mm00
198430.2 °C11 February 19849.2 °C25 June 198418.4 °C556 mm10
198329.7 °C10 March 19839.7 °C5 July 198318.7 °C758 mm00
198231.7 °C3 March 19828.0 °C19 July 198218.4 °C711 mm70
198130.4 °C27 February 19819.7 °C4 July 198118.3 °C879 mm30
198029.6 °C26 February 19808.0 °C12 August 198018.3 °C679 mm00
197928.0 °C4 March 19799.3 °C25 August 197917.8 °C825 mm00
197826.8 °C27 February 19787.8 °C18 July 197817.6 °C815 mm00
197729.0 °C11 February 19777.9 °C21 August 197718.0 °C1,325 mm00
197630.5 °C5 April 19767.8 °C19 August 197618.3 °C537 mm10
197530.9 °C12 March 19759.7 °C27 December 197518.2 °C589 mm30
197430.3 °C27 February 19748.6 °C23 September 197418.0 °C736 mm10
197331.3 °C17 March 19739.4 °C2 July 197318.6 °C579 mm30
197229.5 °C9 March 197210.1 °C4 August 197218.2 °C805 mm00
197129.8 °C27 February 19719.2 °C17 September 197117.8 °C935 mm00
197028.5 °C26 February 19707.3 °C18 September 197018.0 °C757 mm00
196927.8 °C4 September 19697.3 °C22 August 196917.9 °C428 mm00
196829.7 °C29 January 19687.4 °C20 September 196817.4 °C975 mm00
196729.9 °C24 March 19678.4 °C12 October 196718.1 °C795 mm00
196631.6 °C15 February 19669.2 °C24 December 196618.3 °C755 mm10
196528.9 °C22 March 19658.7 °C11 June 196517.9 °C827 mm00
196429.1 °C22 February 19648.2 °C12 August 196417.5 °C1,010 mm00
196327.5 °C5 February 19637.8 °C22 August 196317.5 °C1,252 mm00
196227.0 °C4 November 19628.7 °C13 August 196217.6 °C764 mm00
196130.3 °C28 February 19618.6 °C15 June 196118.6 °C853 mm40
196029.8 °C22 February 19608.4 °C26 July 196018.1 °C577 mm00
195931.1 °C17 March 19598.4 °C10 August 195918.2 °C830 mm40
195828.9 °C5 February 19588.4 °C7 August 195818.1 °C710 mm00
195728.5 °C22 January 19578.3 °C1 September 195717.9 °C911 mm00
195628.3 °C10 October 19568.5 °C29 July 195617.7 °C712 mm00
195527.7 °C3 March 19559.3 °C29 July 195517.9 °C629 mm00
195427.6 °C26 December 19547.9 °C23 June 195417.6 °C866 mm00
195327.1 °C10 October 19538.0 °C11 August 195317.3 °C874 mm00
195227.9 °C24 March 19528.6 °C27 June 195217.4 °C812 mm00
195127.5 °C27 February 19518.1 °C3 July 195117.5 °C1,185 mm00
195029.4 °C22 February 19508.2 °C3 June 195017.5 °C805 mm00
194928.5 °C8 February 19499.0 °C31 July 194918.1 °C587 mm00
194827.8 °C23 September 19489.5 °C27 July 194818.1 °C537 mm00
194728.1 °C7 February 19478.9 °C9 August 194717.7 °C777 mm00
194631.2 °C25 February 19469.4 °C26 August 194619.0 °C302 mm70
194528.8 °C23 February 19458.5 °C30 July 194518.3 °C377 mm00
194431.2 °C21 February 19447.5 °C6 July 194418.4 °C409 mm40
194329.5 °C1 March 19439.3 °C10 June 194318.6 °C249 mm00
194228.8 °C1 October 19428.7 °C28 July 194218.6 °C307 mm00
194131.7 °C27 March 19419.3 °C2 July 194118.5 °C663 mm50
194026.8 °C17 October 19409.2 °C29 November 194017.9 °C803 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
25.1 °C
+1.0 °C
Hot days (≥ 30 °C)
6 d/yr
+4
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
635 mm
-38 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+0.9 °C52 mm+15 mm
Feb27.9 °C+1.3 °C2 mm-34 mm
Mar27.5 °C+1.1 °C41 mm-20 mm
Apr25.5 °C+0.9 °C122 mm-15 mm
May24.1 °C+1.0 °C146 mm+25 mm
Jun23.1 °C+0.9 °C44 mm-3 mm
Jul22.4 °C+0.8 °C18 mm-6 mm
Aug22.3 °C+0.1 °C62 mm+39 mm
Sep25.7 °C+1.6 °C13 mm-5 mm
Oct25.8 °C+0.9 °C49 mm+11 mm
Nov25.0 °C+1.4 °C25 mm-58 mm
Dec25.8 °C+1.6 °C60 mm+12 mm

The year's extremes

Hottest day
31.5 °C
14 Mar 2025
Coldest day
10.5 °C
6 Sep 2025
Wettest day
28.7 mm
28 Dec 2025
Windiest day
25.3 km/h
15 Jan 2025
Strongest gust
56.5 km/h
15 Jan 2025
Hottest feels-like
30.6 °C
26 Oct 2025
Coldest feels-like
9.5 °C
6 Sep 2025
Sunniest day
12.0 h
23 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 Lang'ata?

Lang'ata has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 18.4 °C and it receives 673 mm of precipitation per year.

What is the hottest day ever recorded in Lang'ata?

The hottest day measured in Lang'ata between 1940 and 2025 was 25 February 2005, reaching 32.0 °C.

What is the coldest day in Lang'ata?

The coldest day measured in Lang'ata between 1940 and 2025 was 22 August 1969, at 7.3 °C.

Does it snow in Lang'ata?

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

Has the climate of Lang'ata warmed?

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

What is the wettest day in Lang'ata?

The wettest day measured in Lang'ata between 1940 and 2025 was 15 February 2011, with 57 mm of rain in 24 hours.

What was the windiest day in Lang'ata?

The windiest day measured in Lang'ata between 1940 and 2025 was 7 February 1953, with winds reaching 28.2 km/h.

What is the warmest month in Lang'ata?

The warmest month in Lang'ata is March (20.1 °C on average); the coldest is July (16.6 °C).

How much does it rain in Lang'ata?

Lang'ata receives on average 673 mm of precipitation per year, spread over about 131 rainy days.

Is it sunny in Lang'ata?

Lang'ata gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Lang'ata?

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

What was the most extreme apparent temperature in Lang'ata?

In Lang'ata, between 1940 and 2025, the highest apparent temperature reached 35.1 °C on 25 February 2005, and the lowest was 5.3 °C on 6 July 1944.

Compare Lang'ata with another city

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

Nearby cities

The climate around Lang'ata

Other cities — Kenya