Dondo climate — normals and trends

Dondo (Mozambique) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 916 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 December (26.7 °C on average) and the coldest is July (19.9 °C). Rainfall peaks in December.

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

Dondo has warmed by +0.7 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.4 °C (on 27 November 1951) and the coldest 7.7 °C (on 26 July 1975).

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

DondoSofala

coords
-19.61°, 34.74°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthDecemberColdest monthJulyWettest monthDecemberDriest monthAugust

Mean daily temperature

24.1°C

Average daily high

29.5°C

Average daily low

19.8°C

Annual rainfall

916mm

Sunshine / day

10.6h

Mean relative humidity

77%

Average peak wind

14.9km/h

Seasonal range

6.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

161 d/yr

Rainy days (≥ 1 mm)

127 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.5 °C

Average feels-like low

22.0 °C

Average peak gust

32.1 km/h

Tropical nights (≥ 20 °C)

193 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

46.4 °C

27 November 1951

Coldest day

7.7 °C

26 July 1975

Wettest day

285 mm

29 December 2007

Windiest day

63.3 km/h

14 March 2019

Strongest gust

135.7 km/h

14 March 2019

Hottest feels-like

49.5 °C

27 November 1951

Coldest feels-like

5.3 °C

16 June 1968

Sunniest day

13.0 h

21 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.7 °C15 January 202510.6 °C1 August 202524.7 °C1,242 mm1820
202440.6 °C30 September 202412.3 °C10 July 202425.4 °C591 mm2130
202340.3 °C13 October 202312.8 °C27 July 202325.0 °C1,089 mm1890
202237.1 °C20 September 202211.7 °C30 July 202224.6 °C906 mm1820
202142.2 °C18 November 202110.6 °C4 July 202124.5 °C1,167 mm1840
202041.7 °C7 November 202010.6 °C10 August 202024.6 °C1,023 mm1810
201943.1 °C28 October 201910.1 °C23 July 201924.7 °C1,246 mm1740
201839.4 °C21 November 201813.0 °C8 June 201824.5 °C790 mm1630
201743.1 °C17 October 201711.7 °C22 August 201724.1 °C910 mm1380
201639.6 °C13 November 201612.7 °C26 August 201625.0 °C629 mm1960
201541.6 °C13 December 201512.9 °C9 July 201524.4 °C728 mm1640
201438.4 °C9 October 201411.8 °C28 August 201424.1 °C784 mm1520
201341.4 °C28 September 201311.9 °C20 July 201324.1 °C1,024 mm1470
201240.7 °C29 September 201210.8 °C20 July 201224.4 °C609 mm1740
201141.7 °C31 October 20119.7 °C27 June 201124.4 °C742 mm1820
201040.0 °C13 November 201011.4 °C15 August 201024.7 °C996 mm1820
200938.4 °C18 September 200910.5 °C31 August 200924.4 °C620 mm1810
200841.1 °C27 September 200811.3 °C28 June 200824.5 °C593 mm1930
200741.4 °C5 November 200710.6 °C9 July 200724.4 °C1,465 mm1710
200640.9 °C4 December 200610.8 °C5 August 200624.5 °C742 mm1760
200540.5 °C9 March 200511.1 °C1 July 200524.7 °C693 mm1990
200440.6 °C8 October 200411.1 °C13 August 200424.3 °C892 mm1770
200340.4 °C9 December 200311.6 °C27 July 200324.2 °C805 mm1690
200238.7 °C4 November 200212.4 °C5 July 200224.3 °C523 mm1760
200138.6 °C6 September 200110.5 °C24 July 200124.3 °C1,233 mm1730
200037.2 °C8 January 200012.6 °C15 May 200023.9 °C1,315 mm1400
199939.2 °C26 September 199911.0 °C24 June 199923.9 °C1,147 mm1290
199840.6 °C6 November 199812.1 °C19 June 199824.2 °C1,139 mm1440
199741.3 °C22 November 199712.1 °C20 May 199723.9 °C1,248 mm1210
199636.9 °C13 September 199611.2 °C24 August 199623.8 °C1,110 mm1470
199539.7 °C20 October 199510.3 °C11 July 199524.3 °C591 mm1790
199440.4 °C22 November 199410.9 °C30 June 199423.5 °C672 mm1350
199338.0 °C18 December 199313.4 °C7 June 199324.3 °C786 mm1580
199242.8 °C25 October 199212.0 °C29 July 199224.8 °C557 mm2050
199137.5 °C17 September 199112.3 °C16 July 199124.2 °C702 mm1700
199039.4 °C14 November 199012.7 °C16 July 199024.1 °C696 mm1580
198939.8 °C3 October 198911.8 °C11 July 198923.9 °C1,062 mm1280
198837.8 °C10 October 198810.6 °C2 August 198823.8 °C1,106 mm1280
198737.9 °C25 November 198711.2 °C13 July 198724.3 °C746 mm1840
198638.1 °C7 October 198611.0 °C14 June 198623.6 °C996 mm1380
198537.1 °C12 September 198510.7 °C31 July 198523.8 °C981 mm1310
198438.9 °C4 September 198413.2 °C22 August 198424.0 °C1,057 mm1420
198339.2 °C2 February 198310.9 °C1 September 198324.3 °C756 mm1770
198236.8 °C15 October 198210.5 °C10 June 198223.6 °C694 mm1260
198140.3 °C6 November 19819.5 °C12 June 198123.3 °C1,199 mm1340
198040.9 °C14 November 198011.2 °C14 June 198024.0 °C775 mm1660
197941.6 °C23 September 197912.5 °C26 July 197924.0 °C766 mm1680
197837.5 °C12 November 197810.9 °C29 July 197823.7 °C1,207 mm1540
197737.5 °C19 October 197711.4 °C6 July 197723.8 °C925 mm1590
197643.4 °C25 November 19769.4 °C18 July 197623.5 °C978 mm1250
197538.9 °C21 October 19757.7 °C26 July 197523.4 °C817 mm1390
197438.2 °C17 October 197410.7 °C15 June 197423.4 °C1,109 mm1340
197339.8 °C14 September 197310.9 °C18 July 197324.1 °C930 mm1710
197238.9 °C15 December 197210.7 °C3 August 197223.7 °C826 mm1450
197138.6 °C13 December 19719.7 °C15 July 197123.9 °C719 mm1780
197038.8 °C8 October 197011.7 °C7 July 197024.0 °C801 mm1680
196941.5 °C26 November 196910.8 °C19 June 196924.0 °C963 mm1560
196840.0 °C16 October 19688.0 °C16 June 196823.6 °C825 mm1580
196739.7 °C5 October 196712.0 °C24 July 196723.7 °C926 mm1360
196639.1 °C7 January 196611.3 °C12 August 196624.0 °C850 mm1500
196539.3 °C18 December 196510.6 °C26 June 196523.2 °C555 mm1190
196441.9 °C9 November 19649.8 °C29 June 196423.4 °C942 mm1350
196339.3 °C6 October 196310.4 °C18 July 196323.4 °C1,060 mm1150
196240.7 °C18 October 196212.0 °C24 July 196223.9 °C1,062 mm1600
196143.8 °C29 October 196113.6 °C16 July 196124.2 °C779 mm1680
196041.5 °C10 October 196012.0 °C30 July 196024.0 °C803 mm1860
195942.8 °C4 October 195913.3 °C23 July 195924.1 °C741 mm1760
195840.0 °C20 November 195810.4 °C31 July 195824.0 °C1,288 mm1540
195741.7 °C25 November 19579.6 °C23 June 195724.1 °C871 mm1320
195639.5 °C15 October 19568.1 °C7 July 195623.7 °C949 mm1430
195543.1 °C14 November 195510.4 °C13 August 195523.2 °C1,095 mm1070
195443.6 °C27 October 19549.1 °C24 July 195424.4 °C684 mm2140
195337.8 °C21 October 19538.8 °C1 July 195323.7 °C1,282 mm1480
195240.2 °C21 November 195211.6 °C13 June 195224.0 °C982 mm1770
195146.4 °C27 November 195110.8 °C10 September 195125.0 °C506 mm2380
195041.0 °C16 December 195011.1 °C29 June 195023.8 °C799 mm1590
194942.2 °C30 November 194911.6 °C22 June 194924.1 °C927 mm1770
194841.1 °C13 October 194810.9 °C7 August 194823.6 °C1,634 mm1130
194741.7 °C30 October 194710.6 °C29 June 194723.8 °C1,148 mm1400
194641.4 °C30 October 194610.9 °C26 August 194623.5 °C1,220 mm1290
194540.9 °C7 November 194510.9 °C28 June 194523.9 °C1,229 mm1450
194441.8 °C27 September 194412.3 °C11 June 194424.0 °C1,005 mm1680
194343.4 °C1 December 194311.2 °C25 July 194323.8 °C1,046 mm1330
194241.6 °C13 October 194210.6 °C11 July 194224.4 °C713 mm1960
194143.9 °C11 October 194110.0 °C27 July 194124.6 °C780 mm1800
194044.0 °C1 December 194011.1 °C10 August 194024.7 °C697 mm2080

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.8 °C
+0.3 °C
Hot days (≥ 30 °C)
182 d/yr
+21
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1242 mm
+326 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.9 °C+2.9 °C174 mm-15 mm
Feb32.3 °C+1.6 °C152 mm-23 mm
Mar30.3 °C+0.2 °C234 mm+119 mm
Apr29.6 °C+0.6 °C95 mm+43 mm
May27.2 °C-0.5 °C61 mm+37 mm
Jun26.7 °C+0.6 °C16 mm-0 mm
Jul25.7 °C0.0 °C27 mm+10 mm
Aug28.6 °C+0.9 °C9 mm-5 mm
Sep31.1 °C+0.8 °C16 mm+1 mm
Oct31.1 °C-0.7 °C30 mm-0 mm
Nov31.2 °C-1.1 °C200 mm+122 mm
Dec30.6 °C-1.0 °C229 mm+37 mm

The year's extremes

Hottest day
41.7 °C
15 Jan 2025
Coldest day
10.6 °C
1 Aug 2025
Wettest day
134.7 mm
17 Nov 2025
Windiest day
30.4 km/h
12 Mar 2025
Strongest gust
61.9 km/h
12 Mar 2025
Hottest feels-like
46.3 °C
15 Jan 2025
Coldest feels-like
9.8 °C
1 Aug 2025
Sunniest day
13.0 h
22 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 Dondo?

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

What is the hottest day ever recorded in Dondo?

The hottest day measured in Dondo between 1940 and 2025 was 27 November 1951, reaching 46.4 °C.

What is the coldest day in Dondo?

The coldest day measured in Dondo between 1940 and 2025 was 26 July 1975, at 7.7 °C.

Does it snow in Dondo?

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

Has the climate of Dondo warmed?

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

What is the wettest day in Dondo?

The wettest day measured in Dondo between 1940 and 2025 was 29 December 2007, with 285 mm of rain in 24 hours.

What was the windiest day in Dondo?

The windiest day measured in Dondo between 1940 and 2025 was 14 March 2019, with winds reaching 63.3 km/h.

What is the warmest month in Dondo?

The warmest month in Dondo is December (26.7 °C on average); the coldest is July (19.9 °C).

How much does it rain in Dondo?

Dondo receives on average 916 mm of precipitation per year, spread over about 127 rainy days.

Is it sunny in Dondo?

Dondo gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Dondo?

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

What was the most extreme apparent temperature in Dondo?

In Dondo, between 1940 and 2025, the highest apparent temperature reached 49.5 °C on 27 November 1951, and the lowest was 5.3 °C on 16 June 1968.

Compare Dondo with another city

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

Nearby cities

The climate around Dondo

Other cities — Mozambique