Nangomba climate — normals and trends

Nangomba (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 762 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.9 °C on average) and the coldest is July (23.3 °C). Rainfall peaks in January.

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

Nangomba 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 39.5 °C (on 24 December 1960) and the coldest 11.9 °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

NangombaMtwara

coords
-10.90°, 38.50°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

25.6°C

Average daily high

31.1°C

Average daily low

21.0°C

Annual rainfall

762mm

Sunshine / day

10.7h

Mean relative humidity

66%

Average peak wind

15.4km/h

Seasonal range

4.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

235 d/yr

Rainy days (≥ 1 mm)

105 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.5 °C

Average feels-like low

23.2 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

245 d/yr

Solar radiation

20.4 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.22 · 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

39.5 °C

24 December 1960

Coldest day

11.9 °C

7 July 1965

Wettest day

125 mm

30 January 2016

Windiest day

34.7 km/h

13 March 1941

Strongest gust

64.8 km/h

13 March 1941

Hottest feels-like

42.3 °C

13 March 1988

Coldest feels-like

10.4 °C

7 July 1965

Sunniest day

12.6 h

16 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.7 °C18 January 202516.0 °C29 August 202526.2 °C762 mm2670
202436.7 °C24 December 202415.5 °C9 July 202425.9 °C1,153 mm2220
202338.0 °C30 December 202316.1 °C27 June 202326.5 °C698 mm2790
202238.1 °C5 January 202215.9 °C13 July 202225.7 °C841 mm2190
202137.5 °C24 November 202114.4 °C28 May 202125.9 °C645 mm2210
202037.3 °C6 December 202016.1 °C10 August 202026.4 °C614 mm2820
201937.4 °C15 November 201915.5 °C24 July 201926.1 °C973 mm2550
201837.3 °C7 December 201816.2 °C15 July 201825.6 °C754 mm2260
201737.5 °C7 January 201717.0 °C15 July 201726.1 °C837 mm2500
201637.9 °C25 December 201616.2 °C16 June 201625.9 °C834 mm2310
201537.1 °C5 December 201515.9 °C10 July 201526.0 °C679 mm2620
201437.5 °C7 January 201415.7 °C13 July 201425.6 °C951 mm2020
201337.0 °C17 December 201315.8 °C6 August 201326.0 °C715 mm2650
201237.7 °C10 December 201214.1 °C20 July 201225.8 °C847 mm2320
201138.6 °C24 January 201114.5 °C25 July 201125.9 °C693 mm2500
201037.7 °C3 December 201016.4 °C17 August 201026.4 °C558 mm2930
200937.6 °C11 December 200915.5 °C23 July 200926.3 °C555 mm2940
200837.4 °C24 October 200814.9 °C29 June 200825.5 °C748 mm2390
200737.1 °C28 November 200716.3 °C14 June 200725.9 °C704 mm2620
200638.2 °C7 February 200616.4 °C8 August 200625.9 °C883 mm2560
200537.6 °C9 December 200515.7 °C19 July 200526.3 °C435 mm3170
200436.9 °C23 November 200415.6 °C5 June 200425.3 °C893 mm2200
200337.6 °C10 December 200316.0 °C8 July 200326.2 °C478 mm2850
200237.0 °C24 November 200216.5 °C15 May 200225.5 °C901 mm2120
200137.0 °C9 December 200115.9 °C9 August 200125.6 °C685 mm2350
200035.5 °C4 November 200016.1 °C14 July 200025.7 °C794 mm2600
199937.4 °C3 January 199916.6 °C26 June 199925.8 °C650 mm2740
199837.5 °C21 December 199815.8 °C15 June 199826.1 °C566 mm2750
199737.8 °C14 November 199715.9 °C26 July 199726.0 °C749 mm2640
199636.8 °C14 December 199615.0 °C26 August 199625.9 °C618 mm2720
199537.5 °C26 November 199514.4 °C1 July 199525.8 °C720 mm2590
199438.2 °C29 November 199417.0 °C7 September 199426.1 °C691 mm2860
199338.6 °C31 December 199315.0 °C25 July 199325.5 °C753 mm2070
199236.7 °C31 December 199215.5 °C25 July 199225.7 °C588 mm2700
199136.3 °C12 December 199115.6 °C22 July 199125.4 °C910 mm2110
199038.4 °C23 December 199015.2 °C7 July 199025.8 °C648 mm2680
198935.7 °C1 November 198915.9 °C18 July 198925.0 °C1,030 mm1700
198836.8 °C7 December 198816.3 °C6 August 198826.5 °C546 mm3060
198738.4 °C20 December 198714.4 °C12 July 198725.9 °C527 mm2580
198637.2 °C8 November 198614.4 °C18 July 198624.9 °C1,020 mm1700
198536.9 °C21 January 198514.8 °C2 August 198525.2 °C732 mm2230
198435.9 °C1 December 198414.9 °C15 July 198424.8 °C782 mm1480
198338.3 °C10 December 198315.2 °C22 August 198325.7 °C840 mm2300
198236.3 °C8 November 198215.8 °C17 July 198225.9 °C628 mm2810
198137.2 °C27 November 198113.6 °C30 June 198125.9 °C543 mm2800
198036.7 °C30 November 198015.1 °C21 June 198025.2 °C784 mm1950
197937.6 °C5 December 197915.0 °C14 July 197925.0 °C984 mm1710
197836.9 °C1 November 197815.4 °C17 June 197825.3 °C1,058 mm2200
197738.5 °C5 December 197716.1 °C6 July 197726.3 °C779 mm3160
197637.7 °C29 December 197614.5 °C18 July 197625.2 °C713 mm1930
197536.8 °C30 November 197515.8 °C28 July 197525.6 °C709 mm2650
197436.2 °C3 December 197415.0 °C4 August 197425.0 °C791 mm2160
197336.7 °C29 December 197314.4 °C16 July 197325.1 °C822 mm1880
197237.0 °C17 November 197214.7 °C22 June 197225.0 °C963 mm1770
197136.4 °C21 November 197115.4 °C12 June 197124.6 °C1,213 mm1630
197038.2 °C1 January 197016.5 °C6 July 197025.5 °C870 mm2560
196938.2 °C10 January 196914.0 °C15 June 196926.2 °C592 mm3170
196837.0 °C28 December 196813.0 °C18 June 196825.0 °C693 mm1960
196736.5 °C7 October 196716.5 °C21 July 196725.8 °C826 mm2720
196637.6 °C13 February 196615.0 °C5 August 196626.0 °C472 mm2960
196536.0 °C21 November 196511.9 °C7 July 196524.5 °C835 mm1570
196436.5 °C11 December 196414.8 °C29 July 196424.9 °C684 mm1890
196336.1 °C1 November 196314.9 °C14 August 196324.7 °C851 mm1840
196238.3 °C23 November 196214.4 °C25 June 196224.8 °C863 mm1510
196136.8 °C1 January 196116.2 °C4 June 196125.4 °C1,098 mm2320
196039.5 °C24 December 196015.9 °C25 June 196025.1 °C723 mm1710
195936.8 °C19 November 195915.2 °C6 June 195925.1 °C1,086 mm1930
195837.2 °C22 January 195814.0 °C30 July 195825.9 °C624 mm2670
195736.9 °C7 December 195712.5 °C24 June 195724.5 °C1,625 mm1560
195637.2 °C29 November 195612.5 °C15 July 195624.6 °C919 mm1370
195537.8 °C4 January 195514.3 °C10 June 195524.7 °C973 mm1570
195436.9 °C10 December 195415.7 °C21 June 195425.3 °C652 mm1990
195338.7 °C21 November 195315.5 °C26 June 195325.5 °C858 mm2400
195237.3 °C27 November 195215.7 °C6 July 195225.9 °C509 mm3090
195137.0 °C26 November 195113.8 °C25 July 195125.5 °C716 mm2680
195036.9 °C25 October 195015.4 °C1 June 195025.1 °C834 mm2260
194937.1 °C29 November 194915.0 °C12 August 194925.4 °C649 mm2250
194838.1 °C2 December 194815.4 °C17 July 194826.3 °C508 mm3120
194738.0 °C20 February 194715.4 °C22 July 194725.8 °C540 mm2510
194637.1 °C17 November 194615.5 °C22 June 194625.9 °C576 mm2810
194537.9 °C11 December 194514.7 °C22 June 194524.8 °C871 mm1600
194438.7 °C19 February 194414.0 °C9 July 194426.2 °C428 mm2910
194338.5 °C26 November 194315.4 °C24 May 194325.7 °C473 mm2350
194238.0 °C9 November 194215.2 °C10 July 194225.9 °C523 mm2770
194137.7 °C1 January 194114.8 °C25 June 194125.1 °C944 mm1730
194037.9 °C31 December 194015.4 °C7 August 194025.2 °C749 mm1660

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.4 °C
+0.3 °C
Hot days (≥ 30 °C)
267 d/yr
+32
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
762 mm
-0 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.2 °C+1.9 °C195 mm+15 mm
Feb32.1 °C+1.4 °C93 mm-71 mm
Mar30.5 °C+0.4 °C153 mm-6 mm
Apr30.0 °C+0.4 °C78 mm-4 mm
May30.5 °C+0.4 °C38 mm+26 mm
Jun30.3 °C+1.1 °C2 mm-0 mm
Jul29.2 °C+0.3 °C2 mm+0 mm
Aug30.1 °C-0.2 °C1 mm-0 mm
Sep32.3 °C+0.2 °C1 mm-1 mm
Oct32.3 °C-1.3 °C3 mm-4 mm
Nov33.4 °C-0.9 °C36 mm+3 mm
Dec32.7 °C-0.3 °C161 mm+43 mm

The year's extremes

Hottest day
36.7 °C
18 Jan 2025
Coldest day
16.0 °C
29 Aug 2025
Wettest day
28.8 mm
28 Jan 2025
Windiest day
26.8 km/h
28 Jul 2025
Strongest gust
52.2 km/h
15 Jan 2025
Hottest feels-like
41.3 °C
16 Feb 2025
Coldest feels-like
15.5 °C
4 Aug 2025
Sunniest day
12.6 h
16 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 Nangomba?

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

What is the hottest day ever recorded in Nangomba?

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

What is the coldest day in Nangomba?

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

Does it snow in Nangomba?

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

Has the climate of Nangomba warmed?

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

What is the wettest day in Nangomba?

The wettest day measured in Nangomba between 1940 and 2025 was 30 January 2016, with 125 mm of rain in 24 hours.

What was the windiest day in Nangomba?

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

What is the warmest month in Nangomba?

The warmest month in Nangomba is November (27.9 °C on average); the coldest is July (23.3 °C).

How much does it rain in Nangomba?

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

Is it sunny in Nangomba?

Nangomba gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Nangomba?

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

What was the most extreme apparent temperature in Nangomba?

In Nangomba, between 1940 and 2025, the highest apparent temperature reached 42.3 °C on 13 March 1988, and the lowest was 10.4 °C on 7 July 1965.

Compare Nangomba with another city

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

Nearby cities

The climate around Nangomba

Other cities — Tanzania