Macia climate — normals and trends

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

Macia averages 0 frost days, 146 hot days (≥ 30 °C) and 85 rainy days per year.

Macia has warmed by +0.5 °C between 1940 and 2025, or +0.06 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.5 °C (on 30 October 1947) and the coldest 6.0 °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

MaciaGaza Province

coords
-25.03°, 33.10°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

23.5°C

Average daily high

29.0°C

Average daily low

19.3°C

Annual rainfall

588mm

Sunshine / day

10.2h

Mean relative humidity

70%

Average peak wind

17.6km/h

Seasonal range

7.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

146 d/yr

Rainy days (≥ 1 mm)

85 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.6 °C

Average feels-like low

20.4 °C

Average peak gust

36.2 km/h

Tropical nights (≥ 20 °C)

175 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.5 °C

since 1940

+0.1 °C per decade · r² = 0.11 · p = 0.002

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.5 °C

30 October 1947

Coldest day

6.0 °C

27 June 1964

Wettest day

192 mm

8 February 1999

Windiest day

57.9 km/h

13 March 1941

Strongest gust

96.5 km/h

14 May 1972

Hottest feels-like

48.0 °C

24 December 2016

Coldest feels-like

3.7 °C

27 June 1964

Sunniest day

13.6 h

26 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.2 °C5 January 20259.5 °C29 July 202523.9 °C646 mm1370
202441.6 °C13 December 20249.8 °C1 September 202424.2 °C550 mm1580
202338.7 °C24 November 20239.3 °C17 July 202323.8 °C755 mm1540
202238.7 °C25 December 20228.6 °C17 June 202223.8 °C672 mm1550
202138.7 °C16 November 20219.9 °C30 August 202123.6 °C763 mm1470
202039.8 °C8 November 202010.7 °C13 July 202024.0 °C660 mm1490
201942.5 °C28 October 20199.9 °C22 July 201924.4 °C503 mm1740
201840.3 °C5 December 201812.1 °C9 June 201824.1 °C448 mm1710
201739.2 °C25 October 201710.0 °C21 August 201723.8 °C617 mm1470
201641.6 °C20 February 201610.6 °C24 August 201624.5 °C416 mm1690
201539.2 °C12 December 201511.1 °C2 August 201524.4 °C340 mm1780
201438.3 °C8 October 201410.8 °C9 June 201423.6 °C561 mm1560
201338.2 °C12 October 201310.8 °C12 June 201323.1 °C766 mm1150
201240.0 °C30 December 20129.5 °C3 August 201223.6 °C407 mm1450
201138.3 °C12 November 20119.0 °C26 June 201123.5 °C528 mm1590
201040.2 °C11 October 201010.4 °C21 June 201024.2 °C537 mm1620
200940.2 °C23 December 200910.3 °C26 July 200923.9 °C351 mm1600
200840.5 °C24 December 200810.8 °C7 July 200823.5 °C447 mm1440
200738.9 °C16 January 20079.8 °C25 May 200723.5 °C581 mm1440
200642.0 °C4 December 20069.9 °C9 July 200623.6 °C679 mm1360
200538.3 °C11 February 200512.4 °C11 July 200524.1 °C410 mm1600
200440.8 °C7 October 20049.8 °C16 July 200423.6 °C658 mm1490
200341.3 °C9 December 20039.3 °C22 August 200323.8 °C510 mm1630
200239.5 °C4 November 20029.8 °C6 July 200223.7 °C330 mm1650
200138.5 °C3 February 200111.6 °C15 July 200123.6 °C887 mm1260
200038.3 °C20 December 20009.8 °C28 July 200023.0 °C1,100 mm1140
199939.3 °C18 November 199910.2 °C12 September 199923.2 °C1,248 mm1160
199838.2 °C5 April 199810.9 °C5 July 199823.7 °C869 mm1430
199739.8 °C1 January 199710.1 °C14 June 199723.2 °C615 mm1250
199637.6 °C13 November 19969.3 °C10 July 199623.2 °C685 mm1370
199539.9 °C12 October 19959.6 °C16 July 199523.4 °C437 mm1380
199440.2 °C22 December 19947.2 °C13 July 199422.9 °C434 mm1410
199339.0 °C18 December 19938.9 °C23 June 199323.4 °C520 mm1370
199242.8 °C26 February 199210.3 °C6 July 199224.3 °C469 mm1910
199140.6 °C22 January 19919.4 °C18 July 199123.6 °C434 mm1530
199040.1 °C14 November 19909.4 °C6 September 199023.3 °C540 mm1420
198940.3 °C20 December 198910.2 °C25 July 198923.5 °C449 mm1580
198839.0 °C16 January 19889.8 °C13 July 198823.7 °C428 mm1690
198740.4 °C4 February 19879.8 °C23 June 198723.9 °C526 mm1800
198640.3 °C15 January 198610.9 °C31 July 198623.7 °C383 mm1700
198538.4 °C12 September 198510.4 °C12 July 198523.8 °C518 mm1640
198440.2 °C11 January 198410.0 °C2 June 198422.9 °C736 mm1130
198340.9 °C5 January 198310.3 °C12 August 198323.8 °C463 mm1630
198240.4 °C18 December 19829.2 °C10 June 198223.2 °C418 mm1350
198138.2 °C20 December 19818.4 °C10 June 198122.5 °C754 mm1140
198040.5 °C4 January 19808.5 °C30 June 198023.1 °C528 mm1410
197939.5 °C1 October 19799.0 °C27 July 197923.2 °C505 mm1420
197836.9 °C2 November 19789.9 °C28 June 197823.1 °C869 mm1330
197739.4 °C11 December 19779.1 °C5 July 197723.6 °C848 mm1360
197644.1 °C24 November 197610.7 °C19 July 197623.0 °C687 mm1270
197538.4 °C20 October 197510.8 °C5 August 197522.8 °C758 mm1150
197439.0 °C5 November 197410.0 °C27 July 197423.2 °C703 mm1490
197340.5 °C9 January 197310.6 °C10 July 197322.9 °C865 mm1280
197240.5 °C30 December 19728.8 °C2 August 197222.7 °C921 mm1060
197141.6 °C11 January 197111.0 °C15 July 197123.4 °C421 mm1530
197041.3 °C27 November 197010.5 °C25 July 197024.0 °C311 mm1730
196939.9 °C16 October 19698.3 °C24 July 196923.4 °C709 mm1340
196839.6 °C24 December 19688.7 °C15 June 196822.8 °C552 mm1150
196739.8 °C24 October 19678.8 °C23 July 196722.9 °C425 mm1270
196639.6 °C26 January 196610.0 °C22 August 196623.1 °C506 mm1270
196540.2 °C7 March 19659.2 °C25 June 196523.1 °C323 mm1440
196440.2 °C1 October 19646.0 °C27 June 196423.3 °C458 mm1550
196339.9 °C19 December 19638.2 °C15 July 196323.2 °C458 mm1520
196242.2 °C13 November 196211.3 °C4 June 196223.9 °C578 mm1570
196140.7 °C28 January 196110.5 °C9 August 196123.7 °C533 mm1670
196040.3 °C3 January 19609.4 °C5 July 196023.2 °C492 mm1680
195943.7 °C17 December 195912.2 °C13 June 195923.8 °C421 mm1690
195840.6 °C25 September 195810.4 °C17 June 195823.8 °C811 mm1560
195742.4 °C17 November 195711.7 °C4 August 195724.3 °C499 mm1890
195640.2 °C5 October 195610.4 °C14 June 195623.5 °C523 mm1530
195539.4 °C11 November 19558.5 °C9 August 195522.4 °C819 mm980
195443.0 °C26 October 19549.6 °C24 July 195423.1 °C455 mm1370
195340.8 °C16 October 19539.0 °C29 June 195323.6 °C618 mm1600
195240.1 °C20 November 195210.9 °C1 August 195223.8 °C549 mm1660
195142.0 °C25 November 195110.3 °C12 July 195124.0 °C387 mm1670
195042.5 °C24 November 19509.3 °C27 May 195023.7 °C543 mm1460
194937.6 °C19 December 194911.0 °C19 July 194922.7 °C877 mm970
194840.4 °C12 December 194811.9 °C5 September 194823.3 °C748 mm1150
194744.5 °C30 October 19479.1 °C31 July 194723.5 °C576 mm1450
194641.5 °C30 October 19468.8 °C17 June 194623.6 °C604 mm1550
194539.8 °C19 October 194510.7 °C27 June 194523.3 °C693 mm1160
194441.4 °C25 January 194412.4 °C19 June 194423.6 °C606 mm1500
194340.1 °C4 October 19439.7 °C21 July 194322.7 °C598 mm920
194237.5 °C10 September 194210.9 °C6 July 194223.1 °C838 mm1190
194141.3 °C11 October 19419.9 °C6 July 194124.1 °C500 mm1790
194043.2 °C15 November 194010.3 °C11 July 194024.0 °C430 mm1730

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
28.8 °C
-0.2 °C
Hot days (≥ 30 °C)
137 d/yr
-9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
646 mm
+58 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.3 °C+0.7 °C222 mm+124 mm
Feb31.2 °C-0.2 °C98 mm+4 mm
Mar30.4 °C-0.3 °C24 mm-41 mm
Apr29.1 °C0.0 °C29 mm-13 mm
May27.4 °C0.0 °C11 mm-12 mm
Jun26.4 °C+1.0 °C8 mm-8 mm
Jul25.2 °C0.0 °C20 mm+8 mm
Aug27.2 °C+0.5 °C6 mm-7 mm
Sep28.7 °C0.0 °C27 mm+2 mm
Oct28.8 °C-0.9 °C28 mm-11 mm
Nov29.2 °C-1.3 °C40 mm-31 mm
Dec30.2 °C-1.2 °C136 mm+41 mm

The year's extremes

Hottest day
40.2 °C
5 Jan 2025
Coldest day
9.5 °C
29 Jul 2025
Wettest day
77.4 mm
13 Jan 2025
Windiest day
35.5 km/h
26 Feb 2025
Strongest gust
65.5 km/h
26 Feb 2025
Hottest feels-like
45.4 °C
5 Jan 2025
Coldest feels-like
8.3 °C
29 Jul 2025
Sunniest day
13.5 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 Macia?

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

What is the hottest day ever recorded in Macia?

The hottest day measured in Macia between 1940 and 2025 was 30 October 1947, reaching 44.5 °C.

What is the coldest day in Macia?

The coldest day measured in Macia between 1940 and 2025 was 27 June 1964, at 6.0 °C.

Does it snow in Macia?

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

Has the climate of Macia warmed?

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

What is the wettest day in Macia?

The wettest day measured in Macia between 1940 and 2025 was 8 February 1999, with 192 mm of rain in 24 hours.

What was the windiest day in Macia?

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

What is the warmest month in Macia?

The warmest month in Macia is January (26.8 °C on average); the coldest is July (19.0 °C).

How much does it rain in Macia?

Macia receives on average 588 mm of precipitation per year, spread over about 85 rainy days.

Is it sunny in Macia?

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

Are there tropical nights in Macia?

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

What was the most extreme apparent temperature in Macia?

In Macia, between 1940 and 2025, the highest apparent temperature reached 48.0 °C on 24 December 2016, and the lowest was 3.7 °C on 27 June 1964.

Compare Macia with another city

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

Nearby cities

The climate around Macia

Other cities — Mozambique