Maganja climate — normals and trends

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

Maganja averages 0 frost days, 173 hot days (≥ 30 °C) and 161 rainy days per year.

Maganja has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.2 °C (on 2 December 1943) and the coldest 9.3 °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

MaganjaZambezia Province

coords
-17.31°, 37.51°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

24.4°C

Average daily high

29.9°C

Average daily low

20.4°C

Annual rainfall

1,092mm

Sunshine / day

10.8h

Mean relative humidity

79%

Average peak wind

13.3km/h

Seasonal range

6.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

173 d/yr

Rainy days (≥ 1 mm)

161 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.7 °C

Average feels-like low

23.0 °C

Average peak gust

32.5 km/h

Tropical nights (≥ 20 °C)

210 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

2 December 1943

Coldest day

9.3 °C

9 July 1956

Wettest day

218 mm

21 January 2012

Windiest day

44.3 km/h

22 March 1982

Strongest gust

98.6 km/h

22 March 1982

Hottest feels-like

48.3 °C

13 December 2015

Coldest feels-like

8.2 °C

11 July 1995

Sunniest day

13.0 h

17 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.6 °C2 November 202514.6 °C26 June 202525.0 °C1,613 mm1930
202441.8 °C29 October 202413.3 °C26 July 202425.7 °C723 mm2130
202342.2 °C14 October 202313.9 °C24 July 202325.6 °C1,305 mm2390
202240.9 °C20 November 202213.8 °C6 August 202224.8 °C1,450 mm1940
202142.5 °C9 November 202113.3 °C3 August 202125.3 °C784 mm1980
202042.8 °C25 November 202012.0 °C11 August 202025.2 °C678 mm1990
201943.0 °C29 October 201911.1 °C24 July 201925.2 °C1,315 mm1920
201840.9 °C22 November 201814.3 °C3 July 201824.9 °C895 mm1880
201741.8 °C17 October 201713.7 °C14 July 201724.8 °C1,146 mm1770
201640.3 °C14 November 201613.7 °C21 June 201625.2 °C952 mm2050
201542.3 °C13 December 201513.5 °C28 June 201525.1 °C998 mm1920
201439.6 °C17 October 201412.3 °C28 August 201424.7 °C1,079 mm1920
201342.1 °C2 November 201312.8 °C3 July 201324.6 °C946 mm1730
201241.0 °C19 October 201210.2 °C5 August 201224.7 °C1,198 mm2000
201141.1 °C1 November 201112.4 °C13 August 201124.8 °C956 mm1960
201041.0 °C12 October 201012.4 °C19 August 201025.3 °C834 mm2190
200940.0 °C18 December 200912.5 °C2 June 200924.7 °C848 mm2100
200842.1 °C4 November 200812.4 °C29 June 200824.6 °C693 mm1950
200741.2 °C6 November 200711.0 °C21 August 200725.0 °C1,011 mm2240
200641.5 °C31 October 200611.7 °C9 August 200624.8 °C871 mm1920
200541.4 °C17 November 200513.8 °C24 August 200525.0 °C712 mm2160
200441.5 °C22 November 200413.2 °C14 June 200424.4 °C1,135 mm1810
200340.3 °C6 November 200313.4 °C17 August 200324.6 °C1,005 mm1830
200240.8 °C4 November 200213.5 °C15 July 200224.5 °C871 mm1820
200141.5 °C21 November 200113.5 °C15 August 200124.9 °C1,107 mm1910
200038.0 °C25 October 200013.3 °C19 July 200024.2 °C1,305 mm1570
199939.1 °C6 December 199912.2 °C23 June 199924.2 °C1,320 mm1510
199840.0 °C7 November 199814.1 °C19 August 199824.7 °C1,126 mm1870
199740.5 °C16 November 199713.3 °C18 August 199724.4 °C1,512 mm1650
199641.1 °C18 November 199611.6 °C13 July 199624.4 °C1,301 mm1690
199541.7 °C26 October 19959.4 °C11 July 199524.5 °C950 mm1620
199442.9 °C24 November 199412.7 °C29 May 199424.2 °C886 mm1350
199339.1 °C3 December 199313.7 °C20 August 199324.7 °C839 mm1810
199240.2 °C25 November 199212.6 °C17 August 199224.9 °C547 mm2100
199138.2 °C31 October 199113.8 °C29 August 199124.3 °C1,245 mm1800
199041.8 °C18 December 199013.1 °C17 August 199024.7 °C751 mm1860
198939.0 °C10 November 198913.3 °C2 August 198924.1 °C1,479 mm1220
198839.3 °C11 October 198813.6 °C23 August 198824.4 °C967 mm1690
198740.3 °C28 December 198712.3 °C23 July 198724.6 °C817 mm1960
198637.8 °C9 November 198612.1 °C1 July 198623.8 °C1,271 mm1430
198539.6 °C3 November 198512.9 °C27 July 198523.9 °C1,378 mm1420
198438.6 °C15 October 198412.3 °C23 August 198424.1 °C1,155 mm1420
198340.7 °C12 November 198312.9 °C21 August 198324.7 °C895 mm1950
198237.9 °C15 October 198212.4 °C28 July 198223.9 °C1,317 mm1410
198139.2 °C23 November 198110.5 °C27 June 198123.8 °C1,086 mm1560
198039.4 °C14 November 198013.7 °C23 June 198024.1 °C1,045 mm1520
197938.1 °C23 September 197913.2 °C27 June 197924.3 °C1,069 mm1670
197837.4 °C7 October 197812.5 °C26 July 197824.3 °C1,394 mm1700
197740.5 °C23 October 197713.2 °C4 June 197724.3 °C1,042 mm1780
197640.0 °C25 November 197612.4 °C19 August 197623.9 °C1,128 mm1590
197537.6 °C14 November 197512.9 °C26 July 197523.7 °C901 mm1400
197438.9 °C21 November 197410.3 °C16 June 197423.8 °C1,389 mm1540
197339.0 °C5 November 197313.6 °C2 August 197324.1 °C1,192 mm1590
197237.9 °C23 November 197211.5 °C5 August 197224.0 °C1,027 mm1610
197137.0 °C17 October 197113.2 °C25 June 197124.0 °C1,015 mm1600
197038.2 °C30 September 197013.0 °C7 July 197024.3 °C1,006 mm1690
196941.6 °C26 November 196913.0 °C8 September 196924.7 °C909 mm1940
196840.1 °C16 October 196812.4 °C16 June 196823.9 °C963 mm1470
196740.2 °C8 October 196713.8 °C17 July 196724.0 °C1,163 mm1440
196638.9 °C6 November 196613.3 °C20 July 196624.3 °C902 mm1640
196538.6 °C10 December 196511.1 °C24 June 196523.3 °C1,356 mm1110
196440.9 °C10 November 196412.6 °C29 July 196423.7 °C955 mm1480
196339.2 °C7 October 196313.1 °C27 May 196323.9 °C1,287 mm1480
196239.7 °C21 November 196212.9 °C6 June 196224.2 °C1,068 mm1720
196141.3 °C29 October 196114.7 °C28 May 196124.3 °C1,060 mm1650
196040.7 °C14 October 196013.5 °C7 July 196024.1 °C993 mm1500
195940.5 °C1 November 195913.2 °C7 August 195924.1 °C1,082 mm1480
195840.9 °C17 October 195814.0 °C27 August 195824.6 °C1,327 mm2000
195742.7 °C12 November 195710.6 °C25 June 195724.4 °C1,219 mm1530
195640.7 °C13 November 19569.3 °C9 July 195623.7 °C1,247 mm1520
195540.9 °C21 October 195512.2 °C31 August 195523.8 °C1,239 mm1440
195440.8 °C27 October 195412.3 °C24 August 195423.8 °C1,104 mm1570
195340.1 °C9 November 195311.5 °C27 June 195324.0 °C1,476 mm1590
195240.4 °C2 October 195212.1 °C21 June 195224.3 °C1,363 mm1740
195142.9 °C27 November 195111.3 °C25 July 195124.4 °C812 mm2070
195042.2 °C24 October 195012.2 °C29 June 195023.9 °C1,379 mm1590
194942.2 °C21 November 194912.2 °C4 August 194924.5 °C1,156 mm1870
194841.5 °C13 October 194812.0 °C17 July 194824.3 °C1,622 mm1580
194741.4 °C28 October 194713.0 °C15 July 194724.3 °C1,315 mm1590
194641.2 °C24 October 194610.8 °C5 August 194624.0 °C1,312 mm1620
194540.7 °C12 November 194511.7 °C1 August 194524.1 °C1,324 mm1540
194440.7 °C13 December 194412.3 °C8 July 194424.1 °C1,048 mm1760
194344.2 °C2 December 194311.2 °C1 July 194323.9 °C1,175 mm1500
194242.0 °C8 November 194212.6 °C10 July 194224.5 °C750 mm1930
194140.9 °C19 October 194112.0 °C27 July 194124.5 °C809 mm1600
194042.4 °C12 November 194013.7 °C1 July 194024.2 °C1,009 mm1580

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.1 °C
+0.2 °C
Hot days (≥ 30 °C)
193 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1613 mm
+521 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.6 °C+1.4 °C397 mm+162 mm
Feb31.7 °C+0.9 °C231 mm+28 mm
Mar30.4 °C+0.2 °C237 mm+63 mm
Apr30.3 °C+1.2 °C69 mm-10 mm
May27.9 °C+0.2 °C81 mm+44 mm
Jun27.2 °C+1.1 °C31 mm+0 mm
Jul26.1 °C+0.2 °C32 mm+5 mm
Aug28.3 °C+0.3 °C15 mm-3 mm
Sep31.9 °C+0.9 °C5 mm-8 mm
Oct32.3 °C-0.9 °C20 mm-2 mm
Nov32.2 °C-1.5 °C123 mm+55 mm
Dec31.0 °C-1.4 °C371 mm+188 mm

The year's extremes

Hottest day
40.6 °C
2 Nov 2025
Coldest day
14.6 °C
26 Jun 2025
Wettest day
71.7 mm
11 Mar 2025
Windiest day
32.7 km/h
11 Mar 2025
Strongest gust
86.0 km/h
11 Mar 2025
Hottest feels-like
46.7 °C
16 Jan 2025
Coldest feels-like
14.9 °C
26 Jun 2025
Sunniest day
13.0 h
17 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 Maganja?

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

What is the hottest day ever recorded in Maganja?

The hottest day measured in Maganja between 1940 and 2025 was 2 December 1943, reaching 44.2 °C.

What is the coldest day in Maganja?

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

Does it snow in Maganja?

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

Has the climate of Maganja warmed?

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

What is the wettest day in Maganja?

The wettest day measured in Maganja between 1940 and 2025 was 21 January 2012, with 218 mm of rain in 24 hours.

What was the windiest day in Maganja?

The windiest day measured in Maganja between 1940 and 2025 was 22 March 1982, with winds reaching 44.3 km/h.

What is the warmest month in Maganja?

The warmest month in Maganja is November (27.1 °C on average); the coldest is July (20.5 °C).

How much does it rain in Maganja?

Maganja receives on average 1,092 mm of precipitation per year, spread over about 161 rainy days.

Is it sunny in Maganja?

Maganja gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Maganja?

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

What was the most extreme apparent temperature in Maganja?

In Maganja, between 1940 and 2025, the highest apparent temperature reached 48.3 °C on 13 December 2015, and the lowest was 8.2 °C on 11 July 1995.

Compare Maganja with another city

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

Nearby cities

The climate around Maganja

Other cities — Mozambique