Macomia climate — normals and trends

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

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

Macomia has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.8 °C (on 25 November 1943) and the coldest 12.0 °C (on 24 June 1962).

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

MacomiaCabo Delgado Province

coords
-12.25°, 40.12°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

24.1°C

Average daily high

29.6°C

Average daily low

20.2°C

Annual rainfall

1,098mm

Sunshine / day

10.4h

Mean relative humidity

78%

Average peak wind

13.2km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

147 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.8 °C

Average feels-like low

22.8 °C

Average peak gust

33.8 km/h

Tropical nights (≥ 20 °C)

213 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

37.8 °C

25 November 1943

Coldest day

12.0 °C

24 June 1962

Wettest day

120 mm

27 December 2019

Windiest day

38.7 km/h

25 April 2019

Strongest gust

96.5 km/h

25 April 2019

Hottest feels-like

42.1 °C

17 December 2002

Coldest feels-like

11.1 °C

10 July 1956

Sunniest day

12.7 h

2 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.3 °C18 January 202514.9 °C7 August 202524.8 °C1,017 mm1630
202433.9 °C14 December 202414.5 °C22 July 202425.1 °C1,372 mm2170
202334.6 °C19 December 202314.6 °C31 July 202324.9 °C1,001 mm1810
202234.7 °C13 January 202215.0 °C29 August 202224.3 °C1,009 mm1420
202134.1 °C26 December 202114.9 °C26 August 202124.5 °C940 mm1580
202034.7 °C22 October 202015.3 °C10 August 202025.2 °C747 mm2430
201934.2 °C18 November 201915.0 °C21 July 201924.9 °C1,698 mm1790
201833.2 °C13 November 201815.4 °C9 August 201824.4 °C1,032 mm1420
201734.7 °C4 January 201715.0 °C16 September 201724.7 °C1,163 mm1610
201633.9 °C16 November 201614.4 °C31 July 201624.7 °C1,003 mm1820
201535.1 °C11 December 201515.9 °C10 July 201524.8 °C998 mm1860
201434.9 °C7 January 201415.3 °C12 July 201424.5 °C1,231 mm1560
201333.6 °C11 November 201314.3 °C10 June 201324.5 °C1,048 mm1700
201234.1 °C22 November 201214.2 °C3 September 201224.4 °C1,103 mm1460
201134.7 °C27 October 201114.1 °C29 July 201124.4 °C1,043 mm1470
201034.2 °C3 December 201015.4 °C9 September 201024.6 °C879 mm1740
200933.7 °C16 November 200915.2 °C24 June 200924.6 °C863 mm1760
200834.2 °C16 November 200814.0 °C7 July 200824.1 °C1,135 mm1520
200734.5 °C8 December 200714.3 °C29 July 200724.6 °C1,111 mm1870
200634.0 °C23 October 200616.0 °C13 July 200624.2 °C1,297 mm1440
200535.8 °C9 December 200514.3 °C20 August 200524.6 °C709 mm1980
200434.7 °C20 November 200414.5 °C9 August 200424.1 °C1,202 mm1310
200335.0 °C10 December 200314.6 °C15 August 200324.7 °C856 mm1970
200235.8 °C16 December 200215.6 °C23 July 200224.4 °C1,155 mm1500
200133.7 °C29 November 200115.1 °C27 August 200124.3 °C972 mm1640
200033.6 °C17 October 200015.0 °C17 July 200024.1 °C1,130 mm1280
199935.0 °C3 January 199915.7 °C1 September 199923.9 °C1,127 mm1230
199834.5 °C21 December 199815.1 °C24 September 199824.6 °C883 mm1800
199734.7 °C19 November 199713.8 °C3 August 199724.3 °C952 mm1460
199634.4 °C3 December 199614.2 °C26 August 199624.0 °C974 mm1310
199535.2 °C26 November 199515.0 °C20 June 199524.2 °C1,011 mm1440
199434.8 °C3 January 199415.4 °C13 July 199424.2 °C1,020 mm1500
199335.4 °C1 November 199314.5 °C12 August 199324.0 °C1,007 mm1330
199233.1 °C11 November 199212.9 °C9 August 199223.9 °C1,049 mm1140
199133.0 °C7 November 199115.0 °C21 July 199124.0 °C1,279 mm1320
199035.0 °C25 December 199014.0 °C7 July 199024.3 °C908 mm1560
198932.6 °C13 November 198915.2 °C28 August 198923.6 °C1,522 mm820
198833.7 °C14 November 198815.6 °C2 October 198824.6 °C834 mm1810
198734.5 °C20 December 198715.0 °C12 July 198724.3 °C835 mm1590
198634.4 °C20 October 198614.3 °C19 August 198623.7 °C1,334 mm940
198533.0 °C21 January 198513.8 °C27 July 198523.7 °C1,021 mm950
198433.9 °C5 December 198413.8 °C7 September 198423.8 °C1,433 mm780
198336.4 °C10 December 198315.2 °C4 September 198324.4 °C1,096 mm1510
198234.4 °C4 November 198214.9 °C7 June 198224.3 °C1,051 mm1570
198134.4 °C28 November 198113.2 °C28 June 198124.2 °C851 mm1620
198034.8 °C29 November 198014.7 °C15 June 198024.1 °C1,096 mm1420
197934.0 °C29 November 197915.2 °C13 July 197924.1 °C1,153 mm1240
197833.3 °C25 October 197814.8 °C16 June 197824.0 °C1,429 mm1070
197735.0 °C5 December 197716.1 °C7 July 197724.3 °C1,028 mm1650
197633.8 °C1 November 197612.7 °C4 September 197623.8 °C1,207 mm1140
197533.0 °C29 November 197515.2 °C21 July 197523.8 °C1,101 mm1160
197433.4 °C30 October 197414.2 °C21 August 197423.6 °C1,181 mm1110
197333.5 °C10 January 197315.2 °C6 July 197324.0 °C1,164 mm1310
197233.5 °C24 November 197214.6 °C10 September 197223.9 °C1,376 mm1020
197134.0 °C14 December 197114.3 °C6 August 197123.6 °C1,299 mm1000
197034.2 °C29 November 197014.2 °C15 September 197024.1 °C1,115 mm1450
196935.4 °C26 December 196913.8 °C13 June 196924.2 °C1,032 mm1580
196833.5 °C3 October 196813.7 °C18 June 196823.6 °C1,059 mm1240
196734.1 °C13 November 196715.2 °C20 July 196723.9 °C1,283 mm1330
196635.0 °C8 December 196613.2 °C23 August 196624.1 °C873 mm1450
196534.4 °C20 November 196513.7 °C18 August 196523.4 °C1,367 mm1110
196433.8 °C2 November 196414.0 °C29 July 196423.5 °C966 mm1140
196333.5 °C30 October 196312.9 °C14 August 196323.5 °C1,210 mm940
196236.1 °C23 November 196212.0 °C24 June 196223.6 °C1,260 mm1040
196134.9 °C1 January 196114.7 °C31 August 196124.0 °C1,511 mm1360
196035.1 °C31 December 196015.6 °C2 September 196023.8 °C1,246 mm1140
195935.4 °C2 November 195913.5 °C8 June 195924.0 °C1,368 mm1570
195834.1 °C15 December 195814.0 °C29 July 195824.2 °C957 mm1660
195735.9 °C15 December 195713.5 °C16 September 195723.7 °C1,993 mm1370
195636.1 °C29 November 195612.3 °C10 July 195623.5 °C1,220 mm1130
195534.8 °C4 January 195514.4 °C12 August 195523.5 °C1,442 mm1160
195435.0 °C10 December 195415.0 °C11 August 195424.0 °C820 mm1640
195335.9 °C22 November 195314.6 °C2 July 195324.0 °C1,424 mm1400
195234.3 °C8 December 195212.6 °C28 August 195224.1 °C956 mm1720
195135.2 °C26 November 195114.0 °C26 July 195124.0 °C952 mm1530
195034.9 °C22 October 195015.4 °C24 May 195023.7 °C1,149 mm1160
194935.4 °C25 November 194913.6 °C22 August 194924.0 °C933 mm1530
194835.4 °C3 December 194815.3 °C2 June 194824.4 °C821 mm1820
194735.8 °C29 November 194713.6 °C14 July 194724.0 °C889 mm1560
194634.4 °C10 October 194614.0 °C22 September 194624.0 °C868 mm1750
194535.1 °C22 November 194512.4 °C7 August 194523.4 °C1,166 mm1200
194436.5 °C19 February 194414.1 °C18 August 194424.2 °C727 mm2030
194337.8 °C25 November 194314.0 °C21 July 194324.0 °C722 mm1580
194236.3 °C9 November 194213.3 °C2 September 194224.2 °C683 mm2240
194136.2 °C1 January 194114.2 °C26 June 194124.0 °C1,299 mm1530
194037.3 °C28 December 194014.9 °C18 July 194023.9 °C1,159 mm1290

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
29.7 °C
+0.1 °C
Hot days (≥ 30 °C)
163 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1017 mm
-82 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.2 °C+1.3 °C182 mm-64 mm
Feb30.5 °C+0.9 °C152 mm-70 mm
Mar29.6 °C+0.3 °C189 mm-19 mm
Apr29.1 °C+0.3 °C143 mm+18 mm
May28.7 °C-0.1 °C47 mm+24 mm
Jun28.5 °C+0.4 °C5 mm-1 mm
Jul27.6 °C-0.2 °C8 mm+1 mm
Aug28.7 °C0.0 °C3 mm-4 mm
Sep30.3 °C+0.3 °C5 mm-3 mm
Oct30.6 °C-0.5 °C12 mm-8 mm
Nov31.0 °C-0.7 °C101 mm+45 mm
Dec30.6 °C-0.4 °C171 mm-1 mm

The year's extremes

Hottest day
34.3 °C
18 Jan 2025
Coldest day
14.9 °C
7 Aug 2025
Wettest day
33.9 mm
30 Mar 2025
Windiest day
23.6 km/h
9 Jul 2025
Strongest gust
54.7 km/h
9 Jul 2025
Hottest feels-like
40.4 °C
19 Feb 2025
Coldest feels-like
15.6 °C
4 Aug 2025
Sunniest day
12.7 h
2 Jan 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 Macomia?

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

What is the hottest day ever recorded in Macomia?

The hottest day measured in Macomia between 1940 and 2025 was 25 November 1943, reaching 37.8 °C.

What is the coldest day in Macomia?

The coldest day measured in Macomia between 1940 and 2025 was 24 June 1962, at 12.0 °C.

Does it snow in Macomia?

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

Has the climate of Macomia warmed?

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

What is the wettest day in Macomia?

The wettest day measured in Macomia between 1940 and 2025 was 27 December 2019, with 120 mm of rain in 24 hours.

What was the windiest day in Macomia?

The windiest day measured in Macomia between 1940 and 2025 was 25 April 2019, with winds reaching 38.7 km/h.

What is the warmest month in Macomia?

The warmest month in Macomia is November (25.8 °C on average); the coldest is July (22.0 °C).

How much does it rain in Macomia?

Macomia receives on average 1,098 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Macomia?

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

Are there tropical nights in Macomia?

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

What was the most extreme apparent temperature in Macomia?

In Macomia, between 1940 and 2025, the highest apparent temperature reached 42.1 °C on 17 December 2002, and the lowest was 11.1 °C on 10 July 1956.

Compare Macomia with another city

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

Nearby cities

The climate around Macomia

Other cities — Mozambique