Mlangali climate — normals and trends

Mlangali (Tanzania) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 18.2 °C and it receives 2,369 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 (20.5 °C on average) and the coldest is July (14.9 °C). Rainfall peaks in March.

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

Mlangali has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 29.9 °C (on 14 October 2023) and the coldest 6.4 °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

MlangaliNjombe

coords
-9.78°, 34.52°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthNovemberColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

18.2°C

Average daily high

22.1°C

Average daily low

15.0°C

Annual rainfall

2,369mm

Sunshine / day

10.5h

Mean relative humidity

75%

Average peak wind

9.5km/h

Seasonal range

5.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

209 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.6 °C

Average feels-like low

15.2 °C

Average peak gust

30.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

29.9 °C

14 October 2023

Coldest day

6.4 °C

26 July 1975

Wettest day

247 mm

15 January 2010

Windiest day

21.8 km/h

19 August 1959

Strongest gust

64.4 km/h

5 November 2008

Hottest feels-like

32.3 °C

20 March 2016

Coldest feels-like

4.4 °C

26 July 1975

Sunniest day

12.6 h

6 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202527.9 °C28 October 20258.7 °C5 August 202518.9 °C2,321 mm00
202428.0 °C26 October 20248.9 °C26 July 202419.2 °C2,714 mm00
202329.9 °C14 October 202310.2 °C15 July 202319.3 °C2,785 mm00
202227.8 °C31 October 202210.2 °C3 July 202218.6 °C2,180 mm00
202129.2 °C24 November 20218.8 °C26 July 202119.0 °C1,765 mm00
202028.1 °C6 October 20209.1 °C18 July 202019.0 °C2,497 mm00
201929.4 °C16 November 20199.3 °C30 June 201919.1 °C2,492 mm00
201828.0 °C8 November 20189.5 °C20 July 201818.7 °C2,217 mm00
201729.0 °C18 October 201710.7 °C15 July 201718.9 °C2,788 mm00
201627.8 °C14 November 20169.7 °C1 July 201618.9 °C2,300 mm00
201527.6 °C22 November 20159.7 °C11 July 201519.1 °C2,080 mm00
201427.2 °C11 November 20149.1 °C13 July 201418.7 °C2,221 mm00
201328.6 °C1 November 20139.8 °C8 June 201318.8 °C2,321 mm00
201228.2 °C24 October 20128.8 °C8 July 201218.7 °C2,135 mm00
201128.6 °C26 October 20118.4 °C12 July 201118.6 °C2,549 mm00
201028.2 °C3 November 20108.0 °C15 August 201018.7 °C2,389 mm00
200927.2 °C6 October 20098.8 °C2 July 200918.4 °C2,666 mm00
200828.0 °C15 November 20088.3 °C2 July 200818.1 °C2,559 mm00
200727.9 °C25 November 20079.2 °C6 July 200718.5 °C2,423 mm00
200627.2 °C4 October 20067.8 °C7 July 200618.4 °C2,754 mm00
200528.0 °C17 November 20059.2 °C1 August 200518.7 °C1,802 mm00
200427.5 °C9 October 20047.5 °C9 July 200418.2 °C2,210 mm00
200327.9 °C6 November 20037.2 °C9 July 200318.4 °C2,023 mm00
200228.1 °C6 November 200210.0 °C3 July 200218.2 °C2,362 mm00
200127.0 °C27 October 20019.9 °C12 June 200118.2 °C1,950 mm00
200026.7 °C19 November 20008.7 °C30 June 200018.1 °C1,976 mm00
199927.7 °C25 October 19998.8 °C28 June 199918.0 °C2,371 mm00
199827.7 °C5 November 19989.6 °C15 June 199818.7 °C2,370 mm00
199728.8 °C15 November 199710.0 °C18 July 199718.5 °C2,170 mm00
199627.9 °C21 November 19967.5 °C1 July 199618.3 °C2,127 mm00
199528.7 °C26 November 19958.8 °C4 July 199518.6 °C1,868 mm00
199428.3 °C24 November 19949.0 °C14 July 199418.4 °C2,148 mm00
199327.3 °C1 December 19938.6 °C16 August 199318.4 °C1,869 mm00
199227.6 °C9 November 19928.3 °C16 August 199218.4 °C1,875 mm00
199126.6 °C16 November 19918.6 °C20 July 199118.3 °C2,595 mm00
199028.0 °C16 October 19909.3 °C27 June 199018.6 °C1,782 mm00
198927.2 °C23 October 19899.2 °C10 July 198918.1 °C2,230 mm00
198827.0 °C23 October 19889.2 °C29 July 198818.5 °C2,240 mm00
198727.5 °C23 November 19878.8 °C23 June 198718.6 °C2,222 mm00
198626.7 °C8 October 19867.8 °C9 July 198617.9 °C2,650 mm00
198527.3 °C2 November 19857.0 °C2 August 198517.8 °C2,294 mm00
198427.1 °C15 October 19848.9 °C21 August 198417.9 °C2,127 mm00
198328.9 °C16 November 19838.3 °C14 August 198318.6 °C2,351 mm00
198226.5 °C15 October 19827.7 °C19 July 198218.0 °C2,851 mm00
198127.4 °C8 November 19817.9 °C30 June 198118.0 °C2,051 mm00
198027.1 °C24 October 19808.2 °C16 June 198018.0 °C2,404 mm00
197927.6 °C30 October 19798.4 °C28 June 197918.1 °C2,800 mm00
197826.8 °C17 October 19787.1 °C17 July 197818.0 °C2,880 mm00
197729.3 °C23 October 19779.2 °C7 July 197718.2 °C2,759 mm00
197627.4 °C1 November 19767.8 °C1 August 197618.0 °C2,391 mm00
197527.6 °C26 October 19756.4 °C26 July 197517.8 °C2,680 mm00
197426.4 °C4 December 19748.8 °C27 July 197417.6 °C3,481 mm00
197328.3 °C11 November 19739.0 °C19 July 197318.1 °C2,550 mm00
197226.6 °C3 November 19727.5 °C5 July 197217.9 °C3,178 mm00
197126.6 °C9 November 19718.1 °C12 June 197117.5 °C2,029 mm00
197027.7 °C20 November 19708.4 °C21 June 197017.9 °C2,375 mm00
196927.3 °C9 November 19698.2 °C23 June 196918.0 °C2,108 mm00
196827.2 °C4 October 19687.4 °C24 June 196817.7 °C2,763 mm00
196726.3 °C7 October 19677.9 °C12 July 196717.6 °C2,820 mm00
196626.4 °C15 October 19668.2 °C1 August 196618.0 °C2,397 mm00
196526.4 °C20 November 19658.8 °C10 June 196517.6 °C2,239 mm00
196426.8 °C22 November 19647.9 °C11 July 196417.7 °C2,138 mm00
196326.9 °C31 October 19638.9 °C7 June 196317.8 °C3,245 mm00
196227.3 °C20 November 19629.8 °C26 June 196218.0 °C2,591 mm00
196127.2 °C25 October 19619.0 °C11 August 196118.0 °C3,060 mm00
196028.7 °C30 November 19608.9 °C26 July 196017.9 °C2,249 mm00
195926.0 °C17 November 19599.9 °C8 July 195918.0 °C2,593 mm00
195827.6 °C29 October 19587.2 °C20 July 195818.2 °C2,333 mm00
195727.3 °C27 November 19578.6 °C22 July 195718.0 °C3,075 mm00
195627.9 °C25 November 19568.3 °C14 July 195617.7 °C1,976 mm00
195527.1 °C21 October 19557.7 °C12 August 195517.6 °C2,394 mm00
195427.4 °C27 October 19548.0 °C26 July 195417.5 °C2,048 mm00
195327.4 °C9 November 19538.3 °C23 July 195317.7 °C2,966 mm00
195226.6 °C16 September 19529.1 °C2 July 195217.9 °C2,493 mm00
195127.7 °C29 October 19517.8 °C22 June 195117.9 °C2,525 mm00
195027.4 °C25 October 19508.7 °C18 August 195017.4 °C2,394 mm00
194927.8 °C29 November 19499.6 °C13 August 194918.1 °C1,755 mm00
194827.8 °C11 November 19489.2 °C5 July 194818.3 °C1,890 mm00
194727.7 °C21 October 19478.1 °C13 August 194717.9 °C2,530 mm00
194627.2 °C31 October 19468.6 °C15 August 194617.8 °C2,361 mm00
194527.0 °C24 November 19459.2 °C14 July 194517.6 °C2,048 mm00
194426.9 °C24 October 19448.2 °C7 July 194417.7 °C2,262 mm00
194328.1 °C30 November 19437.9 °C27 July 194317.8 °C1,671 mm00
194228.0 °C9 November 19429.1 °C27 July 194217.6 °C2,020 mm00
194127.5 °C19 October 19419.5 °C6 July 194117.8 °C2,425 mm00
194025.5 °C18 October 19409.8 °C29 June 194017.6 °C2,181 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.9 °C
+0.8 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2321 mm
-48 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.1 °C+0.4 °C401 mm-18 mm
Feb24.2 °C+1.4 °C280 mm-117 mm
Mar23.0 °C+0.5 °C533 mm+63 mm
Apr22.7 °C+1.0 °C284 mm-12 mm
May21.0 °C+0.3 °C143 mm+56 mm
Jun20.8 °C+1.5 °C18 mm-6 mm
Jul19.5 °C+0.5 °C19 mm+0 mm
Aug21.2 °C+0.6 °C6 mm-6 mm
Sep24.6 °C+1.5 °C6 mm-5 mm
Oct25.4 °C+0.6 °C20 mm-23 mm
Nov25.4 °C+0.8 °C239 mm+49 mm
Dec23.7 °C+0.5 °C372 mm-29 mm

The year's extremes

Hottest day
27.9 °C
28 Oct 2025
Coldest day
8.7 °C
5 Aug 2025
Wettest day
90.7 mm
21 Nov 2025
Windiest day
19.1 km/h
20 Sep 2025
Strongest gust
55.1 km/h
20 Sep 2025
Hottest feels-like
31.5 °C
27 Feb 2025
Coldest feels-like
6.9 °C
5 Aug 2025
Sunniest day
12.5 h
5 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 Mlangali?

Mlangali has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 18.2 °C and it receives 2,369 mm of precipitation per year.

What is the hottest day ever recorded in Mlangali?

The hottest day measured in Mlangali between 1940 and 2025 was 14 October 2023, reaching 29.9 °C.

What is the coldest day in Mlangali?

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

Does it snow in Mlangali?

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

Has the climate of Mlangali warmed?

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

What is the wettest day in Mlangali?

The wettest day measured in Mlangali between 1940 and 2025 was 15 January 2010, with 247 mm of rain in 24 hours.

What was the windiest day in Mlangali?

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

What is the warmest month in Mlangali?

The warmest month in Mlangali is November (20.5 °C on average); the coldest is July (14.9 °C).

How much does it rain in Mlangali?

Mlangali receives on average 2,369 mm of precipitation per year, spread over about 209 rainy days.

Is it sunny in Mlangali?

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

Are there tropical nights in Mlangali?

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

What was the most extreme apparent temperature in Mlangali?

In Mlangali, between 1940 and 2025, the highest apparent temperature reached 32.3 °C on 20 March 2016, and the lowest was 4.4 °C on 26 July 1975.

Compare Mlangali with another city

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

Nearby cities

The climate around Mlangali

Other cities — Tanzania