Milange climate — normals and trends

Milange (Mozambique) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.8 °C and it receives 1,452 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 (23.8 °C on average) and the coldest is July (16.6 °C). Rainfall peaks in January.

Milange averages 0 frost days, 39 hot days (≥ 30 °C) and 159 rainy days per year.

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

The hottest day of the period reached 36.7 °C (on 1 December 1943) and the coldest 5.8 °C (on 14 July 1985).

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

MilangeZambezia Province

coords
-16.10°, 35.77°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

20.8°C

Average daily high

25.6°C

Average daily low

16.8°C

Annual rainfall

1,452mm

Sunshine / day

10.5h

Mean relative humidity

74%

Average peak wind

9.4km/h

Seasonal range

7.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

39 d/yr

Rainy days (≥ 1 mm)

159 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.8 °C

Average feels-like low

17.8 °C

Average peak gust

30.4 km/h

Tropical nights (≥ 20 °C)

51 d/yr

Solar radiation

19.1 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.32 · 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

36.7 °C

1 December 1943

Coldest day

5.8 °C

14 July 1985

Wettest day

222 mm

14 March 2023

Windiest day

27.3 km/h

13 March 1941

Strongest gust

103.0 km/h

11 March 2025

Hottest feels-like

40.8 °C

13 December 2023

Coldest feels-like

3.0 °C

14 July 1985

Sunniest day

13.0 h

13 December 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C27 October 20259.4 °C4 August 202521.4 °C2,053 mm360
202434.9 °C29 October 202410.8 °C3 August 202421.9 °C1,119 mm670
202335.8 °C13 December 202310.3 °C18 July 202322.1 °C1,859 mm660
202233.4 °C20 November 20229.6 °C28 July 202221.2 °C1,885 mm470
202135.7 °C7 November 20218.7 °C27 July 202121.5 °C1,157 mm720
202036.7 °C25 November 20209.0 °C10 August 202021.6 °C1,310 mm580
201936.0 °C29 October 20197.7 °C24 July 201921.5 °C1,768 mm550
201833.6 °C22 November 201810.5 °C7 June 201821.4 °C1,247 mm380
201735.3 °C27 October 201711.1 °C22 August 201721.4 °C1,497 mm380
201635.0 °C14 November 20167.2 °C10 July 201621.7 °C1,401 mm760
201535.6 °C2 November 201510.2 °C5 August 201521.7 °C1,539 mm600
201433.7 °C9 October 20149.9 °C6 October 201421.1 °C1,392 mm460
201334.7 °C2 November 20139.5 °C22 July 201320.9 °C1,605 mm400
201235.4 °C19 October 20127.7 °C29 July 201221.1 °C1,244 mm490
201135.5 °C1 November 20119.4 °C18 August 201121.1 °C1,299 mm430
201035.1 °C12 October 20108.9 °C17 August 201021.3 °C1,575 mm500
200933.6 °C18 December 20099.3 °C31 August 200921.0 °C1,667 mm490
200834.1 °C4 November 20088.9 °C30 June 200820.9 °C1,304 mm560
200734.0 °C24 November 20078.6 °C19 August 200721.1 °C1,627 mm390
200635.1 °C4 November 20069.1 °C6 June 200620.9 °C1,434 mm320
200535.1 °C17 November 200510.5 °C23 July 200521.4 °C1,079 mm500
200432.3 °C21 November 20048.8 °C15 July 200420.5 °C1,611 mm150
200332.6 °C12 November 20039.0 °C8 July 200320.8 °C1,586 mm350
200233.5 °C5 November 200210.3 °C14 July 200221.0 °C1,159 mm290
200134.3 °C20 November 20018.6 °C26 July 200121.2 °C1,463 mm530
200032.6 °C25 October 20009.6 °C19 July 200020.5 °C1,732 mm170
199932.1 °C24 October 199910.0 °C24 June 199920.4 °C1,430 mm200
199833.5 °C7 November 199810.3 °C14 July 199821.1 °C1,217 mm450
199733.6 °C16 November 199710.7 °C10 August 199720.8 °C2,042 mm310
199634.0 °C2 November 19969.7 °C5 August 199621.0 °C1,488 mm550
199535.4 °C26 October 19957.1 °C2 July 199521.2 °C1,278 mm580
199436.2 °C24 November 19948.9 °C30 June 199420.6 °C1,191 mm410
199332.6 °C4 November 199310.2 °C14 August 199321.1 °C1,412 mm240
199233.8 °C27 October 19927.9 °C13 August 199221.5 °C904 mm730
199133.3 °C1 November 199110.0 °C13 June 199120.8 °C1,289 mm200
199033.7 °C6 November 199010.6 °C4 July 199020.9 °C1,165 mm400
198933.1 °C10 November 19899.6 °C13 July 198920.4 °C1,570 mm280
198832.7 °C11 October 19889.8 °C5 August 198820.7 °C1,317 mm190
198734.3 °C20 November 19878.6 °C23 July 198721.2 °C1,062 mm450
198631.9 °C7 October 19869.8 °C16 August 198620.2 °C1,666 mm80
198533.4 °C4 November 19855.8 °C14 July 198520.2 °C1,798 mm100
198432.4 °C3 December 198410.1 °C7 June 198420.5 °C1,496 mm260
198334.3 °C12 November 19839.8 °C30 August 198321.2 °C1,221 mm380
198232.8 °C7 December 198210.0 °C26 August 198220.3 °C1,479 mm140
198133.2 °C6 November 19818.5 °C22 July 198120.1 °C1,515 mm220
198033.2 °C14 November 19809.7 °C2 July 198020.3 °C1,327 mm310
197933.7 °C1 October 19799.7 °C27 July 197920.6 °C1,263 mm390
197833.7 °C29 September 19786.1 °C15 June 197820.6 °C1,867 mm280
197733.9 °C22 October 19779.0 °C12 August 197720.8 °C1,445 mm230
197634.0 °C5 December 19768.6 °C18 July 197620.1 °C1,576 mm320
197532.3 °C14 November 19757.1 °C26 July 197520.1 °C1,211 mm180
197432.9 °C12 November 19749.0 °C10 September 197420.1 °C1,909 mm210
197332.9 °C28 October 19739.3 °C11 July 197320.5 °C1,385 mm380
197232.9 °C23 November 19729.3 °C30 June 197220.3 °C1,404 mm240
197131.1 °C5 October 19718.6 °C31 May 197120.4 °C1,343 mm130
197031.9 °C5 November 197010.9 °C7 June 197020.6 °C1,310 mm260
196934.8 °C27 November 19699.3 °C24 July 196920.9 °C1,424 mm450
196833.4 °C3 October 19687.7 °C5 June 196820.4 °C1,194 mm280
196733.1 °C7 October 19678.1 °C17 July 196720.1 °C1,431 mm160
196632.9 °C1 November 19668.4 °C22 August 196620.7 °C1,313 mm310
196531.7 °C20 November 19658.7 °C5 July 196519.7 °C1,335 mm160
196433.7 °C10 November 19647.9 °C23 July 196420.2 °C1,158 mm350
196332.8 °C22 October 19638.7 °C6 June 196320.4 °C1,663 mm230
196233.3 °C21 November 19629.7 °C9 August 196220.7 °C1,333 mm360
196134.0 °C16 October 19619.2 °C11 August 196120.5 °C1,689 mm190
196033.9 °C11 October 19609.3 °C24 July 196020.6 °C1,056 mm520
195933.5 °C1 November 195910.2 °C27 August 195920.4 °C1,376 mm180
195833.1 °C17 October 19589.8 °C21 July 195820.8 °C1,750 mm350
195735.4 °C13 November 19578.9 °C22 July 195720.9 °C1,529 mm660
195633.5 °C2 November 19569.4 °C6 July 195620.5 °C1,729 mm320
195533.8 °C21 October 19558.5 °C10 August 195520.2 °C1,637 mm370
195435.6 °C27 October 19549.5 °C17 August 195420.7 °C1,130 mm410
195334.1 °C9 November 19539.1 °C3 August 195320.3 °C1,961 mm390
195234.7 °C2 October 19529.9 °C29 June 195220.8 °C1,642 mm490
195136.2 °C27 November 19519.3 °C6 August 195121.2 °C1,088 mm620
195034.4 °C24 October 19509.4 °C19 August 195020.2 °C1,845 mm290
194935.4 °C3 November 19498.7 °C23 July 194921.1 °C1,275 mm730
194834.2 °C11 November 19489.1 °C18 July 194820.7 °C1,908 mm420
194734.2 °C30 October 19479.6 °C7 July 194720.8 °C1,658 mm570
194634.1 °C10 October 19468.8 °C18 June 194620.4 °C1,651 mm290
194533.7 °C20 October 19459.8 °C11 August 194520.6 °C1,691 mm520
194433.6 °C17 October 19449.4 °C7 July 194420.6 °C1,490 mm430
194336.7 °C1 December 19439.6 °C24 July 194320.8 °C1,301 mm680
194234.9 °C8 November 19429.7 °C2 August 194221.0 °C1,267 mm500
194135.8 °C13 October 19419.7 °C27 July 194121.3 °C845 mm750
194034.1 °C29 November 19409.4 °C10 August 194020.7 °C1,320 mm390

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.9 °C
+0.3 °C
Hot days (≥ 30 °C)
36 d/yr
-3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2053 mm
+601 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.4 °C+0.8 °C467 mm+140 mm
Feb27.6 °C+1.1 °C376 mm+105 mm
Mar26.8 °C+0.7 °C273 mm+69 mm
Apr26.2 °C+1.1 °C90 mm+13 mm
May23.1 °C-0.5 °C119 mm+88 mm
Jun22.6 °C+0.9 °C30 mm+2 mm
Jul21.2 °C-0.2 °C33 mm+5 mm
Aug24.6 °C+0.8 °C9 mm-10 mm
Sep28.7 °C+1.6 °C8 mm-9 mm
Oct29.0 °C-0.3 °C24 mm-18 mm
Nov27.8 °C-1.2 °C174 mm+48 mm
Dec26.1 °C-1.3 °C450 mm+169 mm

The year's extremes

Hottest day
34.4 °C
27 Oct 2025
Coldest day
9.4 °C
4 Aug 2025
Wettest day
149.0 mm
11 Mar 2025
Windiest day
27.2 km/h
11 Mar 2025
Strongest gust
103.0 km/h
11 Mar 2025
Hottest feels-like
37.3 °C
29 Nov 2025
Coldest feels-like
8.0 °C
4 Aug 2025
Sunniest day
13.0 h
13 Dec 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 Milange?

Milange has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 20.8 °C and it receives 1,452 mm of precipitation per year.

What is the hottest day ever recorded in Milange?

The hottest day measured in Milange between 1940 and 2025 was 1 December 1943, reaching 36.7 °C.

What is the coldest day in Milange?

The coldest day measured in Milange between 1940 and 2025 was 14 July 1985, at 5.8 °C.

Does it snow in Milange?

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

Has the climate of Milange warmed?

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

What is the wettest day in Milange?

The wettest day measured in Milange between 1940 and 2025 was 14 March 2023, with 222 mm of rain in 24 hours.

What was the windiest day in Milange?

The windiest day measured in Milange between 1940 and 2025 was 13 March 1941, with winds reaching 27.3 km/h.

What is the warmest month in Milange?

The warmest month in Milange is November (23.8 °C on average); the coldest is July (16.6 °C).

How much does it rain in Milange?

Milange receives on average 1,452 mm of precipitation per year, spread over about 159 rainy days.

Is it sunny in Milange?

Milange gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Milange?

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

What was the most extreme apparent temperature in Milange?

In Milange, between 1940 and 2025, the highest apparent temperature reached 40.8 °C on 13 December 2023, and the lowest was 3.0 °C on 14 July 1985.

Compare Milange with another city

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

Nearby cities

The climate around Milange

Other cities — Mozambique