Miandrivazo climate — normals and trends

Miandrivazo (Madagascar) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.4 °C and it receives 1,489 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 (26.4 °C on average) and the coldest is July (21.1 °C). Rainfall peaks in January.

Miandrivazo averages 0 frost days, 184 hot days (≥ 30 °C) and 140 rainy days per year.

Miandrivazo has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.2 °C (on 20 October 1941) and the coldest 8.0 °C (on 30 June 1996).

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

MiandrivazoMenabe

coords
-19.53°, 45.46°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

24.4°C

Average daily high

30.0°C

Average daily low

19.7°C

Annual rainfall

1,489mm

Sunshine / day

11.0h

Mean relative humidity

69%

Average peak wind

10.4km/h

Seasonal range

5.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

184 d/yr

Rainy days (≥ 1 mm)

140 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

21.8 °C

Average peak gust

24.9 km/h

Tropical nights (≥ 20 °C)

203 d/yr

Solar radiation

20.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

39.2 °C

20 October 1941

Coldest day

8.0 °C

30 June 1996

Wettest day

186 mm

7 March 1958

Windiest day

54.4 km/h

17 March 1941

Strongest gust

127.8 km/h

24 March 1941

Hottest feels-like

43.7 °C

29 November 2023

Coldest feels-like

6.1 °C

30 June 1996

Sunniest day

13.2 h

28 December 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.5 °C12 December 202513.2 °C22 June 202525.8 °C1,302 mm2850
202438.7 °C30 October 202412.1 °C8 July 202426.1 °C1,508 mm2990
202338.8 °C23 November 202311.1 °C27 June 202325.9 °C1,629 mm2850
202237.2 °C4 October 202213.1 °C29 June 202225.2 °C1,425 mm2640
202137.3 °C24 December 202112.8 °C28 July 202125.5 °C1,195 mm2490
202037.1 °C7 November 202012.4 °C18 July 202025.5 °C1,503 mm2670
201937.6 °C27 October 201911.0 °C23 July 201925.5 °C1,230 mm2570
201835.1 °C7 November 201813.0 °C9 August 201824.9 °C1,281 mm2360
201737.1 °C22 October 201712.5 °C13 July 201725.4 °C1,527 mm2430
201634.5 °C10 December 201611.8 °C10 July 201624.9 °C1,375 mm2330
201535.5 °C17 November 201512.2 °C7 August 201525.0 °C2,106 mm2110
201436.1 °C9 October 201411.7 °C13 July 201425.2 °C1,363 mm2430
201336.5 °C17 November 201311.4 °C6 July 201325.0 °C1,363 mm2490
201236.6 °C19 October 201212.3 °C18 July 201224.9 °C1,395 mm2100
201138.3 °C27 October 201111.6 °C8 July 201125.1 °C1,537 mm2250
201037.1 °C12 October 201012.3 °C15 August 201025.2 °C1,441 mm2540
200938.1 °C26 November 200910.5 °C1 July 200925.2 °C1,394 mm2340
200837.0 °C23 October 200812.7 °C23 July 200824.9 °C1,447 mm2200
200735.3 °C9 October 200711.0 °C11 June 200725.0 °C1,488 mm2450
200636.6 °C31 October 200611.0 °C27 June 200625.1 °C1,136 mm2310
200535.9 °C19 November 200510.9 °C4 July 200524.9 °C1,356 mm2250
200434.9 °C12 November 200410.7 °C8 July 200424.9 °C1,672 mm2180
200335.7 °C6 November 200310.6 °C4 August 200324.9 °C1,793 mm2410
200235.1 °C26 September 200212.1 °C25 June 200225.0 °C1,412 mm2430
200134.6 °C27 September 200110.9 °C13 July 200124.7 °C1,559 mm2210
200035.4 °C12 October 200011.4 °C22 July 200024.9 °C1,845 mm2180
199934.5 °C21 December 199910.7 °C24 June 199924.7 °C1,390 mm2240
199835.3 °C5 October 199812.1 °C29 June 199824.9 °C1,744 mm2260
199736.2 °C10 November 199711.9 °C9 July 199724.6 °C1,759 mm1870
199636.4 °C23 October 19968.0 °C30 June 199624.6 °C1,441 mm2100
199535.2 °C6 November 199511.1 °C3 July 199524.7 °C1,401 mm2100
199435.9 °C18 November 199410.3 °C28 May 199424.3 °C1,678 mm1690
199336.0 °C15 November 19939.7 °C9 June 199324.5 °C1,378 mm1980
199234.4 °C29 September 199210.7 °C5 July 199224.4 °C1,281 mm2080
199135.1 °C27 October 19919.1 °C18 July 199124.3 °C1,287 mm1850
199036.2 °C23 November 199010.6 °C8 July 199024.9 °C1,116 mm2160
198934.9 °C9 November 198913.8 °C12 August 198924.6 °C1,507 mm1790
198834.1 °C13 October 198812.2 °C19 August 198824.9 °C1,168 mm2300
198734.8 °C24 October 19878.7 °C23 June 198724.5 °C1,302 mm2130
198634.1 °C9 January 19868.9 °C28 June 198623.8 °C1,647 mm1620
198534.6 °C10 October 198511.4 °C25 July 198523.7 °C1,392 mm1350
198432.7 °C22 November 198412.7 °C22 August 198423.9 °C2,093 mm1280
198334.3 °C26 November 198311.6 °C21 August 198324.6 °C1,339 mm1990
198234.7 °C15 December 198212.2 °C1 August 198224.1 °C1,787 mm1500
198134.6 °C6 November 198110.7 °C19 July 198124.1 °C1,388 mm1640
198034.4 °C29 November 198010.3 °C19 June 198024.3 °C1,282 mm1950
197935.3 °C25 September 197911.5 °C26 June 197924.1 °C1,496 mm1740
197834.9 °C4 October 197810.0 °C29 July 197824.4 °C1,513 mm1960
197736.2 °C29 October 197711.6 °C10 July 197724.5 °C1,928 mm2120
197635.6 °C25 November 19768.8 °C18 July 197624.0 °C1,701 mm1600
197534.3 °C10 November 197510.2 °C27 July 197523.6 °C1,565 mm1280
197433.3 °C22 January 19749.5 °C28 July 197423.4 °C1,728 mm1130
197335.3 °C6 October 19738.6 °C11 July 197324.1 °C1,888 mm1400
197234.1 °C30 September 197210.0 °C6 June 197223.8 °C1,650 mm1680
197133.7 °C3 December 197111.4 °C5 June 197123.7 °C1,567 mm1610
197033.3 °C7 October 197011.7 °C4 July 197023.9 °C1,375 mm1600
196936.9 °C16 October 196911.1 °C17 June 196924.1 °C1,552 mm1910
196834.4 °C11 November 196810.0 °C16 June 196823.6 °C1,548 mm1510
196733.4 °C6 February 196712.3 °C26 June 196724.0 °C1,626 mm1420
196637.1 °C16 October 196611.2 °C27 July 196624.3 °C909 mm1770
196536.3 °C20 November 196510.2 °C6 July 196523.3 °C1,598 mm940
196435.6 °C30 September 19649.7 °C28 June 196423.9 °C1,058 mm1310
196335.0 °C17 November 196311.3 °C31 July 196323.6 °C1,288 mm1150
196235.2 °C21 October 196211.7 °C30 June 196223.7 °C1,560 mm1210
196136.9 °C26 October 196113.5 °C8 August 196124.7 °C1,275 mm1730
196036.7 °C30 October 196012.0 °C23 July 196024.0 °C1,240 mm1320
195936.1 °C3 November 195913.2 °C17 June 195924.1 °C1,194 mm1440
195835.1 °C12 November 195812.0 °C18 July 195823.9 °C1,877 mm1360
195737.5 °C10 November 195712.0 °C10 July 195724.2 °C1,731 mm1380
195635.2 °C15 October 195611.2 °C12 July 195624.0 °C1,185 mm1550
195537.0 °C16 November 195513.4 °C10 June 195523.9 °C1,648 mm1210
195437.1 °C27 October 195412.4 °C5 July 195423.9 °C1,726 mm1440
195335.1 °C26 October 195310.9 °C4 July 195323.9 °C1,916 mm1300
195234.4 °C21 October 195212.0 °C7 July 195223.7 °C1,881 mm1050
195136.6 °C25 November 195112.2 °C25 July 195123.8 °C1,417 mm1400
195035.4 °C21 October 195010.2 °C23 May 195023.4 °C1,866 mm1040
194935.7 °C2 November 194911.4 °C5 June 194924.2 °C1,772 mm1670
194836.1 °C10 October 194812.4 °C5 June 194823.8 °C1,419 mm1230
194735.0 °C10 October 194710.9 °C15 May 194723.7 °C1,662 mm1140
194636.5 °C1 November 194611.6 °C9 June 194623.9 °C1,494 mm1390
194536.4 °C16 October 194511.4 °C3 July 194524.0 °C1,388 mm1410
194436.3 °C26 September 194411.1 °C19 May 194424.1 °C1,114 mm1530
194337.3 °C19 November 194310.5 °C2 June 194323.8 °C1,194 mm1140
194235.9 °C2 October 194211.9 °C20 July 194223.9 °C1,136 mm1440
194139.2 °C20 October 19419.6 °C20 June 194123.7 °C1,543 mm1310
194036.2 °C27 November 194012.9 °C30 June 194023.9 °C1,179 mm1340

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
31.7 °C
+1.7 °C
Hot days (≥ 30 °C)
285 d/yr
+101
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1302 mm
-188 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.0 °C+1.8 °C318 mm-43 mm
Feb30.8 °C+0.7 °C325 mm-3 mm
Mar31.7 °C+1.4 °C118 mm-121 mm
Apr32.5 °C+2.4 °C50 mm-16 mm
May32.1 °C+3.2 °C20 mm+7 mm
Jun29.9 °C+2.3 °C0 mm-3 mm
Jul29.3 °C+1.9 °C0 mm-4 mm
Aug30.4 °C+1.6 °C2 mm-2 mm
Sep32.7 °C+1.6 °C2 mm-7 mm
Oct33.3 °C+0.8 °C20 mm-32 mm
Nov33.5 °C+1.4 °C70 mm-60 mm
Dec31.9 °C+1.0 °C377 mm+97 mm

The year's extremes

Hottest day
36.5 °C
12 Dec 2025
Coldest day
13.2 °C
22 Jun 2025
Wettest day
118.5 mm
27 Dec 2025
Windiest day
22.7 km/h
27 Feb 2025
Strongest gust
55.8 km/h
14 Mar 2025
Hottest feels-like
43.0 °C
10 Jan 2025
Coldest feels-like
12.2 °C
22 Jun 2025
Sunniest day
13.1 h
31 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 Miandrivazo?

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

What is the hottest day ever recorded in Miandrivazo?

The hottest day measured in Miandrivazo between 1940 and 2025 was 20 October 1941, reaching 39.2 °C.

What is the coldest day in Miandrivazo?

The coldest day measured in Miandrivazo between 1940 and 2025 was 30 June 1996, at 8.0 °C.

Does it snow in Miandrivazo?

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

Has the climate of Miandrivazo warmed?

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

What is the wettest day in Miandrivazo?

The wettest day measured in Miandrivazo between 1940 and 2025 was 7 March 1958, with 186 mm of rain in 24 hours.

What was the windiest day in Miandrivazo?

The windiest day measured in Miandrivazo between 1940 and 2025 was 17 March 1941, with winds reaching 54.4 km/h.

What is the warmest month in Miandrivazo?

The warmest month in Miandrivazo is November (26.4 °C on average); the coldest is July (21.1 °C).

How much does it rain in Miandrivazo?

Miandrivazo receives on average 1,489 mm of precipitation per year, spread over about 140 rainy days.

Is it sunny in Miandrivazo?

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

Are there tropical nights in Miandrivazo?

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

What was the most extreme apparent temperature in Miandrivazo?

In Miandrivazo, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 29 November 2023, and the lowest was 6.1 °C on 30 June 1996.

Compare Miandrivazo with another city

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

Nearby cities

The climate around Miandrivazo

Other cities — Madagascar