Masasi climate — normals and trends

Masasi (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.2 °C and it receives 692 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 (27.2 °C on average) and the coldest is July (23.0 °C). Rainfall peaks in March.

Masasi averages 0 frost days, 221 hot days (≥ 30 °C) and 105 rainy days per year.

Masasi 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 38.8 °C (on 24 December 1960) and the coldest 11.7 °C (on 7 July 1965).

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

MasasiMtwara

coords
-10.72°, 38.80°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthMarchDriest monthJuly

Mean daily temperature

25.2°C

Average daily high

30.8°C

Average daily low

20.7°C

Annual rainfall

692mm

Sunshine / day

10.6h

Mean relative humidity

67%

Average peak wind

15.0km/h

Seasonal range

4.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

221 d/yr

Rainy days (≥ 1 mm)

105 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.1 °C

Average feels-like low

22.9 °C

Average peak gust

32.5 km/h

Tropical nights (≥ 20 °C)

234 d/yr

Solar radiation

20.2 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.24 · 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

38.8 °C

24 December 1960

Coldest day

11.7 °C

7 July 1965

Wettest day

193 mm

26 March 2014

Windiest day

35.1 km/h

13 March 1941

Strongest gust

67.7 km/h

13 March 1941

Hottest feels-like

41.8 °C

13 March 1988

Coldest feels-like

10.2 °C

7 July 1965

Sunniest day

12.6 h

11 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.0 °C18 January 202516.0 °C5 August 202525.8 °C611 mm2540
202435.9 °C24 December 202415.2 °C9 July 202425.4 °C1,119 mm1810
202337.4 °C30 December 202315.4 °C27 June 202326.1 °C646 mm2720
202237.3 °C5 January 202215.2 °C13 July 202225.2 °C772 mm2010
202136.8 °C24 November 202115.2 °C28 May 202125.5 °C539 mm2180
202036.2 °C6 December 202016.3 °C10 August 202026.1 °C501 mm2780
201936.4 °C15 November 201914.9 °C24 July 201925.6 °C868 mm2350
201836.2 °C10 December 201816.0 °C15 July 201825.2 °C715 mm1980
201736.8 °C7 January 201716.4 °C15 July 201725.7 °C715 mm2320
201636.3 °C25 December 201615.7 °C29 August 201625.4 °C749 mm2110
201535.9 °C23 November 201515.9 °C10 July 201525.7 °C598 mm2420
201437.0 °C7 January 201414.8 °C13 July 201425.2 °C941 mm1800
201336.5 °C23 January 201315.6 °C6 August 201325.8 °C588 mm2620
201237.0 °C26 November 201214.6 °C20 July 201225.4 °C725 mm2120
201138.1 °C24 January 201115.1 °C25 July 201125.5 °C627 mm2380
201036.7 °C3 December 201016.2 °C31 July 201026.0 °C486 mm2750
200936.4 °C11 January 200915.7 °C30 July 200925.8 °C556 mm2840
200836.6 °C13 November 200814.1 °C29 June 200825.1 °C669 mm2270
200736.3 °C25 November 200715.7 °C14 June 200725.6 °C539 mm2550
200637.4 °C7 February 200616.4 °C2 July 200625.4 °C817 mm2220
200536.7 °C9 December 200514.9 °C19 July 200525.8 °C415 mm2950
200436.1 °C2 November 200414.9 °C5 June 200424.9 °C845 mm1940
200336.6 °C10 December 200315.8 °C8 July 200325.9 °C379 mm2880
200236.5 °C19 December 200216.6 °C23 June 200225.1 °C770 mm1870
200136.2 °C9 December 200115.7 °C8 August 200125.1 °C682 mm2020
200035.9 °C27 February 200016.4 °C14 July 200025.4 °C681 mm2550
199936.6 °C8 February 199916.2 °C26 June 199925.3 °C573 mm2500
199836.7 °C21 December 199814.9 °C15 June 199825.6 °C516 mm2500
199736.8 °C14 November 199716.2 °C2 August 199725.6 °C686 mm2640
199636.6 °C14 December 199615.3 °C26 August 199625.6 °C489 mm2850
199536.7 °C26 November 199514.0 °C13 June 199525.3 °C634 mm2360
199437.2 °C2 January 199416.7 °C7 September 199425.7 °C550 mm2660
199337.6 °C31 December 199314.6 °C25 July 199325.0 °C707 mm1810
199235.9 °C31 December 199215.7 °C24 July 199225.3 °C522 mm2410
199135.9 °C14 February 199115.2 °C10 June 199125.0 °C793 mm1980
199037.7 °C23 December 199015.2 °C8 July 199025.5 °C561 mm2610
198935.1 °C1 November 198915.8 °C18 July 198924.6 °C876 mm1560
198836.2 °C7 January 198815.8 °C6 August 198826.0 °C446 mm2900
198737.7 °C20 December 198714.4 °C12 July 198725.5 °C443 mm2420
198636.0 °C8 November 198614.4 °C26 July 198624.6 °C999 mm1660
198536.7 °C21 January 198514.8 °C27 July 198524.9 °C667 mm2190
198435.1 °C1 December 198415.1 °C15 July 198424.5 °C723 mm1380
198337.2 °C10 December 198315.5 °C22 August 198325.5 °C624 mm2430
198235.8 °C8 November 198215.9 °C17 July 198225.6 °C540 mm2770
198136.1 °C26 November 198113.5 °C30 June 198125.5 °C498 mm2670
198036.0 °C30 November 198014.7 °C14 June 198024.8 °C726 mm1730
197936.3 °C5 December 197915.0 °C28 June 197924.6 °C941 mm1520
197836.0 °C25 October 197814.8 °C17 July 197825.0 °C985 mm2010
197737.1 °C5 December 197716.4 °C6 July 197725.8 °C694 mm3020
197636.5 °C16 December 197614.2 °C18 July 197624.7 °C704 mm1600
197535.9 °C11 December 197515.7 °C26 July 197525.2 °C640 mm2560
197435.6 °C26 February 197415.0 °C4 August 197424.8 °C724 mm2070
197336.1 °C29 December 197313.4 °C16 July 197324.7 °C817 mm1700
197235.6 °C17 November 197214.3 °C21 June 197224.5 °C860 mm1540
197135.5 °C9 November 197114.7 °C12 June 197124.2 °C1,018 mm1430
197037.6 °C1 January 197016.5 °C20 June 197025.1 °C814 mm2380
196937.3 °C2 January 196914.4 °C15 June 196925.7 °C525 mm3080
196836.7 °C30 December 196813.9 °C18 June 196824.7 °C674 mm1830
196736.3 °C16 November 196715.3 °C21 July 196725.4 °C755 mm2580
196636.1 °C19 November 196614.8 °C5 August 196625.4 °C512 mm2560
196535.5 °C21 November 196511.7 °C7 July 196524.2 °C695 mm1530
196435.9 °C17 November 196414.9 °C30 June 196424.4 °C645 mm1660
196335.7 °C1 November 196314.7 °C14 August 196324.3 °C798 mm1490
196237.8 °C23 November 196214.3 °C25 June 196224.4 °C790 mm1270
196136.3 °C1 January 196116.2 °C4 June 196125.0 °C1,034 mm2110
196038.8 °C24 December 196015.6 °C6 July 196024.8 °C724 mm1650
195936.1 °C9 November 195915.4 °C6 June 195924.9 °C870 mm1860
195836.4 °C22 January 195814.0 °C19 July 195825.5 °C556 mm2630
195735.8 °C8 December 195712.5 °C25 June 195724.2 °C1,531 mm1490
195636.8 °C25 November 195613.3 °C10 July 195624.3 °C839 mm1320
195536.9 °C4 January 195514.4 °C11 August 195524.3 °C937 mm1500
195436.2 °C12 December 195415.5 °C21 June 195424.9 °C575 mm1910
195337.5 °C21 November 195316.1 °C9 August 195325.0 °C834 mm2260
195236.2 °C27 November 195216.1 °C21 June 195225.4 °C475 mm2840
195136.6 °C31 October 195114.2 °C8 June 195125.1 °C763 mm2500
195035.7 °C22 October 195014.8 °C1 June 195024.6 °C822 mm1980
194936.1 °C28 November 194915.3 °C12 August 194925.0 °C631 mm2100
194836.8 °C4 November 194815.7 °C26 July 194825.7 °C523 mm2980
194737.3 °C27 February 194715.4 °C16 July 194725.1 °C607 mm2150
194636.8 °C17 November 194615.5 °C22 June 194625.6 °C433 mm2810
194537.0 °C11 December 194515.2 °C23 June 194524.4 °C801 mm1600
194437.9 °C19 February 194413.8 °C9 July 194425.7 °C393 mm2760
194338.0 °C15 January 194315.7 °C24 May 194325.2 °C466 mm2280
194237.3 °C9 November 194215.2 °C10 July 194225.6 °C421 mm2890
194136.9 °C1 January 194115.7 °C28 June 194124.8 °C838 mm1690
194037.2 °C25 December 194015.8 °C18 July 194024.8 °C742 mm1680

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
31.1 °C
+0.3 °C
Hot days (≥ 30 °C)
254 d/yr
+33
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
611 mm
-81 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.2 °C+2.1 °C110 mm-38 mm
Feb32.6 °C+2.0 °C61 mm-75 mm
Mar30.7 °C+0.7 °C124 mm-28 mm
Apr30.1 °C+0.6 °C80 mm-8 mm
May30.2 °C+0.3 °C39 mm+27 mm
Jun30.2 °C+1.2 °C1 mm-0 mm
Jul28.8 °C+0.1 °C2 mm+1 mm
Aug29.6 °C-0.3 °C1 mm-1 mm
Sep31.7 °C+0.1 °C1 mm-1 mm
Oct31.7 °C-1.2 °C5 mm-3 mm
Nov32.7 °C-0.8 °C42 mm+7 mm
Dec32.2 °C-0.3 °C145 mm+38 mm

The year's extremes

Hottest day
36.0 °C
18 Jan 2025
Coldest day
16.0 °C
5 Aug 2025
Wettest day
21.3 mm
19 Dec 2025
Windiest day
26.9 km/h
28 Jul 2025
Strongest gust
54.4 km/h
28 Jul 2025
Hottest feels-like
41.0 °C
16 Feb 2025
Coldest feels-like
14.9 °C
4 Aug 2025
Sunniest day
12.6 h
11 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 Masasi?

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

What is the hottest day ever recorded in Masasi?

The hottest day measured in Masasi between 1940 and 2025 was 24 December 1960, reaching 38.8 °C.

What is the coldest day in Masasi?

The coldest day measured in Masasi between 1940 and 2025 was 7 July 1965, at 11.7 °C.

Does it snow in Masasi?

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

Has the climate of Masasi warmed?

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

What is the wettest day in Masasi?

The wettest day measured in Masasi between 1940 and 2025 was 26 March 2014, with 193 mm of rain in 24 hours.

What was the windiest day in Masasi?

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

What is the warmest month in Masasi?

The warmest month in Masasi is November (27.2 °C on average); the coldest is July (23.0 °C).

How much does it rain in Masasi?

Masasi receives on average 692 mm of precipitation per year, spread over about 105 rainy days.

Is it sunny in Masasi?

Masasi gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Masasi?

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

What was the most extreme apparent temperature in Masasi?

In Masasi, between 1940 and 2025, the highest apparent temperature reached 41.8 °C on 13 March 1988, and the lowest was 10.2 °C on 7 July 1965.

Compare Masasi with another city

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

Nearby cities

The climate around Masasi

Other cities — Tanzania