Kilwa Masoko climate — normals and trends

Kilwa Masoko (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,026 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 (27.1 °C on average) and the coldest is August (24.3 °C). Rainfall peaks in April.

Kilwa Masoko averages 0 frost days, 21 hot days (≥ 30 °C) and 158 rainy days per year.

Kilwa Masoko has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.0 °C (on 12 January 2025) and the coldest 19.7 °C (on 30 July 1975).

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

Kilwa MasokoLindi

coords
-8.93°, 39.51°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthAugustWettest monthAprilDriest monthJuly

Mean daily temperature

25.8°C

Average daily high

28.1°C

Average daily low

24.0°C

Annual rainfall

1,026mm

Sunshine / day

10.8h

Mean relative humidity

79%

Average peak wind

18.8km/h

Seasonal range

2.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

158 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.9 °C

Average feels-like low

26.8 °C

Average peak gust

33.6 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °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

32.0 °C

12 January 2025

Coldest day

19.7 °C

30 July 1975

Wettest day

113 mm

23 April 1963

Windiest day

43.7 km/h

13 March 1941

Strongest gust

70.9 km/h

13 March 1941

Hottest feels-like

40.2 °C

17 March 2016

Coldest feels-like

18.1 °C

26 July 1975

Sunniest day

12.5 h

25 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.0 °C12 January 202521.3 °C5 August 202526.4 °C1,183 mm730
202431.6 °C26 February 202421.5 °C15 June 202426.7 °C1,703 mm850
202331.5 °C29 December 202322.0 °C16 July 202326.5 °C998 mm470
202231.9 °C17 January 202220.9 °C10 July 202226.0 °C829 mm400
202131.5 °C28 March 202120.9 °C15 June 202126.2 °C935 mm340
202031.4 °C21 February 202021.2 °C10 August 202026.5 °C1,042 mm810
201931.4 °C16 December 201920.7 °C24 July 201926.6 °C1,121 mm660
201831.4 °C6 December 201821.5 °C18 July 201826.2 °C1,096 mm320
201731.3 °C28 January 201722.0 °C29 June 201726.4 °C1,049 mm370
201631.5 °C18 March 201620.9 °C9 September 201626.3 °C949 mm680
201531.4 °C9 December 201521.9 °C8 September 201526.6 °C581 mm710
201431.7 °C29 November 201421.1 °C13 July 201426.3 °C854 mm430
201331.6 °C1 January 201321.3 °C9 July 201326.3 °C735 mm470
201231.3 °C27 December 201220.9 °C20 July 201226.2 °C718 mm410
201131.0 °C26 December 201121.5 °C29 July 201126.1 °C913 mm140
201031.3 °C11 March 201022.0 °C16 July 201026.4 °C742 mm510
200931.2 °C24 January 200921.5 °C29 July 200926.4 °C637 mm590
200830.9 °C24 October 200820.6 °C7 July 200825.9 °C771 mm150
200731.6 °C21 December 200721.6 °C24 June 200726.2 °C640 mm230
200631.4 °C25 February 200621.2 °C13 July 200625.9 °C1,411 mm180
200531.3 °C3 April 200521.6 °C19 July 200526.1 °C708 mm370
200431.1 °C21 January 200420.7 °C9 August 200426.0 °C870 mm340
200331.2 °C6 February 200321.3 °C15 August 200326.4 °C430 mm620
200231.1 °C10 May 200221.8 °C23 June 200225.9 °C1,104 mm200
200130.2 °C18 December 200121.1 °C23 August 200125.8 °C883 mm40
200031.0 °C27 February 200021.6 °C4 July 200025.8 °C766 mm170
199931.2 °C14 February 199921.5 °C18 August 199925.7 °C890 mm190
199830.7 °C26 January 199821.2 °C15 June 199826.2 °C962 mm400
199730.5 °C7 March 199720.3 °C6 July 199725.9 °C850 mm180
199630.7 °C17 February 199620.5 °C3 August 199625.6 °C832 mm130
199530.5 °C16 December 199521.0 °C2 July 199525.8 °C887 mm120
199431.0 °C1 January 199420.5 °C14 July 199425.9 °C834 mm140
199330.8 °C31 December 199320.4 °C25 July 199325.6 °C937 mm70
199230.4 °C30 January 199220.4 °C9 August 199225.7 °C797 mm80
199131.0 °C13 February 199120.9 °C3 August 199125.9 °C965 mm350
199031.0 °C11 February 199021.1 °C11 July 199025.9 °C846 mm240
198930.9 °C9 December 198921.0 °C19 July 198925.5 °C1,216 mm50
198831.4 °C23 February 198821.1 °C29 September 198826.3 °C694 mm640
198730.9 °C22 November 198720.8 °C10 July 198726.1 °C684 mm210
198630.4 °C12 February 198620.4 °C7 July 198625.5 °C1,324 mm50
198531.5 °C16 February 198521.2 °C26 July 198525.5 °C1,081 mm70
198430.4 °C10 April 198420.1 °C7 September 198425.4 °C1,001 mm10
198331.1 °C2 February 198321.5 °C17 September 198326.1 °C970 mm290
198230.4 °C23 February 198221.1 °C17 July 198226.0 °C1,035 mm110
198130.8 °C7 March 198120.7 °C30 June 198125.9 °C910 mm190
198030.2 °C27 February 198020.8 °C20 June 198025.7 °C1,041 mm20
197931.1 °C8 December 197920.4 °C6 July 197925.7 °C1,284 mm150
197830.2 °C5 January 197821.2 °C8 July 197825.8 °C1,188 mm30
197730.4 °C23 January 197721.8 °C6 July 197725.8 °C1,360 mm50
197630.1 °C17 November 197620.4 °C18 July 197625.6 °C1,110 mm20
197530.6 °C12 March 197519.7 °C30 July 197525.5 °C1,083 mm40
197430.4 °C27 February 197420.8 °C28 July 197425.4 °C1,186 mm20
197330.4 °C15 February 197321.1 °C17 September 197325.9 °C1,251 mm140
197230.5 °C7 March 197220.4 °C7 August 197225.7 °C1,315 mm40
197130.6 °C25 January 197120.7 °C4 August 197125.4 °C1,397 mm10
197030.7 °C1 January 197021.4 °C16 September 197025.9 °C1,005 mm120
196930.5 °C29 December 196921.3 °C2 September 196926.0 °C911 mm160
196830.0 °C15 February 196820.5 °C1 August 196825.4 °C1,129 mm10
196730.2 °C1 January 196721.5 °C7 July 196725.7 °C996 mm110
196630.2 °C20 December 196620.5 °C28 July 196625.7 °C1,032 mm30
196530.2 °C22 November 196519.9 °C6 July 196525.3 °C1,155 mm20
196430.7 °C20 February 196420.8 °C1 August 196425.4 °C1,238 mm70
196330.2 °C10 January 196320.6 °C21 August 196325.3 °C1,476 mm10
196229.8 °C25 November 196221.2 °C7 August 196225.5 °C1,055 mm00
196130.8 °C11 January 196121.5 °C10 August 196125.7 °C1,826 mm150
196030.3 °C11 January 196021.1 °C23 July 196025.5 °C1,512 mm70
195931.6 °C27 March 195921.1 °C28 July 195925.9 °C1,146 mm180
195830.9 °C6 February 195820.5 °C19 July 195825.9 °C1,044 mm110
195729.8 °C17 November 195720.7 °C5 August 195725.4 °C1,661 mm00
195629.9 °C4 April 195620.3 °C22 August 195625.2 °C967 mm00
195529.9 °C14 January 195520.7 °C12 August 195525.2 °C1,041 mm00
195430.1 °C28 December 195420.7 °C31 July 195425.5 °C943 mm10
195329.8 °C6 February 195321.5 °C18 June 195325.4 °C1,785 mm00
195230.9 °C17 March 195220.9 °C29 August 195225.5 °C1,090 mm60
195129.6 °C28 March 195121.0 °C28 July 195125.4 °C1,254 mm00
195030.4 °C14 February 195020.7 °C24 May 195025.3 °C1,010 mm60
194929.5 °C10 December 194921.1 °C12 August 194925.4 °C983 mm00
194830.1 °C22 December 194821.2 °C19 August 194825.4 °C1,175 mm10
194730.6 °C18 February 194721.1 °C19 September 194725.4 °C1,330 mm220
194631.4 °C28 February 194621.6 °C2 June 194626.0 °C512 mm340
194529.9 °C25 February 194521.0 °C7 August 194525.2 °C1,296 mm00
194431.8 °C24 February 194420.9 °C9 July 194425.7 °C547 mm210
194330.9 °C25 January 194320.9 °C8 August 194325.4 °C659 mm220
194231.0 °C26 February 194221.0 °C10 July 194225.6 °C651 mm230
194131.8 °C17 March 194121.8 °C29 July 194125.7 °C1,223 mm200
194029.9 °C2 January 194021.7 °C19 July 194025.5 °C960 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
28.7 °C
+0.6 °C
Hot days (≥ 30 °C)
73 d/yr
+52
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1183 mm
+157 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.2 °C+1.3 °C51 mm-92 mm
Feb30.3 °C+1.2 °C35 mm-81 mm
Mar29.7 °C+0.9 °C279 mm+81 mm
Apr28.4 °C+0.2 °C319 mm+97 mm
May28.7 °C+0.6 °C196 mm+125 mm
Jun28.0 °C+0.2 °C27 mm+12 mm
Jul27.6 °C+0.4 °C7 mm-2 mm
Aug27.3 °C+0.3 °C8 mm-1 mm
Sep27.6 °C+0.4 °C17 mm+4 mm
Oct28.3 °C+0.5 °C29 mm-4 mm
Nov29.0 °C+0.6 °C63 mm-5 mm
Dec29.4 °C+0.6 °C153 mm+24 mm

The year's extremes

Hottest day
32.0 °C
12 Jan 2025
Coldest day
21.3 °C
5 Aug 2025
Wettest day
65.2 mm
11 Mar 2025
Windiest day
32.0 km/h
14 Jan 2025
Strongest gust
57.2 km/h
14 Jan 2025
Hottest feels-like
38.8 °C
15 Mar 2025
Coldest feels-like
20.6 °C
4 Aug 2025
Sunniest day
12.5 h
25 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 Kilwa Masoko?

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

What is the hottest day ever recorded in Kilwa Masoko?

The hottest day measured in Kilwa Masoko between 1940 and 2025 was 12 January 2025, reaching 32.0 °C.

What is the coldest day in Kilwa Masoko?

The coldest day measured in Kilwa Masoko between 1940 and 2025 was 30 July 1975, at 19.7 °C.

Does it snow in Kilwa Masoko?

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

Has the climate of Kilwa Masoko warmed?

Yes: Kilwa Masoko warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Kilwa Masoko?

The wettest day measured in Kilwa Masoko between 1940 and 2025 was 23 April 1963, with 113 mm of rain in 24 hours.

What was the windiest day in Kilwa Masoko?

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

What is the warmest month in Kilwa Masoko?

The warmest month in Kilwa Masoko is February (27.1 °C on average); the coldest is August (24.3 °C).

How much does it rain in Kilwa Masoko?

Kilwa Masoko receives on average 1,026 mm of precipitation per year, spread over about 158 rainy days.

Is it sunny in Kilwa Masoko?

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

Are there tropical nights in Kilwa Masoko?

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

What was the most extreme apparent temperature in Kilwa Masoko?

In Kilwa Masoko, between 1940 and 2025, the highest apparent temperature reached 40.2 °C on 17 March 2016, and the lowest was 18.1 °C on 26 July 1975.

Compare Kilwa Masoko with another city

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

Nearby cities

The climate around Kilwa Masoko

Other cities — Tanzania