Miandrarivo climate — normals and trends

Miandrarivo (Madagascar) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.9 °C and it receives 1,775 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 (19.8 °C on average) and the coldest is July (14.4 °C). Rainfall peaks in January.

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

Miandrarivo has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.4 °C (on 12 October 2010) and the coldest 1.6 °C (on 6 June 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

MiandrarivoVakinankaratra

coords
-19.43°, 46.75°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

17.9°C

Average daily high

23.8°C

Average daily low

12.9°C

Annual rainfall

1,775mm

Sunshine / day

10.8h

Mean relative humidity

72%

Average peak wind

13.3km/h

Seasonal range

5.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

154 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.8 °C

Average feels-like low

12.1 °C

Average peak gust

30.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

33.4 °C

12 October 2010

Coldest day

1.6 °C

6 June 1972

Wettest day

171 mm

2 February 1977

Windiest day

57.1 km/h

18 March 1941

Strongest gust

119.5 km/h

18 March 1941

Hottest feels-like

35.1 °C

12 November 2021

Coldest feels-like

-1.9 °C

6 June 1972

Sunniest day

13.2 h

31 December 2020

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.4 °C10 January 20255.5 °C19 June 202519.0 °C2,008 mm20
202432.5 °C30 October 20244.6 °C8 July 202419.6 °C1,942 mm300
202332.3 °C11 October 20234.6 °C27 June 202319.2 °C1,828 mm120
202232.9 °C6 October 20225.6 °C2 June 202218.6 °C2,081 mm80
202132.0 °C10 November 20215.2 °C5 July 202118.9 °C1,412 mm100
202030.8 °C7 November 20207.4 °C13 August 202019.2 °C1,719 mm60
201932.5 °C30 October 20196.0 °C10 July 201919.1 °C1,624 mm90
201829.5 °C18 September 20185.0 °C8 June 201818.5 °C1,896 mm00
201730.7 °C16 September 20176.1 °C15 July 201719.0 °C1,745 mm50
201629.7 °C15 November 20165.7 °C4 July 201618.6 °C1,622 mm00
201531.2 °C7 October 20155.3 °C7 August 201518.8 °C2,354 mm60
201430.7 °C9 October 20145.1 °C26 August 201418.9 °C1,877 mm60
201329.6 °C28 September 20134.2 °C7 July 201318.5 °C1,656 mm00
201230.8 °C18 October 20126.5 °C17 July 201218.5 °C1,970 mm30
201131.4 °C27 October 20115.5 °C4 July 201118.4 °C1,916 mm40
201033.4 °C12 October 20105.4 °C15 August 201018.9 °C1,617 mm70
200929.5 °C13 November 20096.1 °C29 June 200918.6 °C1,865 mm00
200831.2 °C2 October 20085.7 °C26 June 200818.3 °C1,589 mm70
200731.3 °C11 October 20075.0 °C16 June 200718.7 °C1,913 mm70
200632.7 °C6 October 20062.0 °C27 June 200618.7 °C1,300 mm50
200530.8 °C18 November 20055.6 °C28 July 200518.5 °C1,549 mm10
200429.8 °C11 October 20044.1 °C2 June 200418.5 °C2,454 mm00
200330.6 °C7 October 20033.8 °C4 August 200318.6 °C2,045 mm30
200228.7 °C21 January 20026.3 °C11 July 200218.4 °C1,681 mm00
200129.7 °C27 September 20015.4 °C20 July 200118.4 °C1,577 mm00
200029.6 °C16 October 20005.0 °C22 July 200018.3 °C1,616 mm00
199930.5 °C19 October 19993.1 °C23 June 199918.3 °C1,268 mm10
199830.8 °C5 October 19985.7 °C20 June 199818.6 °C2,146 mm20
199729.8 °C10 November 19975.6 °C13 July 199718.1 °C1,876 mm00
199630.8 °C7 November 19963.9 °C24 August 199618.4 °C1,688 mm40
199530.5 °C6 November 19954.7 °C28 June 199518.5 °C1,781 mm10
199431.8 °C17 November 19943.5 °C27 May 199418.2 °C1,846 mm30
199329.6 °C17 November 19932.0 °C9 June 199318.0 °C1,522 mm00
199229.1 °C25 September 19924.5 °C29 July 199218.0 °C1,533 mm00
199129.2 °C26 October 19913.0 °C16 June 199117.9 °C1,586 mm00
199030.5 °C17 October 19903.1 °C7 July 199018.1 °C1,428 mm10
198929.6 °C6 November 19896.2 °C26 May 198918.1 °C1,653 mm00
198828.2 °C1 September 19885.6 °C4 July 198818.4 °C1,545 mm00
198729.0 °C6 November 19871.7 °C10 July 198718.2 °C1,554 mm00
198627.8 °C9 January 19863.8 °C26 June 198617.5 °C1,972 mm00
198528.6 °C4 October 19853.8 °C2 June 198517.4 °C1,510 mm00
198427.7 °C7 December 19845.7 °C23 August 198417.6 °C2,613 mm00
198331.0 °C1 October 19833.8 °C21 August 198318.3 °C1,756 mm20
198227.3 °C18 March 19826.4 °C1 August 198217.8 °C2,286 mm00
198128.6 °C24 January 19814.1 °C10 June 198117.7 °C1,777 mm00
198028.4 °C8 October 19805.0 °C12 June 198018.0 °C1,761 mm00
197930.7 °C28 September 19794.1 °C27 July 197917.8 °C1,920 mm30
197828.8 °C23 September 19783.1 °C29 July 197818.0 °C1,362 mm00
197730.1 °C14 October 19775.7 °C31 August 197718.1 °C2,017 mm20
197627.9 °C24 November 19762.9 °C17 July 197617.5 °C1,648 mm00
197529.6 °C20 October 19754.2 °C1 July 197517.2 °C1,912 mm00
197427.7 °C17 January 19743.9 °C28 July 197417.0 °C1,941 mm00
197328.8 °C12 October 19734.3 °C11 July 197317.7 °C2,396 mm00
197228.4 °C26 September 19721.6 °C6 June 197217.3 °C2,161 mm00
197127.9 °C25 March 19714.8 °C1 June 197117.2 °C1,919 mm00
197028.2 °C22 September 19705.6 °C13 July 197017.6 °C1,761 mm00
196930.2 °C16 October 19692.3 °C16 June 196917.6 °C1,841 mm10
196828.0 °C21 October 19684.5 °C2 June 196817.1 °C1,642 mm00
196727.1 °C10 January 19675.4 °C21 June 196717.4 °C2,007 mm00
196629.6 °C4 November 19664.8 °C29 July 196617.4 °C1,228 mm00
196529.1 °C21 November 19654.2 °C22 June 196516.4 °C1,603 mm00
196429.2 °C19 October 19643.8 °C27 June 196416.8 °C1,314 mm00
196328.7 °C9 October 19635.9 °C31 July 196316.8 °C1,676 mm00
196228.0 °C20 October 19624.0 °C29 June 196217.0 °C1,992 mm00
196129.4 °C26 October 19616.3 °C11 June 196117.5 °C1,629 mm00
196030.2 °C30 October 19606.2 °C13 August 196017.2 °C1,619 mm10
195928.8 °C6 October 19594.5 °C6 June 195917.2 °C1,771 mm00
195827.4 °C3 December 19584.6 °C18 July 195817.1 °C1,973 mm00
195732.2 °C9 November 19575.1 °C10 July 195717.4 °C1,826 mm60
195627.2 °C30 October 19564.3 °C24 July 195617.0 °C1,258 mm00
195529.9 °C13 November 19554.7 °C25 August 195517.2 °C1,642 mm00
195429.7 °C21 October 19545.6 °C18 June 195417.3 °C1,874 mm00
195328.1 °C28 October 19533.9 °C26 May 195317.3 °C1,997 mm00
195227.9 °C2 October 19524.2 °C14 July 195217.0 °C2,441 mm00
195128.8 °C12 October 19515.5 °C4 August 195117.2 °C1,852 mm00
195027.6 °C20 October 19504.3 °C22 May 195016.8 °C2,163 mm00
194928.4 °C29 September 19496.2 °C6 July 194917.7 °C1,795 mm00
194829.4 °C10 October 19485.4 °C4 June 194817.2 °C1,605 mm00
194730.3 °C9 October 19475.9 °C22 July 194717.1 °C2,039 mm20
194627.4 °C1 November 19465.9 °C3 August 194617.1 °C1,799 mm00
194529.7 °C15 October 19455.0 °C23 August 194517.2 °C1,596 mm00
194430.6 °C26 September 19443.7 °C7 July 194417.3 °C1,165 mm10
194330.8 °C6 October 19433.3 °C2 June 194316.8 °C1,344 mm30
194228.8 °C3 October 19424.8 °C22 June 194217.0 °C1,400 mm00
194131.7 °C18 October 19413.3 °C20 June 194117.0 °C2,185 mm80
194028.3 °C26 November 19405.7 °C17 August 194017.0 °C1,412 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.0 °C
+1.2 °C
Hot days (≥ 30 °C)
2 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2008 mm
+233 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.6 °C+2.1 °C353 mm-60 mm
Feb24.9 °C+0.4 °C645 mm+278 mm
Mar26.0 °C+1.4 °C149 mm-126 mm
Apr25.9 °C+1.9 °C121 mm+32 mm
May24.0 °C+1.6 °C67 mm+47 mm
Jun22.6 °C+1.5 °C1 mm-5 mm
Jul22.2 °C+1.2 °C1 mm-7 mm
Aug23.7 °C+1.3 °C3 mm-4 mm
Sep26.8 °C+2.0 °C1 mm-12 mm
Oct27.2 °C+1.3 °C15 mm-59 mm
Nov25.9 °C+0.6 °C210 mm+33 mm
Dec24.7 °C-0.1 °C442 mm+117 mm

The year's extremes

Hottest day
30.4 °C
10 Jan 2025
Coldest day
5.5 °C
19 Jun 2025
Wettest day
85.0 mm
17 Feb 2025
Windiest day
30.0 km/h
8 Mar 2025
Strongest gust
61.6 km/h
10 Jul 2025
Hottest feels-like
33.9 °C
6 Mar 2025
Coldest feels-like
3.4 °C
19 Jun 2025
Sunniest day
13.1 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 Miandrarivo?

Miandrarivo has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 17.9 °C and it receives 1,775 mm of precipitation per year.

What is the hottest day ever recorded in Miandrarivo?

The hottest day measured in Miandrarivo between 1940 and 2025 was 12 October 2010, reaching 33.4 °C.

What is the coldest day in Miandrarivo?

The coldest day measured in Miandrarivo between 1940 and 2025 was 6 June 1972, at 1.6 °C.

Does it snow in Miandrarivo?

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

Has the climate of Miandrarivo warmed?

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

What is the wettest day in Miandrarivo?

The wettest day measured in Miandrarivo between 1940 and 2025 was 2 February 1977, with 171 mm of rain in 24 hours.

What was the windiest day in Miandrarivo?

The windiest day measured in Miandrarivo between 1940 and 2025 was 18 March 1941, with winds reaching 57.1 km/h.

What is the warmest month in Miandrarivo?

The warmest month in Miandrarivo is January (19.8 °C on average); the coldest is July (14.4 °C).

How much does it rain in Miandrarivo?

Miandrarivo receives on average 1,775 mm of precipitation per year, spread over about 154 rainy days.

Is it sunny in Miandrarivo?

Miandrarivo gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Miandrarivo?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Miandrarivo.

What was the most extreme apparent temperature in Miandrarivo?

In Miandrarivo, between 1940 and 2025, the highest apparent temperature reached 35.1 °C on 12 November 2021, and the lowest was -1.9 °C on 6 June 1972.

Compare Miandrarivo with another city

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

Nearby cities

The climate around Miandrarivo

Other cities — Madagascar