Juja climate — normals and trends

Juja (Kenya) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 18.0 °C and it receives 1,016 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 (19.5 °C on average) and the coldest is July (16.5 °C). Rainfall peaks in April.

Juja averages 0 frost days, 0 hot days (≥ 30 °C) and 183 rainy days per year.

Juja 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 31.1 °C (on 1 March 2019) and the coldest 6.9 °C (on 6 July 1944).

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

JujaKiambu County

coords
-1.10°, 37.01°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthSeptember

Mean daily temperature

18.0°C

Average daily high

23.6°C

Average daily low

13.6°C

Annual rainfall

1,016mm

Sunshine / day

10.3h

Mean relative humidity

76%

Average peak wind

11.8km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

183 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.4 °C

Average feels-like low

13.8 °C

Average peak gust

31.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.6 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.68 · 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

31.1 °C

1 March 2019

Coldest day

6.9 °C

6 July 1944

Wettest day

80 mm

12 April 2018

Windiest day

22.9 km/h

26 February 1946

Strongest gust

55.8 km/h

26 February 1946

Hottest feels-like

33.3 °C

25 February 2005

Coldest feels-like

4.6 °C

6 July 1944

Sunniest day

12.1 h

19 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.9 °C14 March 202510.6 °C6 September 202518.9 °C819 mm20
202430.5 °C17 March 20249.1 °C12 July 202419.2 °C1,037 mm10
202330.0 °C9 March 20239.7 °C28 January 202319.0 °C771 mm10
202230.3 °C16 March 20229.5 °C12 October 202218.8 °C431 mm10
202130.4 °C29 August 20218.6 °C27 August 202118.9 °C623 mm10
202029.0 °C11 February 202010.1 °C30 June 202018.9 °C1,079 mm00
201931.1 °C1 March 201910.7 °C6 August 201919.3 °C1,408 mm40
201830.0 °C26 February 20189.5 °C17 July 201818.6 °C1,336 mm10
201729.9 °C7 March 201711.3 °C9 July 201719.2 °C632 mm00
201630.7 °C29 March 201610.1 °C25 August 201618.8 °C729 mm10
201530.0 °C14 February 20159.6 °C16 July 201519.0 °C1,026 mm10
201428.3 °C2 February 201410.4 °C30 June 201418.6 °C807 mm00
201329.8 °C7 March 20138.8 °C8 July 201318.4 °C1,096 mm00
201230.8 °C16 March 20127.6 °C2 January 201218.6 °C980 mm30
201130.4 °C11 February 20119.9 °C12 July 201118.8 °C824 mm10
201029.6 °C2 February 20109.9 °C16 August 201018.6 °C900 mm00
200930.1 °C22 March 20098.5 °C10 July 200919.0 °C576 mm10
200829.5 °C18 March 20088.6 °C9 July 200818.4 °C692 mm00
200730.5 °C23 February 200710.3 °C23 September 200718.4 °C702 mm10
200629.4 °C23 February 20069.6 °C19 August 200618.5 °C1,120 mm00
200530.4 °C25 February 20057.6 °C30 August 200518.5 °C806 mm10
200429.0 °C5 March 20048.7 °C6 July 200418.4 °C768 mm00
200329.6 °C13 March 200310.0 °C14 January 200318.4 °C1,005 mm00
200229.1 °C11 February 20028.4 °C23 July 200218.3 °C940 mm00
200129.5 °C4 March 20019.2 °C7 August 200118.2 °C847 mm00
200030.1 °C27 February 20009.8 °C27 January 200018.3 °C420 mm10
199929.9 °C10 February 19999.9 °C5 July 199918.1 °C798 mm00
199828.7 °C31 March 199810.2 °C22 June 199818.3 °C1,141 mm00
199729.8 °C23 February 199710.4 °C21 May 199718.6 °C1,233 mm00
199629.0 °C22 February 19968.6 °C10 August 199618.2 °C894 mm00
199529.3 °C1 March 19959.0 °C22 August 199518.1 °C945 mm00
199429.5 °C28 February 19949.4 °C24 August 199418.3 °C1,123 mm00
199328.3 °C11 March 19938.8 °C26 July 199317.7 °C810 mm00
199229.8 °C29 March 19929.0 °C12 August 199217.9 °C842 mm00
199129.7 °C19 February 19918.7 °C4 September 199118.1 °C917 mm00
199027.9 °C10 February 19909.2 °C27 June 199017.8 °C1,109 mm00
198928.5 °C2 March 19898.6 °C21 June 198917.5 °C1,302 mm00
198829.5 °C2 March 19889.6 °C1 September 198818.1 °C1,322 mm00
198729.5 °C14 March 19877.6 °C13 July 198718.5 °C893 mm00
198629.9 °C14 March 19867.7 °C26 August 198617.8 °C1,209 mm00
198528.3 °C16 February 19857.7 °C6 August 198517.6 °C1,184 mm00
198428.9 °C11 February 19848.7 °C25 June 198417.8 °C892 mm00
198329.1 °C10 March 19839.3 °C5 July 198318.3 °C1,155 mm00
198230.4 °C3 March 19828.8 °C20 July 198217.9 °C1,198 mm10
198129.9 °C27 February 19819.9 °C4 February 198118.0 °C1,203 mm00
198029.3 °C10 March 19808.8 °C12 August 198017.9 °C949 mm00
197927.8 °C4 March 19799.5 °C18 July 197917.5 °C1,417 mm00
197827.1 °C19 March 19788.3 °C18 July 197817.4 °C1,221 mm00
197727.3 °C11 February 19778.0 °C14 August 197717.7 °C1,842 mm00
197629.1 °C5 April 19767.5 °C19 August 197617.6 °C1,048 mm00
197529.8 °C12 March 19759.1 °C27 December 197517.7 °C908 mm00
197429.1 °C27 February 19748.6 °C30 July 197417.6 °C1,009 mm00
197330.8 °C17 March 19738.4 °C2 July 197318.0 °C922 mm10
197228.6 °C9 March 19729.2 °C28 July 197217.8 °C1,234 mm00
197129.7 °C1 March 19719.5 °C18 February 197117.6 °C1,128 mm00
197028.4 °C18 February 19707.2 °C18 September 197017.7 °C975 mm00
196927.8 °C4 September 19697.2 °C22 August 196917.5 °C763 mm00
196829.8 °C29 January 19687.4 °C15 January 196817.2 °C1,316 mm00
196729.4 °C24 March 19678.8 °C12 October 196717.8 °C1,212 mm00
196629.3 °C15 February 19669.5 °C24 December 196617.9 °C1,109 mm00
196528.0 °C25 February 19658.7 °C27 July 196517.6 °C1,218 mm00
196428.1 °C22 February 19647.9 °C12 August 196417.2 °C1,362 mm00
196326.4 °C5 February 19638.2 °C28 August 196317.3 °C1,690 mm00
196226.4 °C19 February 19627.9 °C13 August 196217.4 °C1,043 mm00
196129.6 °C15 February 19618.7 °C15 June 196118.1 °C1,269 mm00
196029.0 °C22 February 19608.3 °C20 January 196017.8 °C908 mm00
195929.7 °C17 March 19598.2 °C10 August 195918.0 °C1,088 mm00
195827.9 °C5 February 19588.4 °C25 September 195817.8 °C988 mm00
195727.4 °C2 April 19578.4 °C24 September 195717.5 °C1,231 mm00
195628.2 °C6 October 19568.8 °C15 July 195617.3 °C930 mm00
195527.3 °C1 February 19559.3 °C11 August 195517.4 °C932 mm00
195427.1 °C26 December 19548.3 °C23 June 195417.4 °C1,145 mm00
195326.9 °C10 October 19538.4 °C12 August 195317.0 °C1,396 mm00
195227.3 °C16 September 19529.1 °C27 June 195217.1 °C1,276 mm00
195127.2 °C2 October 19518.2 °C3 July 195117.2 °C1,748 mm00
195028.1 °C22 February 19508.7 °C3 June 195017.1 °C1,321 mm00
194928.4 °C8 February 19498.7 °C31 July 194917.5 °C947 mm00
194827.2 °C23 September 19488.8 °C23 May 194817.4 °C976 mm00
194726.8 °C7 February 19478.9 °C18 September 194717.2 °C1,348 mm00
194630.6 °C25 February 19469.1 °C26 August 194618.3 °C613 mm30
194528.4 °C23 February 19458.3 °C24 July 194517.6 °C580 mm00
194430.8 °C21 February 19446.9 °C6 July 194417.9 °C787 mm30
194329.1 °C25 January 19438.8 °C8 June 194318.0 °C495 mm00
194228.3 °C1 October 19427.8 °C4 August 194218.0 °C466 mm00
194131.0 °C27 March 19419.3 °C2 July 194117.9 °C912 mm30
194026.8 °C26 February 19409.9 °C9 June 194017.4 °C1,090 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
24.5 °C
+0.9 °C
Hot days (≥ 30 °C)
2 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
819 mm
-197 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.6 °C+0.9 °C41 mm-3 mm
Feb27.1 °C+1.1 °C4 mm-37 mm
Mar26.9 °C+1.1 °C67 mm-19 mm
Apr25.0 °C+0.9 °C194 mm-5 mm
May24.1 °C+1.2 °C140 mm-25 mm
Jun22.8 °C+0.8 °C50 mm-10 mm
Jul21.8 °C+0.5 °C28 mm-12 mm
Aug21.9 °C0.0 °C54 mm+19 mm
Sep25.6 °C+1.7 °C21 mm-7 mm
Oct25.4 °C+1.1 °C114 mm+26 mm
Nov23.9 °C+1.1 °C47 mm-107 mm
Dec24.9 °C+1.6 °C58 mm-17 mm

The year's extremes

Hottest day
30.9 °C
14 Mar 2025
Coldest day
10.6 °C
6 Sep 2025
Wettest day
46.1 mm
29 Oct 2025
Windiest day
19.5 km/h
22 Feb 2025
Strongest gust
49.7 km/h
22 Feb 2025
Hottest feels-like
31.0 °C
26 Oct 2025
Coldest feels-like
9.9 °C
7 Sep 2025
Sunniest day
11.9 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 Juja?

Juja has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 18.0 °C and it receives 1,016 mm of precipitation per year.

What is the hottest day ever recorded in Juja?

The hottest day measured in Juja between 1940 and 2025 was 1 March 2019, reaching 31.1 °C.

What is the coldest day in Juja?

The coldest day measured in Juja between 1940 and 2025 was 6 July 1944, at 6.9 °C.

Does it snow in Juja?

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

Has the climate of Juja warmed?

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

What is the wettest day in Juja?

The wettest day measured in Juja between 1940 and 2025 was 12 April 2018, with 80 mm of rain in 24 hours.

What was the windiest day in Juja?

The windiest day measured in Juja between 1940 and 2025 was 26 February 1946, with winds reaching 22.9 km/h.

What is the warmest month in Juja?

The warmest month in Juja is March (19.5 °C on average); the coldest is July (16.5 °C).

How much does it rain in Juja?

Juja receives on average 1,016 mm of precipitation per year, spread over about 183 rainy days.

Is it sunny in Juja?

Juja gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Juja?

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

What was the most extreme apparent temperature in Juja?

In Juja, between 1940 and 2025, the highest apparent temperature reached 33.3 °C on 25 February 2005, and the lowest was 4.6 °C on 6 July 1944.

Compare Juja with another city

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

Nearby cities

The climate around Juja

Other cities — Kenya