Mhalamba climate — normals and trends

Mhalamba (Tanzania) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.8 °C and it receives 1,516 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 February (23.1 °C on average) and the coldest is November (22.2 °C). Rainfall peaks in November.

Mhalamba averages 0 frost days, 1 hot days (≥ 30 °C) and 217 rainy days per year.

Mhalamba 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 2025) and the coldest 16.7 °C (on 6 July 1953).

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

MhalambaGeita

coords
-2.58°, 32.01°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthNovemberWettest monthNovemberDriest monthJuly

Mean daily temperature

22.8°C

Average daily high

25.3°C

Average daily low

20.5°C

Annual rainfall

1,516mm

Sunshine / day

10.7h

Mean relative humidity

73%

Average peak wind

14.0km/h

Seasonal range

0.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

217 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.0 °C

Average feels-like low

21.4 °C

Average peak gust

26.8 km/h

Tropical nights (≥ 20 °C)

253 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.73 · 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 2025

Coldest day

16.7 °C

6 July 1953

Wettest day

98 mm

6 September 1969

Windiest day

27.6 km/h

6 September 1947

Strongest gust

49.3 km/h

22 April 1984

Hottest feels-like

35.8 °C

25 February 2005

Coldest feels-like

13.1 °C

6 July 1953

Sunniest day

12.0 h

2 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.1 °C1 March 202518.7 °C31 July 202523.7 °C1,142 mm60
202430.9 °C3 June 202418.6 °C26 June 202424.1 °C1,132 mm90
202330.6 °C7 March 202319.0 °C5 July 202323.8 °C1,442 mm10
202229.8 °C24 May 202218.7 °C5 July 202223.3 °C1,051 mm00
202129.5 °C13 March 202118.6 °C27 July 202123.5 °C940 mm00
202029.3 °C28 May 202018.9 °C18 July 202023.5 °C1,487 mm00
201930.2 °C7 April 201919.4 °C28 July 201923.6 °C1,374 mm20
201829.8 °C15 February 201818.5 °C10 April 201823.3 °C1,171 mm00
201730.5 °C13 February 201718.9 °C4 September 201723.8 °C1,146 mm10
201630.3 °C1 March 201619.1 °C1 July 201624.0 °C1,034 mm60
201530.6 °C20 September 201518.9 °C13 July 201523.6 °C1,304 mm40
201429.6 °C4 March 201418.2 °C6 September 201423.2 °C1,277 mm00
201329.5 °C1 March 201318.4 °C7 September 201323.2 °C1,334 mm00
201230.7 °C29 March 201218.5 °C9 August 201223.1 °C1,483 mm20
201129.9 °C10 June 201118.3 °C12 July 201123.0 °C1,486 mm00
201030.7 °C3 February 201018.9 °C6 July 201023.5 °C1,462 mm10
200929.7 °C27 March 200918.4 °C6 July 200923.4 °C1,140 mm00
200828.4 °C25 February 200817.0 °C9 July 200823.0 °C1,008 mm00
200729.8 °C9 April 200717.6 °C20 June 200723.1 °C1,275 mm00
200630.6 °C9 February 200619.0 °C6 August 200623.1 °C1,574 mm20
200530.7 °C23 February 200518.8 °C30 April 200523.4 °C1,160 mm30
200429.1 °C14 May 200418.1 °C7 July 200423.3 °C1,160 mm00
200329.7 °C19 March 200318.4 °C9 July 200323.3 °C1,136 mm00
200229.3 °C27 September 200219.1 °C3 March 200223.1 °C1,333 mm00
200129.7 °C4 March 200117.9 °C10 September 200122.9 °C1,161 mm00
200029.0 °C22 February 200018.6 °C29 February 200023.1 °C918 mm00
199929.2 °C17 February 199919.0 °C15 March 199922.9 °C1,089 mm00
199829.1 °C15 March 199818.5 °C1 July 199823.4 °C1,229 mm00
199730.7 °C27 September 199718.9 °C17 May 199723.2 °C1,781 mm50
199629.0 °C4 August 199618.2 °C10 August 199622.9 °C1,388 mm00
199528.9 °C19 August 199518.2 °C29 December 199523.1 °C1,389 mm00
199428.5 °C3 April 199418.8 °C30 July 199422.8 °C1,567 mm00
199328.7 °C20 September 199318.6 °C23 August 199323.0 °C1,417 mm00
199229.8 °C16 March 199217.5 °C19 July 199222.9 °C1,386 mm00
199128.9 °C20 September 199118.2 °C25 December 199122.9 °C1,561 mm00
199028.8 °C7 October 199018.2 °C14 December 199023.2 °C1,507 mm00
198928.3 °C1 March 198918.2 °C17 June 198922.7 °C1,595 mm00
198829.2 °C30 May 198818.9 °C27 December 198823.1 °C1,697 mm00
198729.6 °C6 August 198719.3 °C11 April 198723.3 °C1,447 mm00
198628.8 °C15 August 198618.0 °C29 June 198622.6 °C1,823 mm00
198530.1 °C17 March 198518.4 °C21 September 198522.6 °C1,658 mm10
198429.1 °C26 March 198418.5 °C23 July 198422.7 °C1,486 mm00
198328.8 °C23 March 198318.5 °C5 September 198323.0 °C1,719 mm00
198229.1 °C25 March 198218.4 °C19 October 198222.8 °C1,914 mm00
198128.9 °C24 June 198118.9 °C1 September 198122.8 °C1,693 mm00
198029.2 °C19 March 198018.9 °C22 July 198022.9 °C1,486 mm00
197929.0 °C7 August 197918.2 °C26 July 197922.8 °C1,593 mm00
197829.4 °C7 February 197818.4 °C11 March 197822.5 °C1,799 mm00
197728.4 °C17 March 197718.2 °C9 July 197722.5 °C1,952 mm00
197628.6 °C15 March 197617.9 °C26 June 197622.3 °C1,624 mm00
197528.5 °C22 February 197517.0 °C5 August 197522.2 °C1,746 mm00
197429.8 °C20 August 197417.2 °C27 July 197422.2 °C1,584 mm00
197329.4 °C8 February 197317.8 °C9 July 197322.7 °C1,504 mm00
197228.3 °C5 August 197217.6 °C28 June 197222.0 °C1,963 mm00
197129.4 °C6 March 197117.1 °C29 December 197122.1 °C1,504 mm00
197028.8 °C1 September 197017.9 °C26 July 197022.4 °C1,552 mm00
196928.5 °C6 August 196917.3 °C23 June 196922.7 °C1,635 mm00
196828.8 °C9 September 196817.6 °C16 July 196822.2 °C1,999 mm00
196729.1 °C5 September 196717.1 °C23 July 196722.3 °C1,798 mm00
196628.6 °C5 August 196618.5 °C14 September 196622.5 °C1,827 mm00
196528.7 °C26 June 196517.7 °C3 January 196522.4 °C1,659 mm00
196427.6 °C4 June 196416.9 °C7 December 196422.1 °C1,859 mm00
196329.4 °C13 September 196318.1 °C15 December 196322.0 °C2,186 mm00
196227.0 °C27 May 196217.7 °C10 September 196221.7 °C1,976 mm00
196128.4 °C13 January 196117.8 °C7 August 196122.3 °C2,215 mm00
196028.2 °C19 June 196017.4 °C31 July 196022.6 °C1,819 mm00
195929.5 °C15 March 195918.3 °C19 August 195922.7 °C1,805 mm00
195828.9 °C19 January 195818.2 °C26 July 195822.9 °C1,385 mm00
195730.0 °C23 September 195718.1 °C11 July 195722.5 °C1,849 mm10
195627.6 °C1 March 195617.8 °C23 July 195621.9 °C1,640 mm00
195527.7 °C18 August 195517.7 °C14 June 195522.0 °C1,618 mm00
195428.3 °C22 July 195417.3 °C13 June 195422.1 °C1,353 mm00
195328.7 °C10 September 195316.7 °C6 July 195321.9 °C2,389 mm00
195228.0 °C17 July 195218.4 °C19 June 195222.2 °C2,023 mm00
195128.0 °C30 July 195117.6 °C15 June 195122.0 °C2,222 mm00
195027.8 °C2 March 195017.0 °C3 June 195021.9 °C1,769 mm00
194928.3 °C16 July 194918.3 °C20 December 194922.3 °C1,542 mm00
194828.3 °C3 June 194818.4 °C8 January 194822.3 °C1,954 mm00
194728.6 °C28 August 194718.2 °C18 May 194722.3 °C1,764 mm00
194629.3 °C2 April 194618.1 °C14 December 194622.4 °C1,276 mm00
194528.9 °C17 September 194517.6 °C7 June 194522.4 °C972 mm00
194428.7 °C15 April 194417.2 °C6 July 194422.7 °C1,158 mm00
194328.1 °C14 October 194317.4 °C11 June 194322.5 °C963 mm00
194229.0 °C26 September 194217.8 °C21 July 194222.5 °C970 mm00
194129.3 °C28 March 194118.2 °C12 May 194122.6 °C1,208 mm00
194027.1 °C12 July 194017.3 °C30 June 194021.9 °C1,782 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
26.2 °C
+0.9 °C
Hot days (≥ 30 °C)
6 d/yr
+5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1142 mm
-374 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.2 °C+1.3 °C51 mm-69 mm
Feb28.3 °C+2.7 °C15 mm-93 mm
Mar27.1 °C+1.5 °C96 mm-73 mm
Apr26.1 °C+1.0 °C198 mm-12 mm
May26.2 °C+0.6 °C78 mm-20 mm
Jun26.8 °C+0.5 °C16 mm-8 mm
Jul27.0 °C+0.6 °C10 mm-4 mm
Aug25.7 °C-0.4 °C93 mm+45 mm
Sep26.0 °C+0.6 °C71 mm-39 mm
Oct24.6 °C-0.1 °C239 mm+58 mm
Nov25.2 °C+1.1 °C157 mm-85 mm
Dec25.1 °C+0.8 °C117 mm-74 mm

The year's extremes

Hottest day
31.1 °C
1 Mar 2025
Coldest day
18.7 °C
31 Jul 2025
Wettest day
67.3 mm
30 Oct 2025
Windiest day
25.8 km/h
28 Dec 2025
Strongest gust
42.1 km/h
19 Mar 2025
Hottest feels-like
35.3 °C
1 Mar 2025
Coldest feels-like
15.8 °C
4 Aug 2025
Sunniest day
12.0 h
2 Jan 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 Mhalamba?

Mhalamba has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 22.8 °C and it receives 1,516 mm of precipitation per year.

What is the hottest day ever recorded in Mhalamba?

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

What is the coldest day in Mhalamba?

The coldest day measured in Mhalamba between 1940 and 2025 was 6 July 1953, at 16.7 °C.

Does it snow in Mhalamba?

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

Has the climate of Mhalamba warmed?

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

What is the wettest day in Mhalamba?

The wettest day measured in Mhalamba between 1940 and 2025 was 6 September 1969, with 98 mm of rain in 24 hours.

What was the windiest day in Mhalamba?

The windiest day measured in Mhalamba between 1940 and 2025 was 6 September 1947, with winds reaching 27.6 km/h.

What is the warmest month in Mhalamba?

The warmest month in Mhalamba is February (23.1 °C on average); the coldest is November (22.2 °C).

How much does it rain in Mhalamba?

Mhalamba receives on average 1,516 mm of precipitation per year, spread over about 217 rainy days.

Is it sunny in Mhalamba?

Mhalamba gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Mhalamba?

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

What was the most extreme apparent temperature in Mhalamba?

In Mhalamba, between 1940 and 2025, the highest apparent temperature reached 35.8 °C on 25 February 2005, and the lowest was 13.1 °C on 6 July 1953.

Compare Mhalamba with another city

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

Nearby cities

The climate around Mhalamba

Other cities — Tanzania