Moatize climate — normals and trends

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

Moatize averages 0 frost days, 210 hot days (≥ 30 °C) and 98 rainy days per year.

Moatize has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.7 °C (on 25 November 2020) and the coldest 8.9 °C (on 18 June 1968).

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

MoatizeTete

coords
-16.12°, 33.73°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.6°C

Average daily high

31.0°C

Average daily low

20.8°C

Annual rainfall

746mm

Sunshine / day

10.5h

Mean relative humidity

61%

Average peak wind

15.9km/h

Seasonal range

8.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

210 d/yr

Rainy days (≥ 1 mm)

98 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.9 °C

Average feels-like low

22.1 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

231 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.32 · 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

44.7 °C

25 November 2020

Coldest day

8.9 °C

18 June 1968

Wettest day

127 mm

15 January 1957

Windiest day

41.2 km/h

13 March 1941

Strongest gust

72.7 km/h

4 February 1972

Hottest feels-like

47.0 °C

29 October 2019

Coldest feels-like

6.7 °C

15 June 1968

Sunniest day

12.9 h

26 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.5 °C2 November 202512.5 °C1 August 202526.0 °C1,188 mm2380
202442.5 °C5 November 202412.3 °C9 July 202427.5 °C578 mm2850
202343.3 °C25 October 202313.7 °C26 June 202326.6 °C828 mm2410
202241.1 °C20 November 202213.5 °C30 July 202225.8 °C1,104 mm2200
202144.1 °C9 November 202113.1 °C27 July 202126.7 °C589 mm2550
202044.7 °C25 November 202012.1 °C10 August 202026.6 °C672 mm2450
201944.6 °C29 October 20199.9 °C24 July 201926.2 °C802 mm2300
201843.0 °C22 November 201814.1 °C7 June 201826.8 °C622 mm2640
201743.3 °C17 October 201713.9 °C23 June 201726.0 °C829 mm2250
201641.9 °C23 October 201611.7 °C10 July 201627.2 °C601 mm2610
201543.1 °C14 November 201512.7 °C5 August 201526.1 °C880 mm2240
201441.9 °C15 November 201412.9 °C24 July 201425.9 °C703 mm2280
201343.1 °C1 November 201312.6 °C15 July 201325.5 °C773 mm2120
201243.2 °C19 October 20129.9 °C20 July 201225.8 °C658 mm2250
201143.6 °C26 October 201112.3 °C25 July 201126.2 °C512 mm2490
201042.2 °C12 October 201011.8 °C16 August 201026.0 °C896 mm2220
200941.6 °C18 December 200911.3 °C30 July 200925.5 °C617 mm2210
200841.2 °C15 November 200812.2 °C29 June 200825.3 °C640 mm2110
200741.8 °C5 November 200712.9 °C9 July 200725.6 °C938 mm2340
200642.5 °C3 November 200611.7 °C8 August 200625.8 °C653 mm2370
200543.1 °C17 November 200512.2 °C2 July 200526.7 °C502 mm2810
200443.0 °C22 November 200412.7 °C15 June 200425.6 °C671 mm2200
200342.1 °C9 December 200313.2 °C9 July 200325.6 °C657 mm2180
200242.5 °C5 November 200213.2 °C25 June 200226.2 °C524 mm2660
200141.3 °C5 November 200111.6 °C26 July 200125.5 °C861 mm2000
200040.8 °C25 October 200012.9 °C19 July 200025.4 °C835 mm2100
199940.4 °C19 November 199911.7 °C25 June 199925.2 °C671 mm1690
199841.3 °C4 November 199812.5 °C17 July 199825.6 °C706 mm2230
199740.8 °C10 November 199712.6 °C22 July 199724.8 °C1,277 mm1730
199640.6 °C21 November 199611.6 °C3 July 199625.7 °C809 mm2080
199542.4 °C20 October 199511.6 °C11 July 199526.6 °C488 mm2410
199443.8 °C24 November 199413.3 °C13 July 199426.2 °C423 mm2440
199339.7 °C9 December 199313.6 °C8 June 199326.0 °C754 mm2430
199241.8 °C26 October 199212.9 °C14 August 199227.1 °C421 mm2700
199140.5 °C31 October 199111.7 °C14 June 199125.7 °C677 mm2350
199041.4 °C6 November 199013.3 °C5 July 199026.2 °C490 mm2370
198940.9 °C10 November 198912.2 °C17 June 198925.3 °C904 mm1770
198840.7 °C11 October 198812.4 °C17 July 198825.4 °C794 mm1930
198741.6 °C20 November 198712.8 °C2 July 198726.7 °C468 mm2660
198638.7 °C7 October 198612.9 °C27 June 198624.9 °C933 mm1740
198540.1 °C3 November 198511.4 °C14 July 198524.7 °C1,024 mm1680
198440.1 °C3 December 198414.6 °C17 June 198425.8 °C739 mm2070
198342.0 °C12 November 198313.9 °C22 July 198326.9 °C574 mm2590
198241.0 °C7 December 198212.5 °C18 May 198225.2 °C721 mm2050
198141.9 °C9 November 198111.6 °C28 June 198125.0 °C732 mm1940
198041.5 °C13 November 198011.9 °C21 June 198025.7 °C688 mm2150
197940.1 °C2 October 197913.9 °C26 June 197925.7 °C481 mm2370
197840.2 °C2 November 197811.8 °C15 June 197825.2 °C968 mm1980
197740.7 °C22 October 197710.7 °C5 July 197725.6 °C785 mm2230
197642.9 °C25 November 197611.6 °C18 July 197624.9 °C834 mm1840
197539.4 °C5 November 197510.5 °C26 July 197525.1 °C535 mm2070
197440.6 °C18 October 197411.6 °C16 June 197424.3 °C1,005 mm1540
197339.6 °C15 September 197312.1 °C16 July 197325.0 °C826 mm1980
197242.1 °C23 November 197212.1 °C5 August 197225.2 °C715 mm2100
197139.5 °C14 December 197112.5 °C16 July 197125.5 °C516 mm2320
197039.5 °C7 October 197013.0 °C7 July 197025.9 °C468 mm2360
196942.6 °C27 November 196912.8 °C24 July 196925.6 °C692 mm2120
196840.7 °C17 October 19688.9 °C18 June 196825.2 °C612 mm2170
196741.5 °C11 December 196710.9 °C18 July 196725.1 °C593 mm1890
196640.5 °C7 December 196612.4 °C22 August 196625.6 °C588 mm2160
196539.5 °C4 November 196511.3 °C5 July 196524.3 °C449 mm1560
196441.3 °C10 November 196410.3 °C21 July 196424.7 °C519 mm1870
196339.3 °C24 September 196311.2 °C6 June 196324.4 °C713 mm1610
196240.1 °C10 October 196213.1 °C27 June 196225.0 °C871 mm1790
196141.6 °C29 October 196114.3 °C9 July 196125.4 °C609 mm1830
196040.9 °C14 October 196012.6 °C30 July 196025.8 °C697 mm2340
195940.9 °C4 October 195914.4 °C22 July 195925.3 °C697 mm2130
195839.7 °C17 October 195811.7 °C19 July 195824.6 °C1,311 mm1730
195742.8 °C25 November 195711.7 °C25 June 195725.1 °C919 mm1430
195640.0 °C3 November 195611.0 °C17 June 195624.4 °C984 mm1430
195541.7 °C14 November 195511.8 °C29 July 195524.3 °C972 mm1260
195442.1 °C27 October 195411.7 °C24 July 195425.5 °C583 mm2330
195340.5 °C10 November 195311.4 °C24 July 195324.2 °C1,305 mm1260
195241.3 °C1 October 195213.1 °C30 June 195225.2 °C972 mm1750
195144.4 °C27 November 195110.8 °C25 July 195126.5 °C396 mm2600
195041.6 °C24 October 195012.1 °C19 August 195024.4 °C1,002 mm1410
194943.0 °C3 November 194912.9 °C9 August 194925.8 °C698 mm2280
194840.4 °C13 October 194810.7 °C17 June 194824.6 °C1,206 mm1240
194741.7 °C9 November 194712.1 °C6 July 194725.0 °C924 mm1490
194642.0 °C24 October 194610.9 °C24 June 194624.4 °C930 mm1420
194541.1 °C24 November 194512.1 °C29 June 194524.9 °C936 mm1470
194440.5 °C27 September 194411.6 °C4 June 194424.8 °C1,000 mm1670
194343.6 °C16 November 194311.7 °C1 July 194325.1 °C725 mm1720
194241.2 °C8 November 194212.5 °C29 July 194225.9 °C597 mm2710
194142.4 °C12 October 194113.0 °C5 July 194126.6 °C381 mm2620
194041.4 °C10 November 194012.7 °C27 June 194025.3 °C703 mm1900

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.2 °C
+0.2 °C
Hot days (≥ 30 °C)
238 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1188 mm
+442 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.9 °C+0.9 °C347 mm+137 mm
Feb31.3 °C+0.6 °C231 mm+66 mm
Mar30.7 °C-0.2 °C172 mm+81 mm
Apr30.8 °C+0.1 °C51 mm+28 mm
May28.5 °C-0.7 °C18 mm+11 mm
Jun28.6 °C+1.5 °C6 mm0 mm
Jul26.9 °C+0.1 °C10 mm+4 mm
Aug30.7 °C+1.2 °C1 mm-3 mm
Sep34.7 °C+1.6 °C2 mm-0 mm
Oct35.5 °C0.0 °C2 mm-8 mm
Nov33.5 °C-1.9 °C86 mm+32 mm
Dec31.7 °C-0.9 °C261 mm+93 mm

The year's extremes

Hottest day
42.5 °C
2 Nov 2025
Coldest day
12.5 °C
1 Aug 2025
Wettest day
89.5 mm
12 Mar 2025
Windiest day
28.6 km/h
11 Mar 2025
Strongest gust
61.6 km/h
11 Mar 2025
Hottest feels-like
44.2 °C
2 Nov 2025
Coldest feels-like
11.4 °C
1 Aug 2025
Sunniest day
12.9 h
28 Nov 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 Moatize?

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

What is the hottest day ever recorded in Moatize?

The hottest day measured in Moatize between 1940 and 2025 was 25 November 2020, reaching 44.7 °C.

What is the coldest day in Moatize?

The coldest day measured in Moatize between 1940 and 2025 was 18 June 1968, at 8.9 °C.

Does it snow in Moatize?

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

Has the climate of Moatize warmed?

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

What is the wettest day in Moatize?

The wettest day measured in Moatize between 1940 and 2025 was 15 January 1957, with 127 mm of rain in 24 hours.

What was the windiest day in Moatize?

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

What is the warmest month in Moatize?

The warmest month in Moatize is November (29.4 °C on average); the coldest is July (21.0 °C).

How much does it rain in Moatize?

Moatize receives on average 746 mm of precipitation per year, spread over about 98 rainy days.

Is it sunny in Moatize?

Moatize gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Moatize?

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

What was the most extreme apparent temperature in Moatize?

In Moatize, between 1940 and 2025, the highest apparent temperature reached 47.0 °C on 29 October 2019, and the lowest was 6.7 °C on 15 June 1968.

Compare Moatize with another city

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

Nearby cities

The climate around Moatize

Other cities — Mozambique