Soavinandriana climate — normals and trends

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

Soavinandriana averages 0 frost days, 3 hot days (≥ 30 °C) and 146 rainy days per year.

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

The hottest day of the period reached 34.0 °C (on 12 October 2010) and the coldest 1.5 °C (on 9 June 1993).

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

SoavinandrianaItasy

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

Mean daily temperature

18.5°C

Average daily high

24.3°C

Average daily low

13.5°C

Annual rainfall

1,501mm

Sunshine / day

10.8h

Mean relative humidity

71%

Average peak wind

13.3km/h

Seasonal range

5.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.4 °C

Average feels-like low

13.0 °C

Average peak gust

31.1 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.85 · 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

34.0 °C

12 October 2010

Coldest day

1.5 °C

9 June 1993

Wettest day

190 mm

23 January 1984

Windiest day

51.1 km/h

18 March 1941

Strongest gust

123.8 km/h

7 March 2004

Hottest feels-like

35.6 °C

13 November 2024

Coldest feels-like

-1.6 °C

9 June 1993

Sunniest day

13.1 h

31 December 2020

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.3 °C10 January 20256.7 °C19 June 202519.6 °C1,831 mm40
202433.3 °C15 November 20246.0 °C8 July 202420.3 °C1,790 mm410
202332.1 °C11 October 20235.1 °C28 June 202319.8 °C1,615 mm160
202233.1 °C6 October 20225.9 °C6 July 202219.1 °C1,561 mm90
202132.0 °C12 November 20216.3 °C28 July 202119.5 °C1,184 mm120
202031.2 °C7 November 20207.4 °C22 July 202019.8 °C1,458 mm120
201933.4 °C30 October 20195.7 °C22 July 201919.7 °C1,461 mm120
201829.8 °C20 September 20186.0 °C9 August 201819.1 °C1,410 mm00
201731.1 °C19 October 20176.6 °C12 July 201719.6 °C1,410 mm70
201630.6 °C15 November 20166.5 °C9 July 201619.2 °C1,370 mm20
201531.6 °C13 November 20155.7 °C7 August 201519.4 °C2,021 mm80
201431.5 °C9 October 20146.1 °C26 August 201419.5 °C1,310 mm80
201329.6 °C28 September 20134.1 °C6 June 201319.1 °C1,373 mm00
201231.3 °C18 October 20126.9 °C6 July 201219.1 °C1,587 mm30
201131.4 °C27 October 20116.1 °C4 July 201119.0 °C1,716 mm50
201034.0 °C12 October 20106.1 °C15 August 201019.5 °C1,435 mm90
200930.0 °C13 November 20096.5 °C21 July 200919.2 °C1,734 mm10
200831.5 °C6 October 20086.7 °C26 June 200818.9 °C1,601 mm120
200730.9 °C9 October 20074.8 °C16 June 200719.3 °C1,803 mm70
200632.8 °C5 October 20063.2 °C27 June 200619.4 °C1,036 mm90
200531.3 °C18 November 20055.2 °C27 July 200519.1 °C1,375 mm20
200430.3 °C11 October 20045.0 °C31 May 200419.1 °C2,077 mm10
200330.6 °C8 October 20034.8 °C4 August 200319.1 °C1,694 mm40
200229.2 °C8 January 20026.1 °C24 June 200219.0 °C1,417 mm00
200130.6 °C27 September 20015.6 °C13 July 200119.1 °C1,311 mm20
200029.8 °C16 October 20006.0 °C22 July 200019.0 °C1,374 mm00
199930.8 °C19 October 19993.8 °C23 June 199918.9 °C976 mm30
199831.1 °C5 October 19986.2 °C20 June 199819.2 °C1,706 mm30
199730.1 °C10 November 19976.4 °C13 July 199718.7 °C1,655 mm10
199631.0 °C7 November 19964.6 °C24 August 199619.0 °C1,510 mm100
199530.9 °C6 November 19955.4 °C28 June 199519.0 °C1,600 mm40
199432.5 °C17 November 19944.8 °C31 May 199418.9 °C1,643 mm90
199329.1 °C17 November 19931.5 °C9 June 199318.5 °C1,282 mm00
199229.0 °C25 September 19925.4 °C23 July 199218.5 °C1,414 mm00
199129.5 °C27 January 19913.8 °C16 June 199118.5 °C1,344 mm00
199031.6 °C17 October 19904.0 °C6 July 199018.8 °C1,105 mm20
198931.0 °C6 November 19897.4 °C6 July 198918.8 °C1,459 mm40
198828.5 °C8 September 19887.1 °C19 August 198819.0 °C1,245 mm00
198730.1 °C22 September 19872.9 °C10 July 198718.9 °C1,414 mm10
198627.9 °C3 February 19864.3 °C27 June 198618.2 °C1,651 mm00
198528.7 °C4 October 19854.7 °C2 June 198518.1 °C1,266 mm00
198428.3 °C7 December 19846.2 °C21 August 198418.3 °C2,105 mm00
198331.0 °C1 October 19834.9 °C21 August 198318.9 °C1,452 mm20
198227.8 °C18 March 19827.1 °C16 June 198218.5 °C1,819 mm00
198129.0 °C24 January 19815.0 °C10 June 198118.4 °C1,443 mm00
198029.5 °C26 November 19804.9 °C24 July 198018.6 °C1,565 mm00
197931.8 °C28 September 19794.5 °C27 June 197918.5 °C1,442 mm80
197829.5 °C24 September 19783.8 °C28 July 197818.7 °C1,143 mm00
197731.4 °C13 October 19776.2 °C5 July 197718.7 °C1,724 mm30
197627.8 °C24 November 19763.1 °C17 July 197618.2 °C1,225 mm00
197530.3 °C20 October 19755.2 °C1 July 197517.9 °C1,571 mm10
197428.5 °C26 September 19742.9 °C28 July 197417.7 °C1,597 mm00
197329.0 °C6 October 19734.6 °C11 July 197318.3 °C1,826 mm00
197228.9 °C26 September 19722.6 °C5 June 197218.0 °C1,859 mm00
197128.2 °C16 December 19715.6 °C2 June 197117.8 °C1,616 mm00
197028.7 °C18 February 19706.1 °C14 July 197018.1 °C1,434 mm00
196931.2 °C16 October 19692.3 °C20 June 196918.2 °C1,442 mm10
196828.3 °C20 October 19685.2 °C16 June 196817.7 °C1,377 mm00
196727.9 °C11 February 19676.0 °C21 June 196718.1 °C1,608 mm00
196630.1 °C4 November 19665.3 °C29 July 196618.0 °C1,132 mm20
196529.8 °C21 November 19654.7 °C13 August 196517.1 °C1,337 mm00
196429.8 °C19 October 19644.6 °C27 June 196417.4 °C1,199 mm00
196329.3 °C9 October 19635.8 °C25 May 196317.5 °C1,333 mm00
196228.9 °C20 October 19625.2 °C29 June 196217.5 °C1,687 mm00
196130.3 °C26 October 19617.1 °C10 June 196118.2 °C1,307 mm10
196030.0 °C30 October 19606.6 °C4 July 196017.8 °C1,307 mm10
195929.6 °C6 October 19595.4 °C6 June 195917.7 °C1,579 mm00
195827.6 °C29 September 19585.3 °C18 July 195817.6 °C1,883 mm00
195732.7 °C9 November 19576.1 °C20 June 195718.1 °C1,351 mm60
195628.4 °C25 October 19565.1 °C24 July 195617.7 °C1,041 mm00
195530.4 °C13 November 19555.5 °C25 August 195517.8 °C1,334 mm20
195430.3 °C21 October 19546.0 °C18 June 195417.9 °C1,389 mm10
195328.0 °C28 October 19533.3 °C26 May 195317.9 °C1,524 mm00
195228.1 °C21 October 19524.9 °C6 July 195217.7 °C2,125 mm00
195129.2 °C12 October 19516.1 °C7 June 195117.8 °C1,734 mm00
195027.8 °C1 October 19504.8 °C22 May 195017.4 °C1,798 mm00
194929.2 °C29 September 19496.5 °C6 June 194918.2 °C1,535 mm00
194830.0 °C10 October 19485.5 °C4 June 194817.8 °C1,423 mm10
194730.6 °C9 October 19476.0 °C14 May 194717.7 °C1,780 mm20
194627.7 °C1 November 19466.3 °C10 June 194617.8 °C1,508 mm00
194530.8 °C15 October 19456.1 °C3 July 194517.8 °C1,348 mm10
194430.9 °C26 September 19444.9 °C7 July 194417.8 °C1,117 mm10
194331.1 °C6 October 19433.9 °C2 June 194317.4 °C1,232 mm40
194229.4 °C3 October 19425.2 °C15 June 194217.6 °C1,218 mm00
194132.2 °C18 October 19413.4 °C20 June 194117.6 °C2,054 mm90
194028.8 °C26 November 19406.7 °C4 August 194017.7 °C1,311 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.6 °C
+1.3 °C
Hot days (≥ 30 °C)
4 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1831 mm
+330 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.3 °C+2.2 °C336 mm-24 mm
Feb25.4 °C+0.4 °C549 mm+231 mm
Mar26.6 °C+1.5 °C145 mm-84 mm
Apr26.6 °C+2.1 °C71 mm+4 mm
May24.7 °C+1.7 °C60 mm+43 mm
Jun23.4 °C+1.7 °C1 mm-3 mm
Jul22.9 °C+1.3 °C1 mm-5 mm
Aug24.3 °C+1.3 °C3 mm-2 mm
Sep27.4 °C+2.1 °C0 mm-10 mm
Oct27.5 °C+1.0 °C14 mm-49 mm
Nov26.2 °C+0.3 °C223 mm+71 mm
Dec25.2 °C-0.1 °C429 mm+159 mm

The year's extremes

Hottest day
31.3 °C
10 Jan 2025
Coldest day
6.7 °C
19 Jun 2025
Wettest day
73.6 mm
23 Jan 2025
Windiest day
34.1 km/h
28 Feb 2025
Strongest gust
68.8 km/h
28 Feb 2025
Hottest feels-like
34.3 °C
6 Mar 2025
Coldest feels-like
3.7 °C
3 Aug 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 Soavinandriana?

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

What is the hottest day ever recorded in Soavinandriana?

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

What is the coldest day in Soavinandriana?

The coldest day measured in Soavinandriana between 1940 and 2025 was 9 June 1993, at 1.5 °C.

Does it snow in Soavinandriana?

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

Has the climate of Soavinandriana warmed?

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

What is the wettest day in Soavinandriana?

The wettest day measured in Soavinandriana between 1940 and 2025 was 23 January 1984, with 190 mm of rain in 24 hours.

What was the windiest day in Soavinandriana?

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

What is the warmest month in Soavinandriana?

The warmest month in Soavinandriana is January (20.3 °C on average); the coldest is July (15.1 °C).

How much does it rain in Soavinandriana?

Soavinandriana receives on average 1,501 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Soavinandriana?

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

Are there tropical nights in Soavinandriana?

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

What was the most extreme apparent temperature in Soavinandriana?

In Soavinandriana, between 1940 and 2025, the highest apparent temperature reached 35.6 °C on 13 November 2024, and the lowest was -1.6 °C on 9 June 1993.

Compare Soavinandriana with another city

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

Nearby cities

The climate around Soavinandriana

Other cities — Madagascar