Mwanza climate — normals and trends

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

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

Mwanza has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.1 °C (on 1 March 2025) and the coldest 16.1 °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

MwanzaMwanza

coords
-2.52°, 32.90°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthNovemberWettest monthNovemberDriest monthJuly

Mean daily temperature

22.9°C

Average daily high

25.1°C

Average daily low

20.5°C

Annual rainfall

1,918mm

Sunshine / day

10.8h

Mean relative humidity

70%

Average peak wind

17.6km/h

Seasonal range

0.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

215 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.8 °C

Average feels-like low

20.8 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

247 d/yr

Solar radiation

21.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

1 March 2025

Coldest day

16.1 °C

6 July 1953

Wettest day

155 mm

17 April 1959

Windiest day

35.2 km/h

29 July 1994

Strongest gust

54.7 km/h

29 July 1994

Hottest feels-like

35.8 °C

25 February 2005

Coldest feels-like

12.2 °C

11 July 1944

Sunniest day

12.1 h

8 November 2021

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.1 °C1 March 202518.5 °C31 July 202523.8 °C1,207 mm20
202429.6 °C18 March 202418.0 °C25 June 202424.0 °C1,549 mm00
202329.2 °C3 October 202319.2 °C5 July 202323.8 °C1,866 mm00
202229.0 °C9 April 202218.5 °C5 July 202223.3 °C1,356 mm00
202128.3 °C13 March 202118.6 °C27 July 202123.4 °C1,230 mm00
202028.4 °C18 September 202018.2 °C3 August 202023.3 °C1,736 mm00
201929.3 °C4 February 201919.0 °C13 July 201923.6 °C1,916 mm00
201829.0 °C15 February 201818.4 °C19 July 201823.3 °C1,466 mm00
201729.3 °C4 April 201719.5 °C10 July 201724.0 °C1,354 mm00
201629.6 °C29 March 201618.9 °C28 June 201624.0 °C1,181 mm00
201529.5 °C15 March 201518.8 °C12 July 201523.6 °C1,706 mm00
201429.3 °C4 March 201418.7 °C5 September 201423.3 °C1,559 mm00
201328.6 °C1 March 201318.3 °C15 July 201323.2 °C1,601 mm00
201229.5 °C29 March 201218.7 °C29 June 201223.1 °C1,906 mm00
201128.5 °C1 March 201118.2 °C12 July 201123.1 °C1,936 mm00
201029.2 °C3 February 201018.7 °C7 July 201023.5 °C1,725 mm00
200928.5 °C29 September 200918.1 °C19 July 200923.5 °C1,484 mm00
200828.2 °C7 October 200816.9 °C9 July 200823.1 °C1,449 mm00
200728.6 °C7 April 200717.9 °C20 June 200723.3 °C1,453 mm00
200629.9 °C10 February 200618.8 °C17 January 200623.2 °C2,079 mm00
200529.7 °C23 February 200518.8 °C10 July 200523.7 °C1,316 mm00
200428.4 °C24 March 200418.1 °C7 July 200423.4 °C1,545 mm00
200329.7 °C19 March 200318.1 °C9 July 200323.6 °C1,323 mm00
200228.6 °C23 February 200218.7 °C25 July 200223.2 °C1,590 mm00
200128.7 °C11 May 200118.2 °C19 July 200123.0 °C1,586 mm00
200028.3 °C24 March 200018.5 °C4 July 200023.3 °C1,280 mm00
199929.2 °C16 February 199918.7 °C6 July 199923.0 °C1,389 mm00
199828.8 °C10 October 199818.7 °C1 July 199823.5 °C1,432 mm00
199729.7 °C22 March 199718.7 °C13 July 199723.3 °C2,054 mm00
199627.9 °C2 May 199617.9 °C10 August 199623.0 °C1,760 mm00
199528.5 °C22 September 199519.0 °C4 September 199523.2 °C1,609 mm00
199427.9 °C25 September 199418.6 °C16 October 199423.0 °C2,154 mm00
199328.1 °C12 October 199318.6 °C25 July 199323.2 °C1,684 mm00
199228.9 °C13 March 199217.5 °C19 July 199223.0 °C1,699 mm00
199129.1 °C20 September 199118.4 °C21 July 199122.9 °C2,155 mm00
199028.3 °C8 October 199018.1 °C26 July 199023.1 °C1,993 mm00
198928.0 °C28 February 198918.2 °C17 June 198922.7 °C1,977 mm00
198829.0 °C2 March 198818.3 °C4 July 198823.1 °C2,186 mm00
198728.4 °C10 September 198718.8 °C10 August 198723.2 °C1,927 mm00
198627.8 °C24 February 198617.6 °C9 July 198622.6 °C2,505 mm00
198528.5 °C16 March 198518.0 °C13 July 198522.7 °C1,861 mm00
198428.6 °C23 March 198418.7 °C2 June 198422.8 °C1,727 mm00
198328.2 °C28 March 198318.8 °C11 August 198323.2 °C2,167 mm00
198228.4 °C26 March 198218.7 °C24 July 198222.9 °C2,350 mm00
198128.4 °C2 March 198118.7 °C22 June 198122.9 °C1,970 mm00
198028.4 °C18 March 198018.2 °C26 July 198023.0 °C1,689 mm00
197928.8 °C21 September 197918.7 °C30 June 197922.9 °C1,883 mm00
197828.6 °C6 February 197818.0 °C21 July 197822.5 °C2,205 mm00
197728.7 °C11 October 197718.5 °C15 August 197722.6 °C2,445 mm00
197628.3 °C11 October 197617.6 °C2 September 197622.4 °C2,207 mm00
197527.8 °C22 February 197517.2 °C5 August 197522.3 °C2,111 mm00
197428.3 °C13 March 197417.3 °C4 July 197422.3 °C1,963 mm00
197328.5 °C6 February 197317.8 °C9 July 197322.8 °C1,881 mm00
197227.5 °C10 October 197217.6 °C28 June 197222.1 °C2,567 mm00
197128.8 °C22 March 197117.4 °C8 June 197122.1 °C2,055 mm00
197028.4 °C27 September 197017.6 °C25 July 197022.6 °C1,956 mm00
196928.3 °C2 October 196917.8 °C12 August 196922.8 °C1,930 mm00
196828.6 °C5 October 196817.2 °C17 July 196822.3 °C2,201 mm00
196727.4 °C31 August 196718.4 °C9 May 196722.4 °C2,113 mm00
196627.4 °C26 July 196618.3 °C29 August 196622.6 °C2,222 mm00
196528.5 °C11 October 196517.6 °C13 June 196522.6 °C2,149 mm00
196426.9 °C26 June 196417.7 °C7 December 196422.2 °C2,445 mm00
196328.3 °C8 September 196317.9 °C20 June 196322.1 °C2,658 mm00
196226.6 °C2 February 196217.3 °C9 July 196221.9 °C2,650 mm00
196127.9 °C11 March 196118.1 °C14 August 196122.5 °C2,785 mm00
196027.8 °C23 October 196017.5 °C31 July 196022.7 °C2,022 mm00
195928.7 °C17 March 195918.3 °C25 July 195922.6 °C2,372 mm00
195828.2 °C19 January 195818.1 °C24 July 195822.8 °C1,892 mm00
195728.3 °C23 September 195718.0 °C3 February 195722.4 °C2,471 mm00
195626.9 °C16 October 195617.7 °C18 January 195622.1 °C1,963 mm00
195527.0 °C18 March 195517.8 °C13 June 195522.0 °C2,115 mm00
195427.0 °C21 May 195418.2 °C14 June 195422.2 °C1,912 mm00
195327.4 °C2 October 195316.1 °C6 July 195321.9 °C3,305 mm00
195226.9 °C14 August 195218.1 °C2 July 195222.4 °C2,666 mm00
195127.3 °C18 July 195118.0 °C14 June 195122.1 °C2,917 mm00
195027.8 °C2 March 195017.0 °C3 June 195021.9 °C2,393 mm00
194927.9 °C28 March 194918.2 °C25 December 194922.4 °C2,230 mm00
194827.6 °C23 May 194818.1 °C29 November 194822.4 °C2,372 mm00
194728.3 °C5 September 194718.3 °C10 January 194722.5 °C2,283 mm00
194629.3 °C2 April 194618.4 °C17 July 194622.6 °C1,823 mm00
194528.0 °C17 September 194517.7 °C7 June 194522.6 °C1,337 mm00
194428.6 °C16 April 194417.1 °C6 July 194422.9 °C1,407 mm00
194328.2 °C16 January 194317.7 °C14 August 194322.8 °C1,045 mm00
194228.3 °C26 September 194218.0 °C27 July 194222.8 °C1,153 mm00
194127.4 °C29 January 194117.9 °C26 November 194122.6 °C1,622 mm00
194027.3 °C6 June 194017.9 °C15 November 194021.9 °C2,502 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
25.8 °C
+0.7 °C
Hot days (≥ 30 °C)
2 d/yr
+2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1207 mm
-711 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.6 °C+0.9 °C70 mm-107 mm
Feb27.5 °C+2.1 °C14 mm-144 mm
Mar26.5 °C+1.1 °C159 mm-71 mm
Apr25.8 °C+0.8 °C225 mm-21 mm
May25.8 °C+0.5 °C77 mm-36 mm
Jun25.9 °C+0.3 °C15 mm-17 mm
Jul26.0 °C+0.5 °C7 mm-10 mm
Aug25.3 °C-0.1 °C84 mm+35 mm
Sep26.0 °C+0.6 °C57 mm-62 mm
Oct24.9 °C-0.1 °C206 mm-8 mm
Nov25.6 °C+1.3 °C117 mm-184 mm
Dec25.4 °C+1.2 °C176 mm-85 mm

The year's extremes

Hottest day
30.1 °C
1 Mar 2025
Coldest day
18.5 °C
31 Jul 2025
Wettest day
40.7 mm
7 Apr 2025
Windiest day
31.8 km/h
9 Jul 2025
Strongest gust
47.9 km/h
30 Jul 2025
Hottest feels-like
33.2 °C
7 Mar 2025
Coldest feels-like
14.3 °C
4 Aug 2025
Sunniest day
12.0 h
23 Nov 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 Mwanza?

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

What is the hottest day ever recorded in Mwanza?

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

What is the coldest day in Mwanza?

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

Does it snow in Mwanza?

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

Has the climate of Mwanza warmed?

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

What is the wettest day in Mwanza?

The wettest day measured in Mwanza between 1940 and 2025 was 17 April 1959, with 155 mm of rain in 24 hours.

What was the windiest day in Mwanza?

The windiest day measured in Mwanza between 1940 and 2025 was 29 July 1994, with winds reaching 35.2 km/h.

What is the warmest month in Mwanza?

The warmest month in Mwanza is February (23.2 °C on average); the coldest is November (22.4 °C).

How much does it rain in Mwanza?

Mwanza receives on average 1,918 mm of precipitation per year, spread over about 215 rainy days.

Is it sunny in Mwanza?

Mwanza gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Mwanza?

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

What was the most extreme apparent temperature in Mwanza?

In Mwanza, between 1940 and 2025, the highest apparent temperature reached 35.8 °C on 25 February 2005, and the lowest was 12.2 °C on 11 July 1944.

Compare Mwanza with another city

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

Nearby cities

The climate around Mwanza

Other cities — Tanzania