Mgandu climate — normals and trends

Mgandu (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 21.0 °C and it receives 697 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 (23.1 °C on average) and the coldest is July (19.0 °C). Rainfall peaks in January.

Mgandu averages 0 frost days, 28 hot days (≥ 30 °C) and 95 rainy days per year.

Mgandu has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.8 °C (on 24 November 1949) and the coldest 9.0 °C (on 11 July 1957).

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

MganduSingida

coords
-5.95°, 34.13°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

21.0°C

Average daily high

26.5°C

Average daily low

16.1°C

Annual rainfall

697mm

Sunshine / day

11.0h

Mean relative humidity

64%

Average peak wind

19.1km/h

Seasonal range

4.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

28 d/yr

Rainy days (≥ 1 mm)

95 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.8 °C

Average feels-like low

15.7 °C

Average peak gust

39.9 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

21.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

33.8 °C

24 November 1949

Coldest day

9.0 °C

11 July 1957

Wettest day

127 mm

1 April 2004

Windiest day

33.2 km/h

16 September 2002

Strongest gust

65.5 km/h

12 October 2019

Hottest feels-like

37.1 °C

25 February 2005

Coldest feels-like

6.5 °C

11 July 1944

Sunniest day

12.3 h

16 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.9 °C18 November 202511.9 °C3 August 202521.8 °C490 mm550
202432.4 °C5 November 202410.4 °C5 August 202421.4 °C882 mm260
202332.9 °C14 October 202312.1 °C5 July 202321.7 °C773 mm380
202232.2 °C16 November 202212.2 °C29 June 202221.5 °C677 mm520
202133.6 °C20 November 202110.5 °C26 July 202121.5 °C541 mm550
202031.1 °C21 October 202010.2 °C17 July 202021.0 °C973 mm130
201932.8 °C22 October 201911.7 °C24 July 201921.9 °C661 mm440
201832.7 °C7 December 201811.9 °C16 June 201821.4 °C737 mm450
201733.2 °C9 November 201711.9 °C10 July 201722.3 °C478 mm730
201633.3 °C28 December 201611.4 °C5 July 201621.7 °C697 mm600
201532.4 °C13 November 201511.8 °C11 July 201521.9 °C666 mm430
201433.2 °C25 November 201412.1 °C12 July 201421.5 °C752 mm350
201332.3 °C15 November 201311.8 °C9 June 201321.7 °C589 mm470
201233.7 °C21 November 201211.2 °C29 June 201221.7 °C481 mm520
201133.0 °C26 October 201110.7 °C7 July 201121.3 °C646 mm240
201032.7 °C4 December 201011.9 °C20 August 201021.6 °C553 mm460
200931.6 °C18 January 200911.2 °C5 July 200921.6 °C525 mm310
200833.1 °C14 November 200810.3 °C11 June 200821.0 °C656 mm350
200732.2 °C25 November 20079.4 °C20 June 200721.4 °C581 mm350
200633.3 °C14 November 200610.5 °C7 July 200621.5 °C559 mm520
200533.4 °C25 February 200511.8 °C22 July 200522.0 °C320 mm670
200432.8 °C21 November 200411.0 °C5 July 200421.2 °C704 mm390
200333.4 °C27 November 200310.7 °C9 July 200321.6 °C428 mm590
200232.3 °C27 November 200212.2 °C17 June 200220.9 °C634 mm340
200131.6 °C28 October 200111.6 °C4 August 200120.9 °C585 mm230
200030.7 °C17 October 200012.1 °C1 July 200021.1 °C578 mm200
199932.0 °C11 December 199912.0 °C26 June 199920.9 °C470 mm410
199832.3 °C23 December 199811.9 °C1 July 199821.1 °C609 mm270
199733.0 °C14 November 199712.5 °C18 July 199721.3 °C885 mm370
199631.4 °C3 November 199611.1 °C1 July 199620.8 °C637 mm260
199532.6 °C26 November 199512.3 °C14 June 199521.4 °C602 mm410
199431.8 °C3 January 199412.2 °C14 June 199421.4 °C633 mm240
199332.8 °C16 November 199311.6 °C27 July 199321.6 °C391 mm520
199230.7 °C7 November 199210.8 °C5 July 199220.8 °C609 mm50
199131.2 °C20 March 199111.0 °C22 July 199121.2 °C603 mm230
199031.3 °C16 October 199010.5 °C27 June 199020.7 °C621 mm180
198931.1 °C2 November 198910.3 °C1 July 198920.3 °C979 mm160
198832.6 °C17 December 198811.1 °C4 July 198821.4 °C586 mm360
198733.8 °C29 December 198711.2 °C22 June 198721.0 °C720 mm210
198630.9 °C16 October 19869.5 °C9 July 198620.6 °C765 mm180
198531.1 °C2 November 198510.0 °C8 June 198519.9 °C906 mm30
198430.2 °C16 October 198412.3 °C10 August 198420.3 °C853 mm20
198332.3 °C16 November 198311.7 °C14 August 198321.3 °C556 mm190
198230.5 °C6 November 198211.6 °C17 July 198220.7 °C821 mm40
198132.2 °C27 November 198111.1 °C19 June 198120.9 °C595 mm290
198032.6 °C24 October 198011.0 °C9 June 198021.0 °C695 mm190
197931.3 °C25 October 197910.8 °C23 June 197920.5 °C711 mm250
197831.2 °C25 October 197810.0 °C17 July 197820.5 °C907 mm200
197732.0 °C25 October 197710.7 °C23 June 197720.6 °C1,057 mm110
197632.1 °C13 November 197611.2 °C26 July 197621.1 °C756 mm330
197531.6 °C14 November 197511.7 °C5 August 197520.9 °C632 mm280
197431.4 °C25 February 197411.7 °C21 August 197420.8 °C669 mm180
197332.3 °C3 November 197310.1 °C3 July 197320.9 °C738 mm170
197231.4 °C25 September 197211.3 °C28 June 197220.3 °C989 mm50
197131.7 °C8 November 19719.5 °C8 June 197120.0 °C760 mm170
197031.7 °C5 November 19709.5 °C21 June 197020.2 °C1,000 mm170
196932.0 °C12 November 196911.3 °C19 July 196921.3 °C471 mm350
196830.9 °C4 October 19689.7 °C24 June 196819.8 °C987 mm60
196731.5 °C18 March 196711.7 °C30 July 196720.6 °C734 mm210
196630.9 °C11 November 196610.8 °C1 August 196620.9 °C593 mm100
196531.7 °C20 November 196510.6 °C9 June 196520.1 °C756 mm100
196431.4 °C22 November 19649.1 °C29 June 196420.1 °C718 mm80
196330.6 °C29 October 196310.8 °C22 August 196319.8 °C843 mm70
196230.2 °C13 November 196211.5 °C8 July 196220.3 °C744 mm70
196130.9 °C21 January 196111.9 °C10 August 196121.0 °C915 mm100
196031.9 °C30 November 196010.4 °C26 July 196020.5 °C717 mm270
195932.1 °C19 November 195910.6 °C22 July 195920.3 °C1,000 mm80
195832.1 °C8 November 195810.0 °C26 July 195820.6 °C929 mm250
195730.4 °C2 December 19579.0 °C11 July 195720.0 °C1,314 mm60
195631.7 °C21 November 195610.3 °C14 July 195620.2 °C717 mm240
195531.0 °C21 October 195511.4 °C15 July 195520.3 °C777 mm250
195431.0 °C26 October 195411.2 °C2 July 195420.2 °C668 mm120
195330.5 °C28 October 195310.3 °C6 July 195319.8 °C1,301 mm30
195232.1 °C16 September 195211.3 °C16 July 195221.1 °C524 mm310
195131.2 °C8 November 195111.6 °C5 July 195120.7 °C813 mm230
195031.2 °C22 October 195010.9 °C2 June 195020.7 °C570 mm150
194933.8 °C24 November 194911.8 °C28 July 194921.4 °C579 mm390
194832.0 °C24 November 194812.1 °C6 July 194821.3 °C553 mm540
194732.2 °C21 October 194711.7 °C24 July 194720.5 °C706 mm220
194631.8 °C20 March 194612.2 °C17 July 194621.7 °C496 mm440
194532.0 °C25 November 194511.6 °C6 July 194520.5 °C673 mm280
194432.1 °C20 September 194410.5 °C11 July 194421.4 °C506 mm320
194332.6 °C13 January 194311.7 °C10 June 194321.8 °C269 mm670
194231.4 °C29 December 194211.1 °C28 July 194220.9 °C404 mm300
194131.5 °C21 October 194111.8 °C2 July 194120.1 °C1,023 mm180
194030.9 °C10 November 194012.1 °C28 June 194020.4 °C760 mm50

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
27.5 °C
+1.0 °C
Hot days (≥ 30 °C)
55 d/yr
+27
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
490 mm
-207 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.4 °C+0.7 °C97 mm-57 mm
Feb27.7 °C+1.7 °C65 mm-65 mm
Mar27.5 °C+1.5 °C114 mm-14 mm
Apr26.8 °C+1.3 °C50 mm-26 mm
May26.7 °C+1.2 °C19 mm+6 mm
Jun26.2 °C+0.9 °C0 mm-1 mm
Jul25.2 °C+0.2 °C0 mm-1 mm
Aug26.0 °C0.0 °C0 mm-0 mm
Sep28.4 °C+0.8 °C0 mm-1 mm
Oct29.5 °C+0.4 °C2 mm-3 mm
Nov31.0 °C+2.0 °C10 mm-39 mm
Dec28.3 °C+1.5 °C134 mm-7 mm

The year's extremes

Hottest day
32.9 °C
18 Nov 2025
Coldest day
11.9 °C
3 Aug 2025
Wettest day
24.4 mm
28 Dec 2025
Windiest day
27.7 km/h
16 Jun 2025
Strongest gust
57.2 km/h
9 Oct 2025
Hottest feels-like
34.8 °C
26 Oct 2025
Coldest feels-like
8.9 °C
4 Aug 2025
Sunniest day
12.3 h
16 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 Mgandu?

Mgandu has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 21.0 °C and it receives 697 mm of precipitation per year.

What is the hottest day ever recorded in Mgandu?

The hottest day measured in Mgandu between 1940 and 2025 was 24 November 1949, reaching 33.8 °C.

What is the coldest day in Mgandu?

The coldest day measured in Mgandu between 1940 and 2025 was 11 July 1957, at 9.0 °C.

Does it snow in Mgandu?

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

Has the climate of Mgandu warmed?

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

What is the wettest day in Mgandu?

The wettest day measured in Mgandu between 1940 and 2025 was 1 April 2004, with 127 mm of rain in 24 hours.

What was the windiest day in Mgandu?

The windiest day measured in Mgandu between 1940 and 2025 was 16 September 2002, with winds reaching 33.2 km/h.

What is the warmest month in Mgandu?

The warmest month in Mgandu is November (23.1 °C on average); the coldest is July (19.0 °C).

How much does it rain in Mgandu?

Mgandu receives on average 697 mm of precipitation per year, spread over about 95 rainy days.

Is it sunny in Mgandu?

Mgandu gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Mgandu?

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

What was the most extreme apparent temperature in Mgandu?

In Mgandu, between 1940 and 2025, the highest apparent temperature reached 37.1 °C on 25 February 2005, and the lowest was 6.5 °C on 11 July 1944.

Compare Mgandu with another city

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

Nearby cities

The climate around Mgandu

Other cities — Tanzania