Manhiça climate — normals and trends

Manhiça (Mozambique) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.1 °C and it receives 735 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 January (26.3 °C on average) and the coldest is July (18.9 °C). Rainfall peaks in February.

Manhiça averages 0 frost days, 110 hot days (≥ 30 °C) and 106 rainy days per year.

Manhiça has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.1 °C (on 7 October 1947) and the coldest 6.4 °C (on 27 June 1964).

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

ManhiçaMaputo Province

coords
-25.40°, 32.81°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthFebruaryDriest monthJuly

Mean daily temperature

23.1°C

Average daily high

28.0°C

Average daily low

19.5°C

Annual rainfall

735mm

Sunshine / day

10.2h

Mean relative humidity

72%

Average peak wind

19.8km/h

Seasonal range

7.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

110 d/yr

Rainy days (≥ 1 mm)

106 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.7 °C

Average feels-like low

20.2 °C

Average peak gust

37.0 km/h

Tropical nights (≥ 20 °C)

179 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

7 October 1947

Coldest day

6.4 °C

27 June 1964

Wettest day

212 mm

24 December 1992

Windiest day

61.6 km/h

13 March 1941

Strongest gust

99.0 km/h

29 January 1984

Hottest feels-like

47.2 °C

26 February 1992

Coldest feels-like

3.5 °C

27 June 1964

Sunniest day

13.6 h

26 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.7 °C5 January 20259.9 °C29 July 202523.5 °C764 mm990
202439.5 °C13 December 202410.2 °C10 July 202423.8 °C727 mm1240
202337.8 °C23 November 202310.7 °C17 July 202323.6 °C785 mm1160
202236.9 °C9 October 20228.1 °C17 June 202223.3 °C905 mm1090
202138.3 °C16 November 202111.5 °C30 August 202123.1 °C921 mm1140
202039.3 °C24 November 202011.8 °C18 July 202023.4 °C845 mm1090
201939.1 °C7 November 201910.7 °C22 July 201923.8 °C696 mm1200
201839.3 °C27 December 201813.0 °C9 June 201823.6 °C564 mm1240
201738.2 °C25 October 201711.6 °C21 August 201723.3 °C789 mm1070
201641.7 °C20 February 201611.9 °C5 July 201624.1 °C509 mm1420
201539.4 °C12 December 201512.0 °C2 August 201524.0 °C417 mm1350
201436.1 °C25 December 201411.1 °C30 August 201423.2 °C737 mm1060
201338.4 °C12 October 201312.1 °C20 June 201322.9 °C896 mm920
201238.3 °C30 December 201211.2 °C13 June 201223.4 °C514 mm1100
201138.4 °C12 November 201110.9 °C26 June 201123.2 °C634 mm1250
201039.5 °C11 October 201011.3 °C21 June 201023.8 °C681 mm1290
200938.1 °C3 February 200911.7 °C27 June 200923.3 °C546 mm1170
200837.9 °C31 August 200811.4 °C15 July 200823.1 °C621 mm1120
200737.9 °C23 March 200710.6 °C24 May 200723.1 °C685 mm1120
200638.5 °C4 December 200611.0 °C10 July 200623.0 °C860 mm1020
200537.4 °C25 September 200513.2 °C19 June 200523.6 °C648 mm1270
200440.0 °C7 October 200410.9 °C17 July 200423.3 °C726 mm1210
200339.1 °C20 January 20039.9 °C22 August 200323.4 °C646 mm1230
200238.7 °C28 March 200211.5 °C6 July 200223.3 °C477 mm1230
200136.7 °C11 September 200112.1 °C23 July 200123.2 °C937 mm950
200035.3 °C20 December 200011.0 °C17 July 200022.5 °C1,413 mm740
199938.1 °C18 November 199911.0 °C28 June 199922.9 °C1,272 mm640
199838.0 °C5 April 199811.8 °C5 July 199823.3 °C1,108 mm1120
199736.4 °C9 January 199711.2 °C16 June 199722.7 °C903 mm860
199636.6 °C18 December 199610.5 °C10 July 199622.8 °C884 mm1010
199539.5 °C12 October 19959.9 °C8 August 199523.0 °C518 mm1050
199439.0 °C9 November 19948.9 °C13 July 199422.6 °C460 mm1030
199339.4 °C18 December 199310.1 °C22 June 199323.1 °C685 mm920
199242.3 °C26 February 199210.9 °C6 July 199224.0 °C583 mm1740
199139.5 °C22 January 199110.3 °C18 July 199123.1 °C627 mm1220
199039.0 °C14 November 199010.5 °C6 September 199023.0 °C627 mm1010
198937.7 °C20 December 198910.7 °C26 July 198923.2 °C633 mm1200
198838.1 °C6 January 198810.9 °C13 July 198823.3 °C590 mm1400
198737.8 °C19 February 198710.4 °C23 June 198723.4 °C759 mm1420
198637.9 °C15 January 198611.4 °C21 July 198623.3 °C580 mm1240
198537.4 °C12 September 198511.4 °C12 July 198523.4 °C698 mm1250
198438.5 °C11 January 198411.2 °C2 June 198422.6 °C917 mm830
198339.8 °C11 January 198310.5 °C31 July 198323.4 °C536 mm1250
198239.5 °C18 December 198210.2 °C10 June 198222.7 °C546 mm940
198138.3 °C4 January 19819.6 °C1 August 198122.2 °C1,003 mm820
198040.5 °C4 January 19809.2 °C7 July 198022.8 °C615 mm1030
197939.3 °C1 October 197910.2 °C27 July 197923.0 °C624 mm1200
197835.9 °C25 November 197810.3 °C8 July 197822.8 °C1,071 mm810
197738.0 °C14 January 197710.6 °C5 July 197723.3 °C1,036 mm1080
197642.2 °C24 November 197611.6 °C6 July 197622.7 °C921 mm930
197537.3 °C2 January 197511.0 °C5 August 197522.5 °C913 mm750
197437.6 °C17 October 197410.2 °C26 July 197423.0 °C775 mm1140
197339.7 °C9 January 197310.5 °C13 August 197322.7 °C884 mm1030
197239.8 °C30 December 19729.4 °C3 August 197222.5 °C971 mm780
197140.4 °C11 January 197111.4 °C15 July 197123.0 °C618 mm1010
197039.6 °C19 November 197010.8 °C25 July 197023.5 °C460 mm1480
196939.2 °C9 March 19698.7 °C24 July 196923.0 °C877 mm1160
196838.1 °C19 January 19689.9 °C13 June 196822.3 °C777 mm830
196739.0 °C24 October 19679.4 °C19 July 196722.5 °C622 mm830
196638.3 °C26 January 196611.0 °C23 August 196622.9 °C576 mm1030
196539.6 °C7 March 19659.5 °C26 June 196522.8 °C407 mm1220
196439.0 °C1 October 19646.4 °C27 June 196422.9 °C650 mm1210
196338.8 °C21 December 19638.7 °C15 July 196322.8 °C602 mm1170
196241.3 °C13 November 196211.7 °C30 August 196223.5 °C672 mm1250
196140.1 °C28 January 196111.8 °C8 August 196123.3 °C595 mm1360
196039.0 °C3 January 19609.7 °C28 July 196022.9 °C611 mm1390
195942.8 °C17 December 195912.3 °C12 August 195923.4 °C506 mm1400
195839.9 °C25 September 195811.7 °C14 July 195823.4 °C826 mm1300
195738.8 °C20 February 195711.5 °C4 August 195723.5 °C663 mm1440
195640.0 °C5 October 195610.2 °C14 June 195623.1 °C670 mm1170
195538.4 °C11 November 19559.5 °C9 August 195522.1 °C952 mm650
195441.7 °C26 October 195410.0 °C24 July 195422.7 °C506 mm980
195342.0 °C16 October 19539.7 °C29 June 195323.1 °C668 mm1030
195238.6 °C18 November 195211.3 °C31 July 195223.2 °C818 mm1150
195141.4 °C25 November 195111.5 °C14 July 195123.4 °C447 mm1370
195041.8 °C24 November 19509.4 °C28 May 195023.0 °C834 mm960
194937.4 °C19 December 194911.8 °C19 July 194922.4 °C960 mm640
194838.5 °C11 December 194812.2 °C4 September 194822.8 °C982 mm770
194743.1 °C7 October 194710.2 °C31 July 194722.9 °C784 mm1060
194639.0 °C28 October 194610.2 °C21 August 194623.1 °C704 mm1210
194538.8 °C19 October 194510.0 °C28 June 194522.7 °C939 mm840
194439.8 °C10 January 194412.5 °C3 July 194423.1 °C716 mm1190
194337.9 °C23 November 194310.6 °C21 July 194322.2 °C771 mm590
194237.2 °C10 September 194211.3 °C29 July 194222.7 °C1,153 mm870
194140.3 °C8 October 194110.8 °C6 July 194123.6 °C583 mm1520
194042.8 °C15 November 194010.2 °C28 June 194023.4 °C606 mm1350

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.9 °C
-0.1 °C
Hot days (≥ 30 °C)
99 d/yr
-11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
764 mm
+29 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C+0.5 °C196 mm+81 mm
Feb30.1 °C-0.1 °C119 mm+3 mm
Mar29.2 °C-0.4 °C63 mm-22 mm
Apr28.0 °C-0.1 °C55 mm-5 mm
May26.7 °C+0.1 °C15 mm-15 mm
Jun25.8 °C+1.0 °C9 mm-12 mm
Jul24.9 °C+0.3 °C26 mm+10 mm
Aug26.6 °C+0.6 °C10 mm-9 mm
Sep28.0 °C+0.3 °C39 mm+7 mm
Oct27.7 °C-0.6 °C39 mm-12 mm
Nov28.1 °C-1.1 °C66 mm-14 mm
Dec29.3 °C-0.9 °C127 mm+16 mm

The year's extremes

Hottest day
37.7 °C
5 Jan 2025
Coldest day
9.9 °C
29 Jul 2025
Wettest day
57.8 mm
9 Jan 2025
Windiest day
37.4 km/h
16 Sep 2025
Strongest gust
70.2 km/h
26 Feb 2025
Hottest feels-like
44.6 °C
5 Jan 2025
Coldest feels-like
8.5 °C
29 Jul 2025
Sunniest day
13.6 h
30 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 Manhiça?

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

What is the hottest day ever recorded in Manhiça?

The hottest day measured in Manhiça between 1940 and 2025 was 7 October 1947, reaching 43.1 °C.

What is the coldest day in Manhiça?

The coldest day measured in Manhiça between 1940 and 2025 was 27 June 1964, at 6.4 °C.

Does it snow in Manhiça?

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

Has the climate of Manhiça warmed?

Yes: Manhiça warmed by +0.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Manhiça?

The wettest day measured in Manhiça between 1940 and 2025 was 24 December 1992, with 212 mm of rain in 24 hours.

What was the windiest day in Manhiça?

The windiest day measured in Manhiça between 1940 and 2025 was 13 March 1941, with winds reaching 61.6 km/h.

What is the warmest month in Manhiça?

The warmest month in Manhiça is January (26.3 °C on average); the coldest is July (18.9 °C).

How much does it rain in Manhiça?

Manhiça receives on average 735 mm of precipitation per year, spread over about 106 rainy days.

Is it sunny in Manhiça?

Manhiça gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

Are there tropical nights in Manhiça?

Yes: Manhiça has on average 179 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Manhiça?

In Manhiça, between 1940 and 2025, the highest apparent temperature reached 47.2 °C on 26 February 1992, and the lowest was 3.5 °C on 27 June 1964.

Compare Manhiça with another city

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

Nearby cities

The climate around Manhiça

Other cities — Mozambique