Massinga climate — normals and trends

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

Massinga averages 0 frost days, 25 hot days (≥ 30 °C) and 111 rainy days per year.

Massinga has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.8 °C (on 26 November 1951) and the coldest 12.1 °C (on 2 August 1972).

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

MassingaInhambane Province

coords
-23.33°, 35.38°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

23.6°C

Average daily high

26.5°C

Average daily low

21.5°C

Annual rainfall

709mm

Sunshine / day

11.0h

Mean relative humidity

77%

Average peak wind

20.9km/h

Seasonal range

5.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

25 d/yr

Rainy days (≥ 1 mm)

111 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.7 °C

Average feels-like low

22.8 °C

Average peak gust

36.1 km/h

Tropical nights (≥ 20 °C)

247 d/yr

Solar radiation

19.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

35.8 °C

26 November 1951

Coldest day

12.1 °C

2 August 1972

Wettest day

210 mm

15 March 1949

Windiest day

81.1 km/h

2 March 2003

Strongest gust

133.2 km/h

2 March 2003

Hottest feels-like

43.5 °C

21 February 2023

Coldest feels-like

8.0 °C

13 June 1968

Sunniest day

13.2 h

3 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.2 °C15 January 202516.5 °C25 July 202524.4 °C703 mm360
202433.6 °C23 December 202415.5 °C10 July 202424.6 °C602 mm520
202334.7 °C21 February 202315.7 °C17 July 202324.2 °C1,205 mm300
202231.3 °C25 March 202216.0 °C22 August 202224.2 °C713 mm260
202132.2 °C6 January 202115.9 °C4 August 202124.0 °C879 mm510
202032.6 °C18 January 202015.8 °C9 August 202024.2 °C412 mm630
201933.3 °C27 December 201914.3 °C23 July 201924.4 °C632 mm460
201832.1 °C28 November 201817.0 °C1 July 201824.1 °C453 mm280
201731.5 °C14 December 201716.0 °C22 August 201724.0 °C783 mm260
201633.4 °C20 February 201616.2 °C25 August 201624.4 °C463 mm540
201532.4 °C27 March 201516.3 °C9 July 201524.2 °C349 mm370
201432.2 °C12 March 201415.8 °C30 August 201423.7 °C674 mm250
201331.5 °C4 February 201315.9 °C23 July 201323.5 °C541 mm160
201232.4 °C31 December 201213.7 °C10 August 201223.7 °C503 mm180
201131.2 °C21 March 201113.7 °C26 June 201123.5 °C625 mm200
201031.8 °C13 February 201015.5 °C18 June 201024.2 °C592 mm390
200931.8 °C27 December 200915.1 °C26 July 200923.7 °C631 mm370
200832.8 °C24 December 200816.2 °C15 July 200823.7 °C493 mm190
200732.5 °C11 February 200715.0 °C23 May 200724.0 °C801 mm290
200632.9 °C31 December 200615.9 °C6 August 200624.1 °C722 mm490
200534.1 °C8 March 200516.2 °C1 July 200524.1 °C677 mm310
200432.3 °C10 January 200415.5 °C13 July 200423.9 °C593 mm380
200331.6 °C30 January 200315.0 °C23 August 200323.7 °C999 mm390
200231.8 °C28 March 200215.8 °C15 July 200223.8 °C528 mm170
200131.3 °C12 March 200114.7 °C24 July 200123.9 °C1,001 mm80
200032.4 °C2 January 200016.6 °C24 July 200023.7 °C1,255 mm160
199933.6 °C21 December 199914.9 °C12 September 199923.7 °C963 mm260
199832.5 °C10 January 199816.6 °C13 July 199824.0 °C1,170 mm310
199731.8 °C27 January 199715.9 °C30 May 199723.7 °C749 mm230
199630.8 °C9 January 199614.5 °C24 August 199623.6 °C801 mm200
199531.3 °C8 February 199515.8 °C17 June 199523.6 °C457 mm150
199431.8 °C23 December 199414.8 °C30 June 199423.0 °C745 mm150
199331.7 °C16 February 199316.4 °C17 August 199323.8 °C635 mm270
199233.0 °C25 February 199215.7 °C12 August 199224.1 °C371 mm470
199132.1 °C23 January 199115.6 °C6 August 199123.7 °C592 mm320
199033.7 °C17 December 199016.2 °C4 September 199023.6 °C465 mm220
198932.4 °C31 March 198916.0 °C26 July 198923.6 °C573 mm180
198832.5 °C31 January 198815.7 °C20 August 198823.8 °C503 mm300
198731.3 °C25 November 198715.1 °C27 June 198723.9 °C400 mm390
198632.4 °C22 February 198615.5 °C3 August 198623.4 °C597 mm170
198531.3 °C15 January 198515.0 °C13 July 198523.6 °C597 mm200
198432.4 °C5 December 198415.5 °C3 June 198423.3 °C871 mm100
198332.8 °C5 January 198315.4 °C20 August 198323.9 °C639 mm360
198232.1 °C27 December 198215.6 °C13 July 198223.2 °C634 mm160
198131.7 °C28 January 198114.7 °C1 August 198122.9 °C905 mm210
198032.0 °C4 January 198014.8 °C7 July 198023.3 °C498 mm240
197933.6 °C23 September 197914.5 °C26 July 197923.3 °C509 mm160
197830.9 °C21 February 197815.6 °C28 July 197823.6 °C1,190 mm160
197731.7 °C23 January 197715.5 °C2 August 197723.6 °C975 mm200
197632.1 °C19 December 197614.9 °C18 July 197623.2 °C883 mm150
197532.1 °C10 May 197513.7 °C26 July 197523.1 °C650 mm170
197431.1 °C29 December 197414.0 °C14 June 197423.3 °C838 mm100
197333.1 °C8 January 197315.6 °C10 July 197323.4 °C810 mm190
197232.5 °C10 December 197212.1 °C2 August 197223.1 °C965 mm150
197130.6 °C21 January 197115.9 °C28 June 197123.3 °C728 mm60
197031.9 °C31 December 197016.4 °C29 June 197023.5 °C519 mm170
196932.3 °C28 November 196915.4 °C7 September 196923.7 °C793 mm380
196831.2 °C24 December 196812.6 °C14 June 196822.8 °C894 mm120
196731.1 °C9 February 196714.8 °C16 July 196723.2 °C917 mm90
196633.6 °C6 January 196615.8 °C28 July 196623.3 °C775 mm230
196532.5 °C17 December 196515.5 °C25 June 196522.9 °C479 mm130
196432.3 °C4 March 196413.2 °C21 June 196423.0 °C758 mm200
196332.2 °C15 December 196315.0 °C15 July 196323.1 °C685 mm110
196231.7 °C9 January 196215.6 °C29 August 196223.5 °C928 mm130
196132.9 °C13 December 196115.6 °C8 August 196123.6 °C614 mm280
196032.4 °C26 October 196015.9 °C28 July 196023.3 °C582 mm290
195934.7 °C18 December 195916.6 °C8 September 195923.5 °C549 mm220
195833.8 °C19 November 195815.5 °C10 August 195823.7 °C650 mm360
195734.7 °C24 November 195715.7 °C11 July 195723.8 °C562 mm410
195631.6 °C25 October 195613.4 °C11 June 195623.5 °C677 mm140
195533.2 °C14 November 195515.4 °C12 August 195523.0 °C707 mm100
195432.5 °C3 January 195415.3 °C19 July 195423.4 °C615 mm370
195332.2 °C28 November 195314.8 °C30 June 195323.4 °C664 mm190
195231.9 °C21 January 195215.3 °C5 July 195223.6 °C696 mm150
195135.8 °C26 November 195114.9 °C10 September 195123.6 °C394 mm440
195033.6 °C1 December 195016.6 °C9 August 195023.5 °C512 mm380
194932.6 °C29 November 194916.4 °C9 July 194923.3 °C1,225 mm110
194830.8 °C24 November 194815.7 °C8 August 194823.3 °C1,008 mm40
194733.1 °C7 October 194715.2 °C31 July 194723.5 °C772 mm250
194632.4 °C29 October 194615.3 °C23 August 194623.5 °C838 mm130
194532.8 °C7 November 194515.5 °C6 July 194523.4 °C921 mm50
194433.6 °C30 January 194416.5 °C8 July 194423.5 °C782 mm360
194333.8 °C15 November 194315.8 °C24 July 194323.3 °C864 mm180
194231.1 °C29 January 194216.2 °C7 July 194223.5 °C792 mm120
194134.6 °C23 September 194115.2 °C26 July 194123.7 °C832 mm480
194035.0 °C1 December 194015.6 °C15 July 194023.7 °C453 mm500

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
27.1 °C
+0.6 °C
Hot days (≥ 30 °C)
36 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
703 mm
-6 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.4 °C+1.7 °C109 mm-20 mm
Feb29.3 °C+0.7 °C168 mm+46 mm
Mar28.5 °C+0.4 °C41 mm-50 mm
Apr28.3 °C+1.3 °C24 mm-21 mm
May26.0 °C+0.6 °C54 mm+20 mm
Jun25.1 °C+1.1 °C25 mm-0 mm
Jul24.3 °C+0.8 °C18 mm-2 mm
Aug25.3 °C+1.1 °C11 mm-5 mm
Sep26.6 °C+1.1 °C25 mm+8 mm
Oct26.5 °C-0.1 °C24 mm-9 mm
Nov27.4 °C-0.1 °C66 mm+1 mm
Dec27.8 °C-0.5 °C139 mm+26 mm

The year's extremes

Hottest day
33.2 °C
15 Jan 2025
Coldest day
16.5 °C
25 Jul 2025
Wettest day
36.8 mm
17 Nov 2025
Windiest day
41.3 km/h
25 Feb 2025
Strongest gust
70.6 km/h
26 Feb 2025
Hottest feels-like
41.3 °C
15 Jan 2025
Coldest feels-like
13.1 °C
28 Jul 2025
Sunniest day
13.1 h
5 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 Massinga?

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

What is the hottest day ever recorded in Massinga?

The hottest day measured in Massinga between 1940 and 2025 was 26 November 1951, reaching 35.8 °C.

What is the coldest day in Massinga?

The coldest day measured in Massinga between 1940 and 2025 was 2 August 1972, at 12.1 °C.

Does it snow in Massinga?

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

Has the climate of Massinga warmed?

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

What is the wettest day in Massinga?

The wettest day measured in Massinga between 1940 and 2025 was 15 March 1949, with 210 mm of rain in 24 hours.

What was the windiest day in Massinga?

The windiest day measured in Massinga between 1940 and 2025 was 2 March 2003, with winds reaching 81.1 km/h.

What is the warmest month in Massinga?

The warmest month in Massinga is January (26.3 °C on average); the coldest is July (20.4 °C).

How much does it rain in Massinga?

Massinga receives on average 709 mm of precipitation per year, spread over about 111 rainy days.

Is it sunny in Massinga?

Massinga gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Massinga?

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

What was the most extreme apparent temperature in Massinga?

In Massinga, between 1940 and 2025, the highest apparent temperature reached 43.5 °C on 21 February 2023, and the lowest was 8.0 °C on 13 June 1968.

Compare Massinga with another city

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

Nearby cities

The climate around Massinga

Other cities — Mozambique