Songo climate — normals and trends

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

Songo averages 0 frost days, 165 hot days (≥ 30 °C) and 94 rainy days per year.

Songo has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.5 °C (on 29 October 2019) and the coldest 8.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

SongoTete

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

Mean daily temperature

24.7°C

Average daily high

29.9°C

Average daily low

20.2°C

Annual rainfall

757mm

Sunshine / day

10.7h

Mean relative humidity

61%

Average peak wind

16.0km/h

Seasonal range

8.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

165 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

21.0 °C

Average peak gust

35.2 km/h

Tropical nights (≥ 20 °C)

215 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

43.5 °C

29 October 2019

Coldest day

8.7 °C

26 July 1975

Wettest day

162 mm

4 January 1975

Windiest day

38.0 km/h

18 September 2006

Strongest gust

77.0 km/h

18 September 2006

Hottest feels-like

46.5 °C

20 November 2023

Coldest feels-like

5.8 °C

16 June 1968

Sunniest day

12.8 h

28 November 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.5 °C2 November 202512.1 °C11 July 202525.4 °C1,104 mm2030
202441.8 °C23 December 202411.5 °C15 June 202427.1 °C462 mm2820
202342.7 °C14 October 202312.9 °C26 June 202326.2 °C788 mm2160
202240.8 °C20 November 202213.1 °C30 July 202225.5 °C833 mm2060
202141.5 °C9 November 202112.5 °C13 June 202125.5 °C702 mm1780
202042.5 °C8 November 202013.0 °C6 July 202025.8 °C708 mm2090
201943.5 °C29 October 201911.6 °C24 July 201925.5 °C679 mm2060
201841.2 °C22 November 201812.9 °C8 June 201826.0 °C561 mm2310
201741.6 °C17 October 201713.2 °C5 June 201724.9 °C914 mm1570
201640.7 °C1 November 201612.0 °C10 July 201626.2 °C683 mm2250
201542.0 °C14 November 201511.2 °C5 August 201525.5 °C862 mm1840
201441.0 °C10 October 201413.2 °C19 June 201425.3 °C720 mm1900
201342.0 °C18 November 201312.4 °C16 July 201325.1 °C667 mm1850
201241.8 °C19 October 201210.1 °C20 July 201224.8 °C740 mm1740
201142.3 °C26 October 201111.9 °C25 July 201125.3 °C557 mm2070
201041.2 °C12 October 201012.5 °C27 June 201025.2 °C939 mm1930
200938.1 °C8 October 200911.3 °C30 July 200924.4 °C766 mm1510
200839.6 °C4 November 200811.1 °C30 June 200824.6 °C709 mm1620
200739.6 °C24 September 200712.2 °C7 July 200724.7 °C965 mm1900
200641.3 °C3 November 200611.0 °C6 June 200624.9 °C726 mm1760
200541.8 °C17 November 200512.8 °C2 July 200525.9 °C476 mm2480
200441.3 °C22 November 200411.9 °C6 June 200424.8 °C812 mm1760
200340.9 °C26 November 200311.7 °C17 July 200324.9 °C688 mm1890
200241.6 °C5 November 200212.4 °C27 June 200225.5 °C486 mm2320
200139.9 °C5 November 200111.5 °C11 July 200124.7 °C881 mm1630
200039.7 °C26 October 200012.4 °C6 July 200024.4 °C887 mm1430
199939.6 °C18 November 199911.1 °C24 June 199924.6 °C681 mm1410
199839.9 °C4 November 199811.5 °C13 June 199825.1 °C664 mm1900
199740.1 °C10 November 199712.3 °C22 July 199724.2 °C1,213 mm1290
199640.2 °C14 November 199610.1 °C3 July 199625.0 °C801 mm1710
199540.8 °C20 October 199512.1 °C10 June 199525.8 °C598 mm2180
199442.2 °C24 November 199411.0 °C15 July 199425.6 °C394 mm2210
199338.7 °C1 November 199313.7 °C22 June 199325.2 °C631 mm1830
199241.0 °C26 October 199212.0 °C14 August 199226.6 °C452 mm2470
199138.9 °C31 October 199112.7 °C14 June 199125.2 °C549 mm2080
199040.8 °C16 October 199012.0 °C4 July 199025.4 °C538 mm1890
198940.3 °C10 November 198911.9 °C17 June 198924.7 °C909 mm1460
198840.3 °C11 October 198812.2 °C17 July 198824.7 °C753 mm1500
198740.6 °C20 November 198711.3 °C2 July 198726.1 °C436 mm2400
198637.7 °C7 October 198611.8 °C27 June 198624.1 °C892 mm1260
198538.5 °C5 November 198510.1 °C14 July 198523.9 °C900 mm1160
198439.7 °C22 November 198414.3 °C18 June 198425.0 °C744 mm1750
198339.9 °C31 October 198312.4 °C21 July 198326.2 °C521 mm2330
198239.0 °C21 November 198211.8 °C18 May 198224.3 °C768 mm1470
198141.2 °C9 November 198111.7 °C20 June 198124.3 °C756 mm1480
198041.1 °C13 November 198011.2 °C21 June 198024.8 °C683 mm1890
197938.7 °C1 October 197912.8 °C28 July 197924.7 °C459 mm2090
197838.1 °C2 November 197810.9 °C22 July 197824.0 °C972 mm1240
197739.7 °C14 October 197710.3 °C5 July 197724.6 °C899 mm1620
197640.9 °C25 November 197611.0 °C18 July 197623.9 °C897 mm1150
197539.1 °C20 November 19758.7 °C26 July 197524.1 °C648 mm1580
197438.9 °C18 October 197412.1 °C7 June 197423.3 °C1,020 mm1030
197339.4 °C8 October 197311.3 °C13 July 197324.3 °C851 mm1720
197240.5 °C23 November 197211.4 °C18 June 197224.6 °C625 mm1750
197138.2 °C5 October 197112.1 °C31 May 197124.6 °C561 mm1920
197038.6 °C16 November 197012.8 °C7 June 197025.2 °C506 mm1870
196940.7 °C27 November 196910.9 °C24 July 196924.4 °C830 mm1380
196839.6 °C17 October 19689.2 °C16 June 196824.4 °C612 mm1750
196739.6 °C17 November 19679.0 °C19 July 196724.2 °C570 mm1300
196638.4 °C7 December 196610.7 °C23 August 196624.6 °C560 mm1650
196537.4 °C4 November 19659.9 °C5 July 196523.5 °C403 mm1170
196439.7 °C10 November 19649.0 °C29 June 196423.8 °C480 mm1500
196337.7 °C24 September 19639.9 °C6 June 196323.5 °C723 mm1200
196238.8 °C10 October 196211.8 °C6 June 196224.0 °C927 mm1160
196139.6 °C29 October 196113.0 °C10 May 196124.4 °C619 mm1170
196039.1 °C10 October 196013.0 °C30 July 196024.8 °C633 mm1650
195938.3 °C4 October 195913.7 °C15 August 195924.2 °C706 mm1340
195838.4 °C17 October 195811.3 °C29 July 195823.8 °C1,507 mm1250
195740.8 °C25 November 195711.3 °C11 July 195724.0 °C1,052 mm1130
195637.6 °C28 October 195610.2 °C8 July 195623.3 °C1,042 mm830
195540.0 °C14 November 195510.6 °C10 August 195523.4 °C1,025 mm910
195440.7 °C27 October 195411.2 °C24 July 195424.6 °C554 mm1840
195338.6 °C11 November 195311.0 °C24 July 195323.3 °C1,256 mm840
195239.8 °C2 October 195211.7 °C13 June 195224.3 °C1,034 mm1270
195141.9 °C27 November 195110.7 °C21 July 195125.7 °C452 mm2290
195039.3 °C24 October 195011.1 °C20 August 195023.5 °C983 mm1000
194941.5 °C3 November 194912.1 °C22 June 194924.8 °C747 mm1870
194838.9 °C13 October 194811.4 °C14 July 194823.8 °C1,173 mm890
194739.6 °C5 November 194711.5 °C29 June 194723.9 °C1,054 mm950
194639.7 °C24 October 194610.4 °C19 June 194623.4 °C1,136 mm900
194540.0 °C24 November 194511.4 °C20 June 194524.2 °C797 mm1200
194439.1 °C27 September 194411.6 °C8 July 194423.9 °C927 mm1120
194341.4 °C16 November 194310.3 °C2 July 194324.3 °C815 mm1260
194239.4 °C23 October 194211.6 °C11 July 194224.7 °C650 mm1590
194141.5 °C13 October 194112.2 °C5 July 194125.6 °C456 mm2110
194038.9 °C10 November 194010.6 °C16 July 194024.1 °C789 mm1180

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.5 °C
+0.6 °C
Hot days (≥ 30 °C)
203 d/yr
+38
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1104 mm
+347 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.0 °C+1.4 °C420 mm+197 mm
Feb30.7 °C+1.2 °C212 mm+35 mm
Mar30.2 °C+0.5 °C90 mm-1 mm
Apr30.1 °C+0.6 °C37 mm+18 mm
May27.9 °C-0.2 °C7 mm+2 mm
Jun27.8 °C+1.7 °C3 mm-0 mm
Jul25.9 °C+0.2 °C7 mm+4 mm
Aug29.7 °C+1.3 °C0 mm-1 mm
Sep33.9 °C+1.8 °C1 mm-0 mm
Oct34.8 °C+0.2 °C1 mm-5 mm
Nov33.1 °C-1.2 °C82 mm+30 mm
Dec31.4 °C+0.2 °C246 mm+67 mm

The year's extremes

Hottest day
41.5 °C
2 Nov 2025
Coldest day
12.1 °C
11 Jul 2025
Wettest day
55.7 mm
12 Mar 2025
Windiest day
30.1 km/h
3 Nov 2025
Strongest gust
59.4 km/h
11 Mar 2025
Hottest feels-like
42.8 °C
2 Nov 2025
Coldest feels-like
11.0 °C
11 Jul 2025
Sunniest day
12.8 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 Songo?

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

What is the hottest day ever recorded in Songo?

The hottest day measured in Songo between 1940 and 2025 was 29 October 2019, reaching 43.5 °C.

What is the coldest day in Songo?

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

Does it snow in Songo?

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

Has the climate of Songo warmed?

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

What is the wettest day in Songo?

The wettest day measured in Songo between 1940 and 2025 was 4 January 1975, with 162 mm of rain in 24 hours.

What was the windiest day in Songo?

The windiest day measured in Songo between 1940 and 2025 was 18 September 2006, with winds reaching 38.0 km/h.

What is the warmest month in Songo?

The warmest month in Songo is November (28.7 °C on average); the coldest is July (20.2 °C).

How much does it rain in Songo?

Songo receives on average 757 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Songo?

Songo gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Songo?

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

What was the most extreme apparent temperature in Songo?

In Songo, between 1940 and 2025, the highest apparent temperature reached 46.5 °C on 20 November 2023, and the lowest was 5.8 °C on 16 June 1968.

Compare Songo with another city

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

Nearby cities

The climate around Songo

Other cities — Mozambique