Njombe climate — normals and trends

Njombe (Tanzania) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 16.4 °C and it receives 1,154 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 November (18.1 °C on average) and the coldest is July (13.5 °C). Rainfall peaks in January.

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

Njombe has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.2 °C (on 18 October 2017) and the coldest 3.5 °C (on 26 July 1975).

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

NjombeNjombe

coords
-9.35°, 34.77°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

16.4°C

Average daily high

21.6°C

Average daily low

12.4°C

Annual rainfall

1,154mm

Sunshine / day

10.5h

Mean relative humidity

75%

Average peak wind

15.2km/h

Seasonal range

4.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

150 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.5 °C

Average feels-like low

11.6 °C

Average peak gust

36.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °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

30.2 °C

18 October 2017

Coldest day

3.5 °C

26 July 1975

Wettest day

119 mm

4 April 2016

Windiest day

29.8 km/h

19 August 1959

Strongest gust

67.7 km/h

5 November 2008

Hottest feels-like

31.6 °C

17 October 2017

Coldest feels-like

0.2 °C

26 July 1975

Sunniest day

12.5 h

6 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.4 °C19 November 20256.3 °C5 August 202517.3 °C1,047 mm00
202428.2 °C30 September 20247.3 °C8 July 202417.8 °C1,605 mm00
202329.1 °C14 October 20237.9 °C15 July 202317.4 °C997 mm00
202227.0 °C28 October 20227.4 °C3 July 202216.8 °C1,384 mm00
202129.6 °C29 December 20216.2 °C26 July 202117.3 °C966 mm00
202027.9 °C6 October 20207.3 °C18 July 202017.6 °C1,341 mm00
201927.4 °C16 November 20197.7 °C30 June 201917.5 °C1,303 mm00
201827.1 °C8 November 20187.8 °C20 July 201817.0 °C1,217 mm00
201730.2 °C18 October 20177.8 °C15 July 201717.3 °C1,190 mm20
201627.8 °C13 November 20166.8 °C1 July 201617.2 °C1,241 mm00
201526.4 °C2 October 20157.4 °C11 July 201517.3 °C1,276 mm00
201427.6 °C29 November 20146.1 °C13 July 201416.9 °C1,100 mm00
201327.5 °C22 October 20136.7 °C8 June 201317.0 °C914 mm00
201227.4 °C24 October 20125.9 °C8 July 201216.9 °C1,088 mm00
201128.7 °C26 October 20115.6 °C12 July 201116.8 °C1,259 mm00
201027.7 °C11 October 20105.4 °C8 June 201016.9 °C1,012 mm00
200925.9 °C17 September 20096.3 °C4 July 200916.6 °C933 mm00
200827.1 °C21 October 20084.9 °C2 July 200816.4 °C1,142 mm00
200727.8 °C25 November 20076.2 °C12 July 200716.7 °C1,070 mm00
200626.1 °C3 November 20064.5 °C7 July 200616.6 °C1,091 mm00
200528.0 °C15 November 20056.5 °C1 August 200516.8 °C870 mm00
200426.5 °C21 November 20044.5 °C9 July 200416.4 °C1,034 mm00
200327.6 °C6 November 20035.1 °C9 July 200316.6 °C948 mm00
200226.9 °C5 November 20027.8 °C19 June 200216.3 °C1,268 mm00
200126.7 °C28 October 20017.1 °C26 August 200116.3 °C1,067 mm00
200026.3 °C19 November 20006.4 °C19 July 200016.2 °C1,165 mm00
199926.7 °C26 October 19996.9 °C25 June 199916.0 °C875 mm00
199827.0 °C19 December 19987.1 °C15 June 199816.8 °C1,069 mm00
199728.2 °C15 November 19977.5 °C18 July 199716.5 °C1,091 mm00
199627.1 °C14 September 19964.5 °C1 July 199616.3 °C1,150 mm00
199527.4 °C26 November 19956.2 °C4 July 199516.6 °C1,077 mm00
199427.5 °C24 November 19945.8 °C14 July 199416.5 °C1,248 mm00
199326.4 °C1 December 19935.9 °C27 July 199316.3 °C859 mm00
199225.8 °C26 October 19924.9 °C16 August 199216.3 °C1,058 mm00
199126.6 °C9 February 19916.0 °C22 July 199116.5 °C1,304 mm00
199028.2 °C16 October 19906.3 °C27 June 199016.6 °C1,041 mm00
198926.8 °C11 November 19896.8 °C10 July 198916.2 °C1,408 mm00
198826.5 °C2 March 19886.7 °C30 July 198816.6 °C836 mm00
198726.7 °C8 December 19875.7 °C18 July 198716.7 °C1,139 mm00
198626.0 °C8 October 19864.1 °C9 July 198616.0 °C1,195 mm00
198525.3 °C21 January 19855.0 °C12 July 198515.9 °C1,013 mm00
198425.9 °C5 September 19845.7 °C22 August 198415.8 °C1,430 mm00
198327.6 °C16 November 19835.1 °C15 August 198316.6 °C1,116 mm00
198225.7 °C4 November 19825.6 °C19 July 198216.2 °C1,209 mm00
198126.4 °C5 October 19815.2 °C14 July 198116.1 °C931 mm00
198026.8 °C13 November 19804.7 °C16 June 198016.2 °C1,154 mm00
197926.4 °C14 November 19796.2 °C24 June 197916.3 °C1,104 mm00
197825.9 °C29 September 19784.5 °C17 July 197816.2 °C1,389 mm00
197729.2 °C23 October 19776.2 °C23 June 197716.4 °C1,141 mm00
197626.0 °C17 October 19765.3 °C1 August 197616.3 °C928 mm00
197527.3 °C26 October 19753.5 °C26 July 197516.1 °C1,196 mm00
197425.6 °C4 December 19746.4 °C21 June 197415.9 °C1,146 mm00
197327.5 °C11 November 19737.1 °C19 July 197316.4 °C1,405 mm00
197226.2 °C25 September 19725.4 °C5 July 197216.2 °C1,476 mm00
197125.9 °C9 November 19714.7 °C12 June 197115.7 °C1,484 mm00
197026.7 °C19 November 19705.1 °C21 June 197016.1 °C1,273 mm00
196926.4 °C10 October 19695.4 °C11 July 196916.2 °C1,005 mm00
196827.4 °C4 October 19684.3 °C24 June 196815.9 °C1,257 mm00
196725.1 °C19 February 19675.8 °C12 July 196716.0 °C1,452 mm00
196626.6 °C19 November 19665.5 °C1 August 196616.2 °C812 mm00
196524.9 °C20 November 19655.9 °C10 June 196515.8 °C1,353 mm00
196426.2 °C22 November 19645.3 °C4 August 196415.9 °C1,144 mm00
196325.7 °C31 October 19636.5 °C7 June 196315.8 °C1,183 mm00
196226.9 °C24 November 19626.7 °C26 June 196216.0 °C1,390 mm00
196126.3 °C30 November 19617.1 °C11 August 196116.3 °C1,397 mm00
196027.6 °C29 November 19606.6 °C14 August 196016.1 °C1,183 mm00
195926.6 °C18 October 19596.9 °C18 July 195916.3 °C1,460 mm00
195826.8 °C29 October 19585.5 °C20 July 195816.4 °C1,242 mm00
195726.4 °C27 November 19575.7 °C4 July 195716.0 °C1,685 mm00
195628.6 °C22 September 19565.2 °C14 July 195615.8 °C1,268 mm00
195527.1 °C14 November 19554.8 °C12 August 195515.8 °C1,340 mm00
195427.8 °C27 October 19546.3 °C26 July 195416.0 °C994 mm00
195325.7 °C9 November 19535.9 °C6 July 195315.8 °C1,256 mm00
195228.0 °C16 September 19526.7 °C2 July 195216.1 °C886 mm00
195126.5 °C14 October 19516.0 °C22 June 195116.1 °C1,065 mm00
195027.8 °C25 October 19506.4 °C20 August 195015.7 °C932 mm00
194927.3 °C3 November 19496.9 °C31 July 194916.1 °C910 mm00
194826.8 °C12 November 19486.5 °C5 July 194816.3 °C749 mm00
194727.4 °C21 October 19476.8 °C16 May 194715.9 °C1,005 mm00
194626.5 °C31 October 19467.0 °C18 June 194616.1 °C908 mm00
194526.0 °C30 October 19456.8 °C6 July 194515.5 °C1,370 mm00
194427.6 °C20 September 19445.8 °C21 May 194415.8 °C1,065 mm00
194327.8 °C15 December 19435.9 °C27 July 194316.0 °C727 mm00
194226.5 °C9 November 19426.6 °C28 July 194215.7 °C1,162 mm00
194127.3 °C19 October 19417.4 °C17 June 194116.1 °C1,517 mm00
194025.6 °C30 December 19407.3 °C6 June 194016.0 °C1,246 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
22.6 °C
+1.0 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1047 mm
-107 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.0 °C+0.7 °C297 mm+24 mm
Feb24.3 °C+1.8 °C192 mm-64 mm
Mar22.4 °C+0.4 °C259 mm+23 mm
Apr21.8 °C+0.7 °C75 mm-25 mm
May20.8 °C+0.4 °C28 mm+4 mm
Jun20.6 °C+1.1 °C3 mm-1 mm
Jul19.5 °C+0.4 °C5 mm+1 mm
Aug21.5 °C+1.3 °C1 mm-4 mm
Sep24.2 °C+2.2 °C2 mm-4 mm
Oct24.8 °C+1.4 °C9 mm-10 mm
Nov24.6 °C+1.1 °C55 mm-6 mm
Dec23.8 °C+1.1 °C123 mm-46 mm

The year's extremes

Hottest day
28.4 °C
19 Nov 2025
Coldest day
6.3 °C
5 Aug 2025
Wettest day
34.3 mm
6 Feb 2025
Windiest day
28.7 km/h
20 Sep 2025
Strongest gust
62.6 km/h
20 Sep 2025
Hottest feels-like
28.6 °C
20 Feb 2025
Coldest feels-like
3.0 °C
5 Aug 2025
Sunniest day
12.5 h
6 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 Njombe?

Njombe has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 16.4 °C and it receives 1,154 mm of precipitation per year.

What is the hottest day ever recorded in Njombe?

The hottest day measured in Njombe between 1940 and 2025 was 18 October 2017, reaching 30.2 °C.

What is the coldest day in Njombe?

The coldest day measured in Njombe between 1940 and 2025 was 26 July 1975, at 3.5 °C.

Does it snow in Njombe?

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

Has the climate of Njombe warmed?

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

What is the wettest day in Njombe?

The wettest day measured in Njombe between 1940 and 2025 was 4 April 2016, with 119 mm of rain in 24 hours.

What was the windiest day in Njombe?

The windiest day measured in Njombe between 1940 and 2025 was 19 August 1959, with winds reaching 29.8 km/h.

What is the warmest month in Njombe?

The warmest month in Njombe is November (18.1 °C on average); the coldest is July (13.5 °C).

How much does it rain in Njombe?

Njombe receives on average 1,154 mm of precipitation per year, spread over about 150 rainy days.

Is it sunny in Njombe?

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

Are there tropical nights in Njombe?

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

What was the most extreme apparent temperature in Njombe?

In Njombe, between 1940 and 2025, the highest apparent temperature reached 31.6 °C on 17 October 2017, and the lowest was 0.2 °C on 26 July 1975.

Compare Njombe with another city

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

Nearby cities

The climate around Njombe

Other cities — Tanzania