Nacala climate — normals and trends

Nacala (Mozambique) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.2 °C and it receives 928 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.6 °C on average) and the coldest is July (23.1 °C). Rainfall peaks in January.

Nacala averages 0 frost days, 2 hot days (≥ 30 °C) and 137 rainy days per year.

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

The hottest day of the period reached 31.6 °C (on 8 March 2017) and the coldest 17.9 °C (on 28 July 1964).

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

NacalaNampula

coords
-14.56°, 40.69°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.2°C

Average daily high

26.9°C

Average daily low

23.8°C

Annual rainfall

928mm

Sunshine / day

11.0h

Mean relative humidity

81%

Average peak wind

21.5km/h

Seasonal range

3.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

137 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.5 °C

Average feels-like low

26.3 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

361 d/yr

Solar radiation

21.3 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.60 · 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.6 °C

8 March 2017

Coldest day

17.9 °C

28 July 1964

Wettest day

213 mm

13 January 2025

Windiest day

69.2 km/h

10 March 2025

Strongest gust

104.4 km/h

24 March 1994

Hottest feels-like

39.4 °C

17 January 2024

Coldest feels-like

15.4 °C

14 July 1985

Sunniest day

12.8 h

10 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.2 °C8 March 202520.4 °C2 August 202525.9 °C1,531 mm10
202431.1 °C19 February 202421.2 °C3 August 202426.2 °C1,006 mm180
202330.9 °C24 January 202320.7 °C15 July 202326.0 °C1,079 mm30
202230.6 °C6 February 202220.0 °C16 July 202225.4 °C1,064 mm40
202130.9 °C20 January 202119.9 °C18 July 202125.6 °C760 mm10
202030.6 °C15 March 202020.1 °C23 July 202025.8 °C523 mm130
201930.2 °C5 December 201920.1 °C24 July 201925.9 °C1,178 mm70
201830.8 °C19 March 201820.0 °C7 June 201825.6 °C888 mm70
201731.6 °C8 March 201720.5 °C30 August 201725.8 °C939 mm50
201630.9 °C21 January 201620.0 °C11 August 201625.6 °C802 mm120
201530.7 °C31 December 201520.2 °C3 July 201525.8 °C886 mm10
201430.2 °C7 February 201420.2 °C12 July 201425.5 °C1,097 mm20
201329.7 °C25 March 201320.0 °C9 July 201325.5 °C637 mm00
201229.7 °C2 January 201218.8 °C19 July 201225.4 °C873 mm00
201130.0 °C17 February 201119.9 °C18 August 201125.6 °C731 mm10
201030.6 °C9 January 201019.7 °C13 August 201025.7 °C748 mm50
200930.1 °C8 February 200919.5 °C17 August 200925.5 °C650 mm10
200830.7 °C17 February 200819.7 °C12 August 200825.3 °C759 mm40
200730.8 °C16 March 200720.0 °C23 June 200725.6 °C966 mm40
200630.4 °C23 December 200619.9 °C28 June 200625.4 °C856 mm10
200530.9 °C24 March 200520.1 °C18 July 200525.6 °C514 mm70
200430.8 °C7 March 200419.4 °C15 July 200425.4 °C752 mm60
200329.8 °C13 March 200319.2 °C8 July 200325.4 °C728 mm00
200230.5 °C11 March 200220.6 °C14 July 200225.4 °C851 mm30
200129.3 °C2 March 200119.6 °C26 July 200125.4 °C787 mm00
200029.9 °C3 March 200019.3 °C5 July 200025.3 °C957 mm00
199929.3 °C25 March 199920.4 °C21 July 199925.2 °C1,049 mm00
199830.7 °C12 February 199820.4 °C2 August 199825.7 °C914 mm70
199729.4 °C5 January 199719.3 °C2 August 199725.3 °C852 mm00
199629.7 °C4 February 199619.5 °C27 July 199625.1 °C979 mm00
199530.3 °C14 February 199519.8 °C8 July 199525.2 °C1,081 mm10
199430.8 °C2 February 199419.9 °C2 July 199425.1 °C850 mm10
199329.7 °C19 January 199319.7 °C4 September 199325.2 °C939 mm00
199230.2 °C7 February 199218.8 °C14 August 199225.2 °C735 mm10
199129.9 °C15 March 199119.7 °C14 August 199125.2 °C1,226 mm00
199030.1 °C11 February 199019.7 °C7 September 199025.4 °C694 mm10
198929.5 °C11 February 198919.8 °C17 June 198925.0 °C1,165 mm00
198830.2 °C26 January 198819.6 °C5 August 198825.6 °C644 mm10
198729.4 °C9 February 198719.6 °C9 July 198725.3 °C587 mm00
198630.3 °C15 March 198619.4 °C8 July 198625.0 °C965 mm10
198530.5 °C19 February 198518.6 °C15 July 198524.9 °C968 mm30
198429.1 °C9 April 198419.7 °C20 August 198424.9 °C1,110 mm00
198331.0 °C21 February 198319.9 °C22 August 198325.6 °C989 mm10
198230.1 °C1 February 198219.1 °C17 July 198225.3 °C1,051 mm10
198129.8 °C6 March 198119.2 °C6 September 198125.1 °C686 mm00
198030.1 °C21 January 198019.5 °C9 July 198025.1 °C969 mm10
197929.6 °C15 December 197919.5 °C4 July 197925.1 °C765 mm00
197829.7 °C30 January 197819.5 °C16 June 197825.1 °C1,179 mm00
197730.6 °C25 February 197719.5 °C5 July 197725.2 °C867 mm40
197630.5 °C23 January 197619.1 °C5 August 197624.9 °C1,011 mm30
197530.2 °C14 March 197518.5 °C26 July 197524.9 °C811 mm20
197428.6 °C15 February 197419.5 °C28 July 197424.6 °C1,509 mm00
197330.4 °C31 January 197319.6 °C15 July 197325.2 °C980 mm90
197230.1 °C11 March 197219.5 °C23 July 197225.1 °C1,023 mm10
197130.8 °C26 January 197120.3 °C15 July 197124.9 °C1,294 mm50
197030.3 °C23 February 197020.8 °C24 August 197025.2 °C941 mm20
196929.9 °C23 March 196919.9 °C23 July 196925.4 °C675 mm00
196829.7 °C17 March 196819.3 °C10 July 196824.8 °C1,137 mm00
196729.5 °C31 March 196718.8 °C18 July 196725.0 °C1,145 mm00
196629.6 °C12 March 196619.1 °C28 July 196625.2 °C548 mm00
196529.0 °C22 February 196518.7 °C23 June 196524.5 °C1,636 mm00
196431.1 °C9 March 196417.9 °C28 July 196424.8 °C786 mm40
196329.5 °C16 February 196319.4 °C5 June 196324.9 °C845 mm00
196229.6 °C20 January 196219.2 °C31 July 196225.0 °C756 mm00
196130.0 °C23 January 196119.5 °C23 August 196125.2 °C1,134 mm10
196029.3 °C16 January 196019.5 °C24 July 196024.8 °C1,012 mm00
195931.0 °C26 March 195920.1 °C27 August 195925.1 °C1,262 mm60
195830.7 °C18 March 195819.2 °C18 July 195825.2 °C923 mm20
195729.6 °C9 November 195719.2 °C24 June 195724.9 °C1,479 mm00
195628.8 °C26 January 195618.3 °C9 July 195624.7 °C1,143 mm00
195528.9 °C11 January 195518.5 °C12 August 195524.8 °C911 mm00
195429.8 °C21 January 195418.3 °C22 June 195424.9 °C733 mm00
195329.5 °C21 January 195319.0 °C23 July 195325.0 °C1,119 mm00
195231.1 °C17 March 195219.9 °C29 July 195225.1 °C749 mm50
195129.6 °C22 January 195118.7 °C24 July 195125.1 °C674 mm00
195030.0 °C14 February 195019.5 °C19 August 195024.8 °C1,056 mm10
194929.4 °C8 February 194919.6 °C8 June 194925.0 °C843 mm00
194829.3 °C26 January 194819.8 °C30 August 194825.1 °C783 mm00
194730.0 °C15 March 194719.0 °C17 July 194725.1 °C692 mm10
194629.4 °C13 February 194618.9 °C10 July 194625.0 °C882 mm00
194529.6 °C6 February 194519.6 °C30 June 194524.8 °C1,144 mm00
194429.0 °C2 December 194419.7 °C13 July 194424.9 °C857 mm00
194329.5 °C15 February 194319.0 °C4 September 194324.9 °C626 mm00
194229.7 °C1 April 194219.7 °C26 July 194225.1 °C690 mm00
194131.0 °C18 March 194119.7 °C4 July 194125.2 °C1,392 mm110
194029.5 °C27 December 194019.3 °C6 August 194025.1 °C827 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
27.5 °C
+0.6 °C
Hot days (≥ 30 °C)
1 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1532 mm
+604 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.7 °C+0.7 °C404 mm+204 mm
Feb28.8 °C+0.6 °C190 mm+14 mm
Mar28.8 °C+0.6 °C434 mm+236 mm
Apr28.8 °C+1.0 °C75 mm-34 mm
May27.7 °C+0.7 °C54 mm+30 mm
Jun26.5 °C+0.7 °C13 mm-5 mm
Jul25.6 °C+0.5 °C16 mm-1 mm
Aug25.6 °C+0.4 °C8 mm-2 mm
Sep26.4 °C+0.7 °C2 mm-4 mm
Oct27.0 °C+0.4 °C7 mm-3 mm
Nov28.1 °C+0.6 °C64 mm+31 mm
Dec28.0 °C+0.1 °C267 mm+138 mm

The year's extremes

Hottest day
30.2 °C
8 Mar 2025
Coldest day
20.4 °C
2 Aug 2025
Wettest day
212.6 mm
13 Jan 2025
Windiest day
69.2 km/h
10 Mar 2025
Strongest gust
97.6 km/h
10 Mar 2025
Hottest feels-like
37.5 °C
11 Jan 2025
Coldest feels-like
18.8 °C
30 Jul 2025
Sunniest day
12.8 h
10 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 Nacala?

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

What is the hottest day ever recorded in Nacala?

The hottest day measured in Nacala between 1940 and 2025 was 8 March 2017, reaching 31.6 °C.

What is the coldest day in Nacala?

The coldest day measured in Nacala between 1940 and 2025 was 28 July 1964, at 17.9 °C.

Does it snow in Nacala?

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

Has the climate of Nacala warmed?

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

What is the wettest day in Nacala?

The wettest day measured in Nacala between 1940 and 2025 was 13 January 2025, with 213 mm of rain in 24 hours.

What was the windiest day in Nacala?

The windiest day measured in Nacala between 1940 and 2025 was 10 March 2025, with winds reaching 69.2 km/h.

What is the warmest month in Nacala?

The warmest month in Nacala is January (26.6 °C on average); the coldest is July (23.1 °C).

How much does it rain in Nacala?

Nacala receives on average 928 mm of precipitation per year, spread over about 137 rainy days.

Is it sunny in Nacala?

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

Are there tropical nights in Nacala?

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

What was the most extreme apparent temperature in Nacala?

In Nacala, between 1940 and 2025, the highest apparent temperature reached 39.4 °C on 17 January 2024, and the lowest was 15.4 °C on 14 July 1985.

Compare Nacala with another city

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

Nearby cities

The climate around Nacala

Other cities — Mozambique