Mtwara climate — normals and trends

Mtwara (Tanzania) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.7 °C and it receives 990 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 (26.9 °C on average) and the coldest is August (24.1 °C). Rainfall peaks in January.

Mtwara averages 0 frost days, 2 hot days (≥ 30 °C) and 149 rainy days per year.

Mtwara has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.5 °C (on 23 April 2019) and the coldest 20.1 °C (on 27 July 1974).

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

MtwaraMtwara

coords
-10.27°, 40.18°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthAugustWettest monthJanuaryDriest monthJuly

Mean daily temperature

25.7°C

Average daily high

27.0°C

Average daily low

24.5°C

Annual rainfall

990mm

Sunshine / day

11.0h

Mean relative humidity

80%

Average peak wind

23.8km/h

Seasonal range

2.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

149 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.3 °C

Average feels-like low

26.7 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

23 April 2019

Coldest day

20.1 °C

27 July 1974

Wettest day

256 mm

14 April 1957

Windiest day

61.1 km/h

13 March 1941

Strongest gust

78.1 km/h

13 March 1941

Hottest feels-like

37.9 °C

7 March 2016

Coldest feels-like

15.8 °C

27 July 1974

Sunniest day

12.6 h

27 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.5 °C17 March 202521.7 °C4 August 202526.2 °C1,037 mm30
202429.9 °C13 March 202422.0 °C25 July 202426.5 °C1,380 mm00
202329.8 °C17 November 202322.2 °C31 July 202326.4 °C782 mm00
202229.8 °C21 April 202221.1 °C29 August 202225.7 °C889 mm00
202130.1 °C27 November 202121.1 °C25 July 202125.9 °C903 mm10
202031.4 °C3 April 202021.5 °C10 August 202026.3 °C765 mm60
201931.5 °C23 April 201920.9 °C23 July 201926.4 °C1,239 mm100
201829.6 °C25 April 201821.9 °C7 June 201825.9 °C1,104 mm00
201730.2 °C14 March 201722.4 °C13 July 201726.1 °C971 mm20
201630.4 °C18 April 201621.7 °C12 August 201626.0 °C1,020 mm40
201530.8 °C9 April 201522.0 °C10 July 201526.3 °C758 mm30
201430.1 °C22 March 201421.3 °C12 July 201426.0 °C889 mm10
201330.3 °C8 April 201321.5 °C6 August 201326.1 °C732 mm40
201229.8 °C29 November 201221.4 °C20 July 201225.9 °C793 mm00
201129.8 °C13 April 201121.8 °C25 July 201126.0 °C903 mm00
201030.7 °C6 March 201021.5 °C13 August 201026.2 °C847 mm60
200931.2 °C8 April 200921.4 °C27 July 200926.1 °C616 mm70
200830.8 °C26 March 200821.4 °C2 July 200825.8 °C778 mm60
200730.1 °C3 April 200721.9 °C24 August 200726.0 °C732 mm10
200629.4 °C15 March 200621.2 °C28 June 200625.7 °C1,299 mm00
200531.0 °C7 April 200521.6 °C20 August 200525.9 °C667 mm80
200429.8 °C9 May 200421.3 °C9 July 200425.7 °C1,044 mm00
200330.9 °C6 April 200321.0 °C8 July 200326.1 °C460 mm130
200230.3 °C9 March 200221.4 °C12 July 200225.8 °C1,106 mm40
200130.1 °C9 April 200121.0 °C3 August 200125.7 °C871 mm10
200029.3 °C20 April 200021.2 °C5 July 200025.6 °C830 mm00
199929.2 °C12 April 199921.6 °C19 September 199925.5 °C852 mm00
199830.7 °C17 April 199821.9 °C21 July 199826.1 °C946 mm10
199729.8 °C8 May 199721.6 °C16 July 199725.7 °C747 mm00
199629.7 °C28 March 199620.6 °C3 August 199625.5 °C855 mm00
199530.2 °C12 April 199521.6 °C4 September 199525.7 °C791 mm20
199430.4 °C23 March 199420.8 °C24 August 199425.7 °C725 mm20
199329.1 °C19 April 199321.0 °C16 August 199325.5 °C1,114 mm00
199229.0 °C18 April 199221.2 °C5 July 199225.6 °C750 mm00
199129.8 °C20 April 199120.8 °C14 August 199125.7 °C1,062 mm00
199030.8 °C13 April 199021.4 °C8 July 199025.7 °C778 mm60
198929.1 °C10 March 198921.0 °C22 July 198925.4 °C1,246 mm00
198830.6 °C28 March 198822.2 °C16 July 198826.1 °C679 mm110
198730.7 °C21 April 198721.3 °C9 July 198726.0 °C690 mm90
198629.6 °C12 March 198620.9 °C11 August 198625.5 °C1,350 mm00
198530.5 °C15 February 198521.2 °C27 July 198525.4 °C880 mm20
198430.8 °C10 April 198420.8 °C15 July 198425.3 °C1,023 mm20
198329.6 °C21 April 198322.0 °C17 September 198326.1 °C1,219 mm00
198229.5 °C22 May 198221.2 °C16 July 198226.0 °C1,058 mm00
198130.9 °C2 April 198121.5 °C11 June 198125.8 °C752 mm60
198029.6 °C27 March 198021.1 °C17 August 198025.6 °C1,168 mm00
197929.0 °C6 January 197920.9 °C16 June 197925.5 °C1,159 mm00
197829.1 °C24 March 197821.2 °C7 July 197825.6 °C1,096 mm00
197729.5 °C21 February 197721.7 °C5 July 197725.7 °C1,228 mm00
197629.1 °C21 January 197620.4 °C18 July 197625.4 °C1,078 mm00
197529.1 °C17 March 197520.2 °C26 July 197525.3 °C921 mm00
197428.7 °C11 April 197420.1 °C27 July 197425.1 °C1,084 mm00
197329.8 °C17 January 197321.5 °C18 July 197325.7 °C1,155 mm00
197229.8 °C12 November 197221.1 °C7 September 197225.7 °C1,292 mm00
197129.0 °C31 May 197120.6 °C6 August 197125.3 °C1,527 mm00
197030.7 °C29 March 197021.9 °C25 August 197025.8 °C948 mm30
196929.6 °C22 March 196921.5 °C7 September 196925.9 °C885 mm00
196829.2 °C28 March 196820.6 °C29 August 196825.3 °C1,006 mm00
196729.4 °C23 May 196721.6 °C19 July 196725.6 °C956 mm00
196630.8 °C13 March 196620.9 °C27 July 196625.6 °C851 mm10
196529.0 °C1 May 196520.7 °C25 June 196525.2 °C1,146 mm00
196429.1 °C3 April 196420.4 °C29 July 196425.3 °C1,058 mm00
196329.0 °C24 March 196320.6 °C14 August 196325.3 °C1,270 mm00
196229.0 °C6 April 196221.3 °C24 June 196225.3 °C1,091 mm00
196129.2 °C24 January 196120.7 °C9 August 196125.5 °C1,451 mm00
196029.2 °C26 March 196020.9 °C23 July 196025.2 °C1,240 mm00
195930.1 °C22 March 195921.3 °C27 July 195925.6 °C1,238 mm10
195829.7 °C13 April 195821.0 °C14 August 195825.7 °C1,013 mm00
195728.6 °C25 May 195721.3 °C5 August 195725.2 °C2,022 mm00
195628.9 °C4 April 195620.4 °C15 July 195625.0 °C863 mm00
195529.2 °C22 March 195520.4 °C6 August 195525.1 °C1,092 mm00
195429.6 °C3 April 195420.8 °C21 June 195425.4 °C1,030 mm00
195328.7 °C8 April 195321.3 °C3 August 195325.4 °C1,717 mm00
195229.3 °C21 May 195220.9 °C29 August 195225.5 °C877 mm00
195130.2 °C7 April 195120.9 °C25 July 195125.5 °C981 mm20
195029.1 °C17 November 195021.3 °C17 August 195025.3 °C938 mm00
194928.7 °C30 March 194921.3 °C11 August 194925.4 °C860 mm00
194829.2 °C13 May 194821.4 °C9 July 194825.5 °C995 mm00
194728.8 °C11 March 194721.3 °C7 September 194725.4 °C1,071 mm00
194630.3 °C18 April 194621.1 °C18 June 194625.8 °C724 mm50
194530.5 °C4 April 194521.5 °C7 August 194525.2 °C1,211 mm10
194430.3 °C19 March 194420.7 °C4 July 194425.5 °C525 mm20
194329.4 °C30 May 194321.2 °C17 August 194325.3 °C702 mm00
194229.9 °C6 April 194221.0 °C10 September 194225.6 °C550 mm00
194130.4 °C16 April 194121.6 °C30 July 194125.7 °C1,235 mm30
194029.0 °C5 April 194021.8 °C9 August 194025.5 °C918 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
27.4 °C
+0.4 °C
Hot days (≥ 30 °C)
3 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1037 mm
+47 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.3 °C+0.8 °C128 mm-78 mm
Feb28.5 °C+0.8 °C131 mm-21 mm
Mar28.7 °C+0.8 °C200 mm+12 mm
Apr28.0 °C+0.1 °C216 mm+62 mm
May27.7 °C-0.1 °C107 mm+68 mm
Jun27.2 °C+0.1 °C12 mm+2 mm
Jul26.5 °C+0.2 °C6 mm-0 mm
Aug26.3 °C+0.4 °C4 mm-2 mm
Sep26.1 °C+0.5 °C12 mm+2 mm
Oct26.7 °C+0.7 °C15 mm-9 mm
Nov27.2 °C+0.5 °C57 mm+3 mm
Dec28.1 °C+0.8 °C151 mm+9 mm

The year's extremes

Hottest day
30.5 °C
17 Mar 2025
Coldest day
21.7 °C
4 Aug 2025
Wettest day
42.7 mm
11 Mar 2025
Windiest day
39.9 km/h
14 Jan 2025
Strongest gust
52.9 km/h
15 Jan 2025
Hottest feels-like
37.4 °C
8 Mar 2025
Coldest feels-like
18.3 °C
4 Aug 2025
Sunniest day
12.6 h
1 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 Mtwara?

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

What is the hottest day ever recorded in Mtwara?

The hottest day measured in Mtwara between 1940 and 2025 was 23 April 2019, reaching 31.5 °C.

What is the coldest day in Mtwara?

The coldest day measured in Mtwara between 1940 and 2025 was 27 July 1974, at 20.1 °C.

Does it snow in Mtwara?

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

Has the climate of Mtwara warmed?

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

What is the wettest day in Mtwara?

The wettest day measured in Mtwara between 1940 and 2025 was 14 April 1957, with 256 mm of rain in 24 hours.

What was the windiest day in Mtwara?

The windiest day measured in Mtwara between 1940 and 2025 was 13 March 1941, with winds reaching 61.1 km/h.

What is the warmest month in Mtwara?

The warmest month in Mtwara is February (26.9 °C on average); the coldest is August (24.1 °C).

How much does it rain in Mtwara?

Mtwara receives on average 990 mm of precipitation per year, spread over about 149 rainy days.

Is it sunny in Mtwara?

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

Are there tropical nights in Mtwara?

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

What was the most extreme apparent temperature in Mtwara?

In Mtwara, between 1940 and 2025, the highest apparent temperature reached 37.9 °C on 7 March 2016, and the lowest was 15.8 °C on 27 July 1974.

Compare Mtwara with another city

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

Nearby cities

The climate around Mtwara

Other cities — Tanzania