Soanindrariny climate — normals and trends

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

Soanindrariny averages 0 frost days, 0 hot days (≥ 30 °C) and 135 rainy days per year.

Soanindrariny has warmed by +2.1 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

The hottest day of the period reached 30.3 °C (on 20 December 2024) and the coldest -0.6 °C (on 11 July 1987).

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

SoanindrarinyVakinankaratra

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

Mean daily temperature

15.4°C

Average daily high

21.1°C

Average daily low

11.0°C

Annual rainfall

1,379mm

Sunshine / day

10.3h

Mean relative humidity

79%

Average peak wind

13.5km/h

Seasonal range

6.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

135 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.2 °C

Average feels-like low

10.2 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

30.3 °C

20 December 2024

Coldest day

-0.6 °C

11 July 1987

Wettest day

134 mm

29 February 1996

Windiest day

63.4 km/h

14 February 2012

Strongest gust

150.8 km/h

14 February 2012

Hottest feels-like

33.1 °C

21 February 2016

Coldest feels-like

-4.0 °C

15 June 1969

Sunniest day

13.2 h

29 December 1990

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.4 °C28 October 20252.3 °C3 August 202516.4 °C1,674 mm00
202430.3 °C20 December 20241.3 °C7 July 202416.7 °C1,329 mm10
202329.9 °C13 October 20231.7 °C27 June 202316.6 °C1,432 mm00
202228.1 °C5 October 20223.6 °C6 July 202215.8 °C1,533 mm00
202129.5 °C9 November 20213.2 °C28 July 202116.4 °C801 mm00
202029.5 °C7 November 20202.4 °C10 August 202016.3 °C1,138 mm00
201928.7 °C26 October 20192.5 °C10 August 201916.7 °C1,158 mm00
201828.0 °C1 November 20183.1 °C7 June 201816.0 °C1,223 mm00
201728.7 °C12 November 20173.0 °C15 July 201716.4 °C1,318 mm00
201629.0 °C14 November 20161.3 °C9 July 201616.0 °C1,139 mm00
201529.2 °C16 November 20152.9 °C14 July 201516.4 °C1,808 mm00
201428.5 °C2 October 20142.2 °C1 August 201416.3 °C1,093 mm00
201327.7 °C22 October 20131.4 °C12 September 201315.9 °C1,540 mm00
201228.3 °C8 October 20123.3 °C5 July 201216.1 °C1,428 mm00
201129.1 °C27 October 20114.0 °C3 July 201116.5 °C1,214 mm00
201028.9 °C11 October 20101.7 °C16 September 201016.3 °C1,267 mm00
200927.2 °C30 January 20092.5 °C21 July 200916.0 °C1,698 mm00
200827.7 °C18 October 20082.1 °C3 June 200815.7 °C1,287 mm00
200728.4 °C10 October 20071.9 °C16 June 200716.0 °C1,512 mm00
200628.8 °C6 November 20062.5 °C27 June 200616.1 °C775 mm00
200529.2 °C17 November 20053.8 °C29 July 200515.9 °C1,253 mm00
200428.0 °C10 December 20042.1 °C1 July 200415.9 °C1,431 mm00
200327.1 °C23 April 20032.8 °C15 August 200316.0 °C1,390 mm00
200227.2 °C23 January 20021.9 °C12 July 200215.7 °C1,451 mm00
200128.2 °C12 December 20012.8 °C18 August 200116.0 °C1,276 mm00
200026.7 °C18 April 20002.7 °C20 July 200015.5 °C1,165 mm00
199926.6 °C22 February 19991.1 °C28 June 199915.4 °C1,140 mm00
199827.0 °C13 March 19982.5 °C20 June 199815.9 °C1,586 mm00
199728.3 °C10 November 19971.9 °C12 August 199715.6 °C1,349 mm00
199628.6 °C30 November 1996-0.6 °C1 July 199615.7 °C1,476 mm01
199528.3 °C26 October 19953.3 °C13 August 199515.8 °C1,399 mm00
199428.0 °C20 November 19941.9 °C31 May 199415.6 °C1,342 mm00
199326.6 °C9 December 19931.9 °C8 June 199315.4 °C1,136 mm00
199226.4 °C26 October 19921.4 °C28 July 199215.2 °C1,181 mm00
199127.6 °C23 January 1991-0.4 °C17 June 199115.5 °C1,004 mm01
199028.2 °C15 October 19901.5 °C6 July 199015.6 °C1,145 mm00
198926.8 °C9 November 19893.0 °C12 August 198915.4 °C1,163 mm00
198826.1 °C17 September 19881.6 °C25 August 198815.5 °C1,205 mm00
198728.5 °C14 December 1987-0.6 °C11 July 198715.9 °C1,053 mm02
198625.9 °C30 January 19861.4 °C6 September 198615.1 °C1,768 mm00
198526.5 °C4 October 19851.4 °C2 June 198514.9 °C1,461 mm00
198426.0 °C20 February 19843.5 °C3 July 198415.1 °C1,705 mm00
198327.0 °C1 February 19832.3 °C5 September 198315.8 °C1,528 mm00
198226.2 °C23 February 19823.5 °C28 June 198215.4 °C1,808 mm00
198126.0 °C6 January 19812.0 °C27 June 198115.5 °C1,637 mm00
198026.7 °C29 November 19801.2 °C20 June 198015.5 °C1,233 mm00
197926.9 °C2 November 1979-0.5 °C27 June 197915.3 °C1,536 mm01
197827.4 °C16 January 19783.1 °C3 August 197815.7 °C1,016 mm00
197726.2 °C14 October 19771.9 °C5 July 197715.6 °C1,539 mm00
197626.6 °C29 November 19760.0 °C17 July 197615.1 °C1,588 mm00
197525.7 °C27 October 19750.7 °C29 July 197514.9 °C1,560 mm00
197426.3 °C30 November 19741.6 °C28 July 197414.8 °C1,553 mm00
197326.3 °C2 November 19731.5 °C14 August 197315.3 °C1,803 mm00
197225.7 °C25 September 1972-0.3 °C10 June 197215.3 °C1,861 mm01
197126.7 °C16 December 1971-0.2 °C7 August 197114.8 °C1,460 mm01
197026.3 °C6 February 19702.4 °C14 July 197014.9 °C1,363 mm00
196926.6 °C17 February 1969-0.5 °C15 June 196915.3 °C1,669 mm01
196826.3 °C4 October 19681.2 °C14 June 196814.7 °C1,263 mm00
196726.2 °C11 February 19673.6 °C5 September 196715.1 °C1,627 mm00
196626.7 °C15 October 19662.6 °C27 July 196614.9 °C1,181 mm00
196526.2 °C21 November 19651.6 °C23 June 196514.0 °C1,522 mm00
196426.2 °C21 November 19642.4 °C7 July 196414.3 °C1,089 mm00
196325.6 °C8 October 19632.1 °C29 July 196314.5 °C1,728 mm00
196224.8 °C16 January 19622.5 °C27 June 196214.6 °C1,299 mm00
196126.2 °C24 October 19612.7 °C11 June 196115.0 °C1,193 mm00
196026.4 °C16 November 19603.2 °C3 July 196014.5 °C1,139 mm00
195927.3 °C5 October 19593.5 °C24 June 195914.6 °C1,442 mm00
195825.7 °C4 December 19583.4 °C2 October 195814.7 °C1,606 mm00
195728.9 °C9 November 19572.0 °C17 July 195714.9 °C1,111 mm00
195626.4 °C5 November 19561.5 °C24 July 195614.4 °C1,111 mm00
195527.5 °C13 November 19552.2 °C6 August 195514.6 °C1,318 mm00
195426.1 °C18 October 19543.1 °C11 August 195414.7 °C1,237 mm00
195325.5 °C11 October 19531.0 °C1 July 195314.7 °C1,528 mm00
195225.7 °C22 November 19521.8 °C7 July 195214.8 °C1,771 mm00
195127.1 °C3 December 19511.0 °C4 August 195114.7 °C1,399 mm00
195026.5 °C24 October 19500.7 °C23 May 195014.3 °C1,857 mm00
194926.6 °C5 December 19490.6 °C20 August 194915.1 °C1,062 mm00
194826.7 °C9 November 19482.7 °C13 August 194814.8 °C1,687 mm00
194726.8 °C20 October 19472.9 °C29 August 194714.8 °C1,789 mm00
194626.4 °C7 February 19461.5 °C1 August 194614.8 °C1,199 mm00
194526.6 °C20 October 19452.0 °C4 July 194514.4 °C1,114 mm00
194427.8 °C19 October 19440.7 °C8 July 194414.7 °C988 mm00
194326.5 °C4 October 19430.0 °C3 June 194314.3 °C1,252 mm00
194226.7 °C3 October 19422.4 °C9 July 194214.6 °C1,446 mm00
194128.4 °C19 October 19412.5 °C13 June 194114.7 °C1,532 mm00
194026.2 °C19 November 19402.7 °C1 July 194014.8 °C1,460 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
22.2 °C
+1.1 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1674 mm
+295 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.7 °C+2.6 °C179 mm-104 mm
Feb24.0 °C+1.0 °C445 mm+201 mm
Mar23.9 °C+1.3 °C135 mm-58 mm
Apr24.0 °C+2.3 °C49 mm-21 mm
May20.2 °C+0.6 °C40 mm+16 mm
Jun19.0 °C+1.5 °C4 mm-6 mm
Jul17.1 °C+0.2 °C6 mm-5 mm
Aug19.0 °C+0.8 °C15 mm+2 mm
Sep22.6 °C+1.6 °C7 mm-8 mm
Oct23.9 °C+0.8 °C30 mm-42 mm
Nov24.3 °C+0.9 °C338 mm+169 mm
Dec22.7 °C-0.6 °C427 mm+151 mm

The year's extremes

Hottest day
28.4 °C
28 Oct 2025
Coldest day
2.3 °C
3 Aug 2025
Wettest day
81.1 mm
29 Nov 2025
Windiest day
31.9 km/h
1 Mar 2025
Strongest gust
67.7 km/h
15 Mar 2025
Hottest feels-like
31.2 °C
18 Jan 2025
Coldest feels-like
-0.4 °C
3 Aug 2025
Sunniest day
12.9 h
6 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 Soanindrariny?

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

What is the hottest day ever recorded in Soanindrariny?

The hottest day measured in Soanindrariny between 1940 and 2025 was 20 December 2024, reaching 30.3 °C.

What is the coldest day in Soanindrariny?

The coldest day measured in Soanindrariny between 1940 and 2025 was 11 July 1987, at -0.6 °C.

Does it snow in Soanindrariny?

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

Has the climate of Soanindrariny warmed?

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

What is the wettest day in Soanindrariny?

The wettest day measured in Soanindrariny between 1940 and 2025 was 29 February 1996, with 134 mm of rain in 24 hours.

What was the windiest day in Soanindrariny?

The windiest day measured in Soanindrariny between 1940 and 2025 was 14 February 2012, with winds reaching 63.4 km/h.

What is the warmest month in Soanindrariny?

The warmest month in Soanindrariny is January (18.0 °C on average); the coldest is July (11.2 °C).

How much does it rain in Soanindrariny?

Soanindrariny receives on average 1,379 mm of precipitation per year, spread over about 135 rainy days.

Is it sunny in Soanindrariny?

Soanindrariny gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Soanindrariny?

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

What was the most extreme apparent temperature in Soanindrariny?

In Soanindrariny, between 1940 and 2025, the highest apparent temperature reached 33.1 °C on 21 February 2016, and the lowest was -4.0 °C on 15 June 1969.

Compare Soanindrariny with another city

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

Nearby cities

The climate around Soanindrariny

Other cities — Madagascar