Mocuba climate — normals and trends

Mocuba (Mozambique) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.4 °C and it receives 987 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.7 °C on average) and the coldest is July (20.1 °C). Rainfall peaks in January.

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

Mocuba 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 43.6 °C (on 24 November 1994) and the coldest 8.4 °C (on 9 July 1956).

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

MocubaZambezia Province

coords
-16.84°, 36.99°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

24.4°C

Average daily high

30.1°C

Average daily low

20.0°C

Annual rainfall

987mm

Sunshine / day

10.4h

Mean relative humidity

74%

Average peak wind

13.2km/h

Seasonal range

7.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

178 d/yr

Rainy days (≥ 1 mm)

145 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.1 °C

Average feels-like low

22.2 °C

Average peak gust

29.9 km/h

Tropical nights (≥ 20 °C)

201 d/yr

Solar radiation

18.7 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.31 · 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

43.6 °C

24 November 1994

Coldest day

8.4 °C

9 July 1956

Wettest day

229 mm

12 March 2023

Windiest day

44.0 km/h

27 February 1945

Strongest gust

99.7 km/h

11 March 2025

Hottest feels-like

46.2 °C

14 November 2008

Coldest feels-like

6.4 °C

9 July 1956

Sunniest day

13.0 h

14 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.3 °C2 November 202512.7 °C23 July 202524.8 °C1,446 mm1890
202441.1 °C29 October 202413.0 °C26 July 202425.6 °C697 mm2290
202342.0 °C14 October 202312.9 °C28 June 202325.5 °C1,234 mm2170
202240.7 °C20 November 202212.2 °C28 July 202224.7 °C1,289 mm1880
202143.2 °C9 November 202110.9 °C3 August 202125.4 °C742 mm2100
202043.4 °C25 November 202011.5 °C11 August 202025.2 °C733 mm2080
201942.7 °C29 October 201911.1 °C24 July 201925.1 °C1,076 mm1930
201840.3 °C22 November 201813.1 °C26 July 201824.9 °C869 mm2040
201742.0 °C27 October 201712.1 °C3 August 201724.8 °C1,094 mm1840
201640.6 °C14 November 201612.9 °C22 June 201625.2 °C883 mm2110
201541.7 °C13 December 201512.1 °C16 June 201525.0 °C927 mm1980
201440.1 °C9 October 201411.5 °C2 August 201424.6 °C902 mm1910
201341.6 °C2 November 201311.7 °C15 July 201324.5 °C940 mm1860
201241.9 °C19 October 20129.8 °C20 July 201224.7 °C790 mm2030
201141.9 °C1 November 201111.3 °C20 July 201124.7 °C868 mm1950
201041.5 °C12 October 201011.0 °C16 August 201025.2 °C866 mm2140
200940.7 °C10 November 200910.9 °C31 August 200924.7 °C803 mm2160
200841.9 °C4 November 200811.8 °C3 July 200824.6 °C720 mm2060
200741.4 °C24 November 200711.1 °C21 August 200724.9 °C1,011 mm2270
200642.2 °C3 November 200611.2 °C8 August 200624.7 °C755 mm2010
200541.5 °C17 November 200513.4 °C2 August 200525.2 °C635 mm2400
200440.2 °C21 November 200412.3 °C14 August 200424.3 °C1,048 mm2000
200339.6 °C6 November 200311.7 °C18 August 200324.5 °C893 mm1860
200240.6 °C4 November 200211.6 °C14 July 200224.5 °C713 mm1970
200141.0 °C21 November 200112.3 °C19 June 200124.6 °C1,024 mm1770
200038.1 °C25 October 200012.0 °C19 July 200024.0 °C1,166 mm1570
199937.9 °C5 December 199911.1 °C24 June 199923.8 °C1,080 mm1330
199839.4 °C6 November 199813.2 °C15 July 199824.5 °C944 mm1810
199739.5 °C15 November 199713.1 °C3 May 199724.0 °C1,445 mm1490
199640.6 °C18 November 199611.2 °C13 July 199624.4 °C1,209 mm1690
199542.1 °C26 October 19958.7 °C11 July 199524.6 °C877 mm1770
199443.6 °C24 November 199411.2 °C29 May 199424.2 °C937 mm1450
199339.3 °C3 December 199313.1 °C8 June 199324.8 °C764 mm2030
199240.6 °C25 October 199211.7 °C3 July 199225.2 °C526 mm2410
199140.0 °C31 October 199112.1 °C1 June 199124.1 °C1,126 mm1790
199040.1 °C18 December 199012.2 °C17 August 199024.6 °C828 mm1870
198939.1 °C10 November 198912.3 °C13 July 198923.9 °C1,160 mm1280
198838.7 °C11 October 198812.9 °C21 August 198824.2 °C952 mm1690
198740.5 °C20 November 198711.1 °C23 July 198724.5 °C744 mm2060
198637.7 °C7 October 198611.3 °C16 August 198623.4 °C1,182 mm1260
198539.9 °C4 November 198511.0 °C2 August 198523.6 °C1,248 mm1380
198438.8 °C3 December 198411.5 °C23 August 198423.9 °C1,093 mm1470
198340.7 °C12 November 198311.5 °C21 August 198324.7 °C870 mm2020
198239.2 °C7 December 198211.4 °C4 August 198223.6 °C1,143 mm1450
198137.7 °C6 November 19819.9 °C27 June 198123.5 °C1,031 mm1610
198039.3 °C14 November 198011.6 °C17 June 198024.1 °C866 mm1750
197938.5 °C1 October 197912.4 °C26 June 197924.1 °C853 mm1800
197838.3 °C29 September 197811.5 °C26 July 197824.2 °C1,160 mm1810
197740.0 °C23 October 197711.8 °C7 August 197724.3 °C939 mm1890
197639.8 °C25 November 197611.5 °C22 July 197623.7 °C1,036 mm1600
197537.9 °C14 November 197510.2 °C27 July 197523.6 °C846 mm1590
197438.2 °C12 November 19749.5 °C16 June 197423.6 °C1,348 mm1560
197338.9 °C15 September 197312.2 °C2 August 197324.3 °C894 mm1920
197238.8 °C23 November 197210.4 °C4 August 197224.1 °C886 mm1890
197137.8 °C20 November 197112.3 °C16 August 197123.9 °C884 mm1860
197038.2 °C30 September 197011.2 °C6 July 197024.4 °C979 mm1890
196940.8 °C28 November 196912.7 °C8 September 196924.7 °C912 mm2020
196840.3 °C3 October 19689.2 °C15 June 196824.0 °C858 mm1840
196740.2 °C7 October 196712.3 °C17 July 196723.8 °C1,098 mm1520
196639.3 °C29 September 196611.9 °C21 July 196624.5 °C801 mm1810
196538.0 °C10 December 196510.2 °C23 June 196523.2 °C998 mm1120
196440.6 °C10 November 196411.1 °C28 July 196423.8 °C811 mm1530
196338.9 °C22 October 196311.4 °C13 August 196323.7 °C1,230 mm1440
196239.8 °C21 November 196211.7 °C6 June 196224.3 °C1,019 mm1870
196141.2 °C29 October 196113.6 °C20 July 196124.3 °C981 mm1630
196040.1 °C14 October 196012.4 °C7 July 196024.4 °C795 mm1780
195939.7 °C1 November 195913.4 °C15 June 195924.0 °C960 mm1540
195839.5 °C17 October 195812.2 °C12 July 195824.4 °C1,220 mm1960
195741.8 °C12 November 19579.7 °C25 June 195724.4 °C1,066 mm1450
195639.4 °C2 November 19568.4 °C9 July 195623.6 °C1,201 mm1330
195540.1 °C21 October 195511.6 °C13 August 195523.5 °C1,133 mm1330
195440.8 °C27 October 195410.8 °C24 July 195423.9 °C865 mm1560
195340.7 °C9 November 19539.9 °C3 August 195323.7 °C1,411 mm1430
195240.6 °C3 November 195212.0 °C21 June 195224.2 °C1,386 mm1700
195143.2 °C27 November 195111.0 °C22 July 195124.8 °C785 mm2340
195041.2 °C24 October 195011.4 °C30 June 195023.7 °C1,151 mm1620
194941.8 °C19 November 194911.6 °C22 June 194924.5 °C914 mm1850
194840.2 °C13 October 194810.9 °C11 July 194824.0 °C1,543 mm1440
194740.5 °C28 October 194711.8 °C4 August 194724.2 °C1,161 mm1500
194640.6 °C24 October 194610.9 °C21 June 194623.8 °C1,251 mm1560
194540.6 °C8 November 194511.7 °C1 August 194524.2 °C1,219 mm1500
194440.3 °C13 December 194411.1 °C26 July 194424.2 °C845 mm1700
194343.0 °C1 December 19439.9 °C1 July 194324.0 °C1,006 mm1590
194241.4 °C8 November 194211.9 °C10 July 194224.9 °C713 mm2130
194141.1 °C19 October 194111.3 °C27 July 194124.7 °C670 mm1820
194041.4 °C12 November 194012.2 °C10 August 194024.3 °C860 mm1670

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
30.2 °C
+0.1 °C
Hot days (≥ 30 °C)
189 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1446 mm
+459 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.2 °C+1.2 °C325 mm+103 mm
Feb31.4 °C+0.8 °C196 mm+9 mm
Mar30.1 °C+0.2 °C263 mm+115 mm
Apr29.9 °C+1.0 °C54 mm-7 mm
May27.1 °C-0.5 °C77 mm+52 mm
Jun26.9 °C+0.9 °C19 mm-1 mm
Jul25.8 °C0.0 °C18 mm-0 mm
Aug28.9 °C+0.5 °C12 mm-2 mm
Sep33.0 °C+1.1 °C7 mm-3 mm
Oct33.7 °C-0.5 °C13 mm-9 mm
Nov32.7 °C-1.6 °C122 mm+49 mm
Dec30.6 °C-1.7 °C341 mm+153 mm

The year's extremes

Hottest day
40.3 °C
2 Nov 2025
Coldest day
12.7 °C
23 Jul 2025
Wettest day
132.0 mm
11 Mar 2025
Windiest day
37.9 km/h
11 Mar 2025
Strongest gust
99.7 km/h
11 Mar 2025
Hottest feels-like
45.4 °C
16 Jan 2025
Coldest feels-like
12.4 °C
23 Jul 2025
Sunniest day
13.0 h
15 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 Mocuba?

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

What is the hottest day ever recorded in Mocuba?

The hottest day measured in Mocuba between 1940 and 2025 was 24 November 1994, reaching 43.6 °C.

What is the coldest day in Mocuba?

The coldest day measured in Mocuba between 1940 and 2025 was 9 July 1956, at 8.4 °C.

Does it snow in Mocuba?

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

Has the climate of Mocuba warmed?

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

What is the wettest day in Mocuba?

The wettest day measured in Mocuba between 1940 and 2025 was 12 March 2023, with 229 mm of rain in 24 hours.

What was the windiest day in Mocuba?

The windiest day measured in Mocuba between 1940 and 2025 was 27 February 1945, with winds reaching 44.0 km/h.

What is the warmest month in Mocuba?

The warmest month in Mocuba is November (27.7 °C on average); the coldest is July (20.1 °C).

How much does it rain in Mocuba?

Mocuba receives on average 987 mm of precipitation per year, spread over about 145 rainy days.

Is it sunny in Mocuba?

Mocuba gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Mocuba?

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

What was the most extreme apparent temperature in Mocuba?

In Mocuba, between 1940 and 2025, the highest apparent temperature reached 46.2 °C on 14 November 2008, and the lowest was 6.4 °C on 9 July 1956.

Compare Mocuba with another city

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

Nearby cities

The climate around Mocuba

Other cities — Mozambique