Inhambane climate — normals and trends

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

Inhambane averages 0 frost days, 0 hot days (≥ 30 °C) and 110 rainy days per year.

Inhambane has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.7 °C (on 21 February 2023) and the coldest 15.2 °C (on 11 June 1956).

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

InhambaneInhambane Province

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

Mean daily temperature

23.9°C

Average daily high

24.8°C

Average daily low

23.0°C

Annual rainfall

744mm

Sunshine / day

11.0h

Mean relative humidity

76%

Average peak wind

25.7km/h

Seasonal range

5.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.0 °C

Average feels-like low

23.5 °C

Average peak gust

35.6 km/h

Tropical nights (≥ 20 °C)

335 d/yr

Solar radiation

19.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

31.7 °C

21 February 2023

Coldest day

15.2 °C

11 June 1956

Wettest day

276 mm

21 December 2005

Windiest day

88.8 km/h

27 January 1976

Strongest gust

122.0 km/h

27 January 1976

Hottest feels-like

40.4 °C

21 February 2023

Coldest feels-like

9.5 °C

13 June 1968

Sunniest day

13.2 h

6 January 1989

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.1 °C15 January 202518.3 °C8 August 202524.4 °C675 mm40
202430.5 °C24 December 202419.6 °C3 August 202424.6 °C588 mm30
202331.7 °C21 February 202317.9 °C11 July 202324.2 °C1,189 mm10
202229.0 °C17 December 202218.8 °C26 July 202224.2 °C848 mm00
202130.5 °C20 February 202118.0 °C16 July 202124.0 °C994 mm10
202030.1 °C23 February 202018.3 °C10 August 202024.1 °C490 mm10
201929.9 °C12 January 201917.9 °C26 September 201924.3 °C763 mm00
201829.4 °C25 March 201818.4 °C20 July 201824.1 °C461 mm00
201729.2 °C25 January 201719.1 °C20 August 201724.1 °C966 mm00
201630.4 °C21 February 201618.4 °C5 October 201624.3 °C529 mm20
201529.2 °C27 March 201519.4 °C12 August 201524.4 °C405 mm00
201430.0 °C12 March 201418.8 °C10 July 201424.0 °C749 mm10
201329.6 °C4 January 201318.8 °C10 July 201323.8 °C564 mm00
201229.2 °C31 December 201217.2 °C10 August 201223.9 °C540 mm00
201129.0 °C23 January 201117.7 °C28 July 201123.8 °C564 mm00
201029.7 °C10 April 201018.2 °C18 June 201024.3 °C658 mm00
200929.0 °C31 January 200917.1 °C25 July 200923.8 °C603 mm00
200829.7 °C24 December 200818.5 °C13 July 200823.8 °C584 mm00
200729.3 °C16 January 200717.4 °C28 June 200724.2 °C847 mm00
200630.0 °C30 December 200617.8 °C5 August 200624.2 °C928 mm20
200531.0 °C9 March 200518.4 °C8 July 200524.3 °C869 mm20
200429.5 °C16 January 200416.4 °C14 July 200424.2 °C648 mm00
200329.7 °C30 January 200318.4 °C5 July 200323.9 °C1,079 mm00
200229.0 °C7 February 200218.4 °C22 July 200223.9 °C572 mm00
200129.8 °C12 March 200116.6 °C24 July 200124.1 °C1,078 mm00
200029.2 °C2 January 200018.9 °C24 July 200024.0 °C1,393 mm00
199930.1 °C18 January 199917.6 °C12 September 199924.1 °C962 mm10
199830.7 °C9 January 199817.5 °C25 August 199824.3 °C1,127 mm40
199729.6 °C30 January 199717.4 °C29 May 199723.8 °C747 mm00
199629.1 °C14 February 199617.0 °C8 July 199623.8 °C768 mm00
199529.0 °C27 March 199517.0 °C17 June 199523.8 °C579 mm00
199428.7 °C25 December 199416.2 °C1 July 199423.3 °C849 mm00
199328.8 °C7 December 199318.2 °C6 July 199324.0 °C694 mm00
199229.8 °C25 February 199217.2 °C11 August 199224.2 °C413 mm00
199129.9 °C2 March 199118.3 °C15 June 199123.9 °C755 mm00
199030.2 °C17 December 199018.6 °C30 June 199023.9 °C510 mm10
198929.2 °C5 December 198917.3 °C22 July 198923.9 °C692 mm00
198829.8 °C31 January 198818.7 °C12 June 198824.1 °C483 mm00
198729.5 °C27 December 198716.5 °C27 June 198724.0 °C473 mm00
198630.1 °C22 February 198618.1 °C22 August 198623.8 °C630 mm10
198529.1 °C7 April 198516.1 °C13 July 198523.9 °C641 mm00
198430.4 °C5 December 198416.9 °C31 May 198423.7 °C867 mm10
198329.4 °C11 January 198318.4 °C20 August 198324.2 °C596 mm00
198228.8 °C26 December 198218.8 °C18 July 198223.5 °C663 mm00
198130.0 °C3 March 198117.6 °C18 August 198123.3 °C1,004 mm10
198028.7 °C4 January 198018.4 °C9 July 198023.6 °C456 mm00
197928.4 °C17 January 197916.9 °C25 July 197923.6 °C706 mm00
197829.5 °C21 February 197818.1 °C6 July 197823.9 °C1,104 mm00
197728.8 °C23 January 197717.8 °C12 August 197723.8 °C880 mm00
197629.4 °C19 December 197616.7 °C24 June 197623.5 °C938 mm00
197531.2 °C10 May 197516.4 °C24 July 197523.5 °C769 mm10
197429.0 °C22 January 197416.7 °C8 September 197423.7 °C826 mm00
197330.2 °C27 January 197317.9 °C12 August 197323.7 °C826 mm10
197230.0 °C30 April 197216.5 °C2 August 197223.4 °C1,137 mm10
197128.6 °C21 January 197118.3 °C14 July 197123.6 °C805 mm00
197029.4 °C30 December 197018.6 °C29 June 197023.8 °C482 mm00
196929.5 °C28 February 196918.4 °C26 July 196924.0 °C957 mm00
196829.5 °C12 January 196815.3 °C13 June 196823.1 °C1,050 mm00
196728.9 °C9 February 196716.8 °C14 July 196723.6 °C833 mm00
196630.2 °C27 February 196618.2 °C21 August 196623.7 °C808 mm10
196529.5 °C17 December 196517.3 °C21 October 196523.3 °C530 mm00
196429.8 °C4 March 196417.1 °C26 July 196423.4 °C640 mm00
196330.3 °C15 December 196317.1 °C7 July 196323.5 °C664 mm10
196228.5 °C9 January 196217.3 °C29 August 196223.9 °C919 mm00
196130.1 °C20 January 196116.9 °C7 August 196123.9 °C612 mm10
196029.0 °C4 January 196017.6 °C21 July 196023.6 °C621 mm00
195929.3 °C18 December 195919.4 °C23 August 195923.7 °C611 mm00
195829.1 °C16 February 195816.2 °C10 August 195823.9 °C750 mm00
195729.5 °C21 December 195718.4 °C23 June 195724.0 °C609 mm00
195628.7 °C22 February 195615.2 °C11 June 195623.7 °C613 mm00
195528.1 °C16 March 195517.6 °C8 August 195523.3 °C722 mm00
195429.7 °C31 January 195416.6 °C20 June 195423.5 °C634 mm00
195329.4 °C22 January 195316.7 °C31 July 195323.6 °C589 mm00
195229.4 °C21 January 195217.0 °C29 July 195223.8 °C632 mm00
195129.2 °C26 November 195117.8 °C18 July 195123.5 °C387 mm00
195029.0 °C16 December 195018.7 °C28 July 195023.7 °C576 mm00
194929.2 °C19 December 194918.8 °C5 June 194923.6 °C1,189 mm00
194829.6 °C21 February 194818.5 °C4 September 194823.7 °C1,019 mm00
194728.8 °C16 December 194717.3 °C5 July 194723.7 °C702 mm00
194629.4 °C7 February 194617.9 °C14 June 194623.8 °C765 mm00
194528.5 °C28 April 194518.7 °C13 July 194523.7 °C1,035 mm00
194430.4 °C12 December 194417.8 °C13 July 194423.7 °C611 mm10
194328.5 °C18 January 194318.3 °C7 July 194323.6 °C923 mm00
194229.9 °C10 February 194218.3 °C23 July 194223.9 °C718 mm00
194129.8 °C23 September 194117.4 °C4 July 194123.9 °C881 mm00
194029.0 °C15 December 194017.9 °C15 July 194023.7 °C410 mm00

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
25.4 °C
+0.6 °C
Hot days (≥ 30 °C)
4 d/yr
+4
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
675 mm
-69 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.8 °C+1.7 °C110 mm-18 mm
Feb28.0 °C+0.8 °C149 mm+25 mm
Mar27.0 °C+0.2 °C46 mm-48 mm
Apr26.7 °C+1.0 °C29 mm-20 mm
May24.9 °C+0.6 °C49 mm+7 mm
Jun23.8 °C+0.8 °C35 mm+1 mm
Jul22.7 °C+0.4 °C18 mm-9 mm
Aug23.1 °C+0.6 °C12 mm-9 mm
Sep24.1 °C+0.8 °C35 mm+12 mm
Oct24.1 °C-0.1 °C31 mm-5 mm
Nov25.2 °C-0.1 °C60 mm-2 mm
Dec26.2 °C-0.2 °C101 mm-3 mm

The year's extremes

Hottest day
31.1 °C
15 Jan 2025
Coldest day
18.3 °C
8 Aug 2025
Wettest day
34.4 mm
17 Nov 2025
Windiest day
49.3 km/h
21 May 2025
Strongest gust
68.0 km/h
21 May 2025
Hottest feels-like
38.2 °C
15 Jan 2025
Coldest feels-like
13.2 °C
28 Jul 2025
Sunniest day
13.1 h
8 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 Inhambane?

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

What is the hottest day ever recorded in Inhambane?

The hottest day measured in Inhambane between 1940 and 2025 was 21 February 2023, reaching 31.7 °C.

What is the coldest day in Inhambane?

The coldest day measured in Inhambane between 1940 and 2025 was 11 June 1956, at 15.2 °C.

Does it snow in Inhambane?

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

Has the climate of Inhambane warmed?

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

What is the wettest day in Inhambane?

The wettest day measured in Inhambane between 1940 and 2025 was 21 December 2005, with 276 mm of rain in 24 hours.

What was the windiest day in Inhambane?

The windiest day measured in Inhambane between 1940 and 2025 was 27 January 1976, with winds reaching 88.8 km/h.

What is the warmest month in Inhambane?

The warmest month in Inhambane is February (26.3 °C on average); the coldest is July (21.2 °C).

How much does it rain in Inhambane?

Inhambane receives on average 744 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in Inhambane?

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

Are there tropical nights in Inhambane?

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

What was the most extreme apparent temperature in Inhambane?

In Inhambane, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 21 February 2023, and the lowest was 9.5 °C on 13 June 1968.

Compare Inhambane with another city

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

Nearby cities

The climate around Inhambane

Other cities — Mozambique