Mkoani climate — normals and trends

Mkoani (Tanzania) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.8 °C and it receives 1,114 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 March (27.2 °C on average) and the coldest is August (24.3 °C). Rainfall peaks in April.

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

Mkoani has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 29.9 °C (on 11 March 2024) and the coldest 21.7 °C (on 3 September 1943).

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

MkoaniPemba South

coords
-5.37°, 39.65°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthAugustWettest monthAprilDriest monthFebruary

Mean daily temperature

25.8°C

Average daily high

26.4°C

Average daily low

25.2°C

Annual rainfall

1,114mm

Sunshine / day

11.2h

Mean relative humidity

82%

Average peak wind

26.9km/h

Seasonal range

2.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

178 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.8 °C

Average feels-like low

27.1 °C

Average peak gust

36.4 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

11 March 2024

Coldest day

21.7 °C

3 September 1943

Wettest day

151 mm

27 May 1995

Windiest day

53.8 km/h

8 April 1941

Strongest gust

72.0 km/h

9 August 1961

Hottest feels-like

37.8 °C

29 February 2020

Coldest feels-like

18.8 °C

30 July 1975

Sunniest day

12.3 h

3 January 2022

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.3 °C23 March 202523.2 °C31 July 202526.4 °C1,266 mm00
202429.9 °C11 March 202423.4 °C11 August 202426.9 °C1,584 mm00
202329.2 °C30 December 202323.3 °C2 August 202326.5 °C1,471 mm00
202229.2 °C7 April 202222.4 °C21 July 202226.1 °C727 mm00
202129.0 °C26 March 202123.2 °C22 June 202126.1 °C813 mm00
202029.6 °C29 February 202023.1 °C2 August 202026.5 °C1,452 mm00
201929.3 °C4 March 201923.1 °C19 July 201926.6 °C1,517 mm00
201828.8 °C30 March 201822.5 °C24 October 201826.1 °C1,375 mm00
201728.8 °C16 March 201723.1 °C4 August 201726.3 °C1,331 mm00
201629.8 °C19 March 201622.8 °C29 August 201626.3 °C713 mm00
201528.8 °C6 December 201523.4 °C24 August 201526.3 °C989 mm00
201428.9 °C25 March 201423.0 °C7 August 201426.2 °C861 mm00
201329.1 °C11 January 201323.0 °C2 August 201326.1 °C900 mm00
201229.1 °C27 December 201222.8 °C20 August 201226.2 °C892 mm00
201128.7 °C10 April 201123.4 °C4 August 201126.3 °C859 mm00
201029.1 °C19 March 201022.8 °C16 August 201026.3 °C1,002 mm00
200929.2 °C9 April 200923.2 °C6 July 200926.3 °C781 mm00
200828.3 °C16 March 200822.4 °C23 July 200825.9 °C897 mm00
200728.8 °C16 March 200723.1 °C21 July 200726.2 °C1,001 mm00
200628.8 °C15 January 200622.8 °C28 July 200626.0 °C1,496 mm00
200529.1 °C27 March 200522.6 °C30 August 200526.1 °C951 mm00
200428.7 °C20 January 200422.7 °C30 June 200426.0 °C788 mm00
200329.5 °C7 April 200322.9 °C10 August 200326.2 °C686 mm00
200229.0 °C23 March 200222.8 °C17 September 200226.0 °C1,069 mm00
200128.8 °C7 March 200122.7 °C1 September 200125.9 °C791 mm00
200028.2 °C4 April 200022.4 °C6 August 200025.7 °C726 mm00
199928.7 °C16 March 199922.3 °C20 August 199925.7 °C1,041 mm00
199829.6 °C6 April 199823.1 °C27 August 199826.4 °C1,324 mm00
199728.3 °C18 March 199722.6 °C12 July 199725.8 °C1,268 mm00
199628.9 °C6 March 199622.4 °C20 July 199625.6 °C872 mm00
199528.7 °C22 March 199522.8 °C7 August 199525.9 °C1,067 mm00
199428.8 °C30 March 199422.6 °C6 August 199425.8 °C1,131 mm00
199328.5 °C26 March 199322.1 °C19 July 199325.7 °C727 mm00
199228.5 °C25 March 199222.1 °C1 August 199225.7 °C978 mm00
199129.1 °C20 April 199122.8 °C20 July 199125.9 °C938 mm00
199028.8 °C26 March 199022.2 °C27 July 199025.8 °C845 mm00
198928.5 °C30 March 198922.4 °C25 July 198925.5 °C1,237 mm00
198829.3 °C19 March 198822.9 °C23 August 198826.1 °C906 mm00
198728.9 °C3 April 198722.9 °C21 August 198726.1 °C860 mm00
198628.5 °C14 March 198622.4 °C6 September 198625.6 °C1,223 mm00
198528.2 °C19 March 198522.1 °C17 August 198525.4 °C1,087 mm00
198428.2 °C9 March 198422.1 °C5 August 198425.4 °C1,105 mm00
198328.9 °C23 March 198323.2 °C21 September 198326.1 °C1,019 mm00
198228.7 °C27 March 198222.8 °C25 July 198225.9 °C1,586 mm00
198128.9 °C2 April 198122.5 °C25 August 198125.9 °C1,049 mm00
198028.5 °C17 April 198022.9 °C8 August 198025.9 °C888 mm00
197928.5 °C28 March 197922.5 °C6 July 197925.7 °C1,390 mm00
197828.6 °C13 March 197822.8 °C24 June 197825.8 °C1,374 mm00
197728.3 °C21 March 197723.0 °C15 July 197725.8 °C1,592 mm00
197628.3 °C1 April 197622.5 °C22 July 197625.6 °C1,098 mm00
197528.8 °C9 March 197522.0 °C31 July 197525.4 °C1,085 mm00
197428.0 °C21 April 197422.7 °C26 July 197425.5 °C1,048 mm00
197329.0 °C9 March 197322.5 °C24 August 197325.9 °C1,193 mm00
197228.5 °C2 April 197222.9 °C4 August 197225.9 °C1,297 mm00
197128.4 °C6 April 197122.1 °C3 September 197125.6 °C1,374 mm00
197028.9 °C24 March 197022.0 °C24 July 197025.9 °C1,150 mm00
196928.7 °C22 March 196922.3 °C16 August 196926.1 °C780 mm00
196828.6 °C29 March 196822.4 °C18 August 196825.5 °C1,479 mm00
196728.8 °C26 March 196722.8 °C30 July 196725.7 °C1,141 mm00
196628.4 °C26 March 196623.1 °C7 September 196625.7 °C1,200 mm00
196527.8 °C29 December 196522.0 °C13 August 196525.4 °C994 mm00
196428.4 °C17 March 196422.5 °C7 August 196425.5 °C1,004 mm00
196327.9 °C10 March 196322.9 °C24 August 196325.6 °C1,943 mm00
196228.4 °C15 March 196222.7 °C18 June 196225.7 °C1,001 mm00
196128.6 °C17 March 196122.5 °C22 July 196125.8 °C1,601 mm00
196028.4 °C21 March 196022.3 °C17 August 196025.3 °C1,263 mm00
195928.6 °C15 January 195922.5 °C11 August 195925.8 °C1,152 mm00
195828.7 °C17 March 195822.8 °C2 August 195825.8 °C784 mm00
195728.3 °C4 April 195722.2 °C18 August 195725.5 °C1,310 mm00
195628.4 °C28 March 195622.2 °C4 August 195625.3 °C786 mm00
195527.5 °C27 March 195522.3 °C31 July 195525.3 °C648 mm00
195428.3 °C4 April 195422.3 °C9 August 195425.5 °C759 mm00
195328.9 °C14 April 195322.3 °C21 July 195325.5 °C2,463 mm00
195228.8 °C26 March 195222.4 °C12 August 195225.5 °C1,536 mm00
195128.0 °C12 March 195122.4 °C3 August 195125.4 °C1,874 mm00
195028.1 °C10 January 195022.4 °C3 September 195025.3 °C1,150 mm00
194928.1 °C23 March 194922.0 °C27 July 194925.5 °C1,160 mm00
194828.3 °C21 March 194822.6 °C30 July 194825.5 °C1,436 mm00
194728.2 °C3 April 194722.3 °C7 September 194725.4 °C1,996 mm00
194628.7 °C8 April 194622.8 °C30 August 194625.7 °C627 mm00
194528.1 °C28 February 194522.2 °C13 August 194525.4 °C965 mm00
194428.6 °C22 March 194422.4 °C2 July 194425.5 °C814 mm00
194327.7 °C2 March 194321.7 °C3 September 194325.4 °C487 mm00
194229.0 °C19 March 194222.1 °C27 July 194225.5 °C759 mm00
194129.4 °C25 March 194122.6 °C27 July 194125.9 °C1,123 mm00
194028.1 °C15 February 194023.0 °C31 August 194025.6 °C835 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.9 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1266 mm
+152 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.9 °C+0.5 °C11 mm-24 mm
Feb28.0 °C+0.5 °C9 mm-15 mm
Mar28.7 °C+0.8 °C68 mm-28 mm
Apr27.7 °C+0.2 °C417 mm+110 mm
May27.2 °C+0.5 °C402 mm+145 mm
Jun26.4 °C+0.5 °C114 mm+42 mm
Jul25.5 °C+0.5 °C41 mm-7 mm
Aug25.1 °C+0.4 °C22 mm-9 mm
Sep25.5 °C+0.6 °C15 mm-10 mm
Oct26.1 °C+0.4 °C98 mm+35 mm
Nov27.4 °C+0.7 °C32 mm-50 mm
Dec28.0 °C+0.6 °C39 mm-37 mm

The year's extremes

Hottest day
29.3 °C
23 Mar 2025
Coldest day
23.2 °C
31 Jul 2025
Wettest day
52.5 mm
21 Apr 2025
Windiest day
42.9 km/h
6 May 2025
Strongest gust
58.7 km/h
14 Jan 2025
Hottest feels-like
36.4 °C
15 Mar 2025
Coldest feels-like
22.3 °C
4 Aug 2025
Sunniest day
12.3 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 Mkoani?

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

What is the hottest day ever recorded in Mkoani?

The hottest day measured in Mkoani between 1940 and 2025 was 11 March 2024, reaching 29.9 °C.

What is the coldest day in Mkoani?

The coldest day measured in Mkoani between 1940 and 2025 was 3 September 1943, at 21.7 °C.

Does it snow in Mkoani?

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

Has the climate of Mkoani warmed?

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

What is the wettest day in Mkoani?

The wettest day measured in Mkoani between 1940 and 2025 was 27 May 1995, with 151 mm of rain in 24 hours.

What was the windiest day in Mkoani?

The windiest day measured in Mkoani between 1940 and 2025 was 8 April 1941, with winds reaching 53.8 km/h.

What is the warmest month in Mkoani?

The warmest month in Mkoani is March (27.2 °C on average); the coldest is August (24.3 °C).

How much does it rain in Mkoani?

Mkoani receives on average 1,114 mm of precipitation per year, spread over about 178 rainy days.

Is it sunny in Mkoani?

Mkoani gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Mkoani?

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

What was the most extreme apparent temperature in Mkoani?

In Mkoani, between 1940 and 2025, the highest apparent temperature reached 37.8 °C on 29 February 2020, and the lowest was 18.8 °C on 30 July 1975.

Compare Mkoani with another city

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

Nearby cities

The climate around Mkoani

Other cities — Tanzania