Tsiroanomandidy climate — normals and trends

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

Tsiroanomandidy averages 0 frost days, 41 hot days (≥ 30 °C) and 139 rainy days per year.

Tsiroanomandidy has warmed by +2.2 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

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

TsiroanomandidyBongolava

coords
-18.77°, 46.05°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

21.4°C

Average daily high

27.3°C

Average daily low

16.6°C

Annual rainfall

1,421mm

Sunshine / day

10.8h

Mean relative humidity

69%

Average peak wind

12.4km/h

Seasonal range

5.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

41 d/yr

Rainy days (≥ 1 mm)

139 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.4 °C

Average feels-like low

17.2 °C

Average peak gust

29.1 km/h

Tropical nights (≥ 20 °C)

37 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

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

37.2 °C

12 October 2010

Coldest day

5.7 °C

9 June 1993

Wettest day

223 mm

21 January 2020

Windiest day

54.8 km/h

24 March 1941

Strongest gust

124.9 km/h

24 March 1941

Hottest feels-like

39.1 °C

27 October 2011

Coldest feels-like

3.7 °C

9 June 1993

Sunniest day

13.1 h

30 December 2008

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.0 °C28 October 202510.2 °C3 August 202522.7 °C1,370 mm990
202435.8 °C15 November 20248.2 °C8 July 202423.2 °C1,396 mm1470
202334.8 °C11 October 20239.2 °C28 June 202322.7 °C1,424 mm930
202236.0 °C7 October 20229.1 °C2 June 202222.1 °C1,454 mm540
202135.1 °C5 November 202110.2 °C23 June 202122.5 °C1,074 mm1010
202034.7 °C8 November 202010.1 °C22 July 202022.7 °C1,574 mm1080
201935.9 °C30 October 20199.4 °C23 July 201922.6 °C1,300 mm810
201832.5 °C9 November 20189.8 °C8 June 201822.1 °C1,214 mm610
201734.0 °C19 October 201710.2 °C11 July 201722.5 °C1,273 mm800
201633.0 °C14 November 20169.6 °C9 July 201622.0 °C1,324 mm640
201534.0 °C8 October 20159.7 °C7 August 201522.2 °C2,093 mm460
201434.2 °C30 September 20149.7 °C10 July 201422.3 °C1,286 mm1010
201332.5 °C15 November 20137.6 °C10 June 201321.9 °C1,295 mm620
201233.6 °C19 October 20129.7 °C4 June 201221.8 °C1,587 mm390
201134.9 °C27 October 20119.1 °C3 July 201121.9 °C1,489 mm540
201037.2 °C12 October 20109.3 °C15 August 201022.5 °C1,166 mm730
200934.5 °C13 November 20098.7 °C29 June 200922.1 °C1,329 mm670
200833.6 °C6 October 20089.8 °C3 June 200821.9 °C1,265 mm500
200733.3 °C5 October 20079.4 °C16 June 200722.2 °C1,421 mm710
200634.9 °C4 October 20066.7 °C27 June 200622.4 °C999 mm900
200533.5 °C18 November 20058.4 °C4 July 200522.1 °C1,250 mm820
200432.4 °C12 November 20048.3 °C2 June 200422.0 °C1,675 mm410
200334.4 °C8 October 20038.4 °C4 August 200322.0 °C1,463 mm750
200232.6 °C8 January 20028.3 °C13 June 200221.9 °C1,494 mm510
200132.8 °C27 September 20018.4 °C12 July 200121.9 °C1,266 mm560
200032.7 °C12 October 20008.9 °C22 July 200022.0 °C1,264 mm690
199933.3 °C20 October 19997.1 °C23 June 199921.9 °C1,006 mm640
199834.0 °C5 October 19989.5 °C28 June 199822.0 °C1,626 mm640
199733.4 °C10 November 19979.8 °C13 July 199721.5 °C1,665 mm360
199634.0 °C23 October 19967.3 °C24 August 199621.8 °C1,501 mm590
199533.3 °C26 October 19958.9 °C10 June 199522.0 °C1,424 mm580
199435.4 °C18 November 19947.6 °C27 May 199421.7 °C1,520 mm440
199333.2 °C13 November 19935.7 °C9 June 199321.6 °C1,301 mm490
199232.2 °C2 October 19928.5 °C17 July 199221.5 °C1,382 mm400
199131.9 °C26 October 19916.7 °C16 June 199121.5 °C1,191 mm480
199035.0 °C17 October 19907.9 °C6 July 199021.9 °C996 mm450
198933.6 °C6 November 198910.2 °C7 July 198921.7 °C1,271 mm300
198831.4 °C10 October 198810.6 °C19 August 198821.9 °C1,385 mm320
198732.6 °C4 November 19876.8 °C9 July 198721.7 °C1,176 mm290
198631.0 °C9 January 19866.3 °C23 June 198621.0 °C1,566 mm150
198531.4 °C9 October 19857.5 °C4 June 198521.0 °C1,329 mm210
198430.2 °C3 March 19849.2 °C21 August 198421.1 °C2,029 mm30
198333.0 °C1 October 19838.0 °C21 August 198321.7 °C1,457 mm390
198230.8 °C11 October 198210.0 °C31 July 198221.2 °C1,676 mm50
198131.8 °C24 January 19817.4 °C10 June 198121.2 °C1,344 mm220
198033.0 °C29 November 19808.8 °C30 May 198021.4 °C1,294 mm310
197935.1 °C27 September 19796.4 °C27 July 197921.3 °C1,512 mm440
197832.0 °C25 September 19787.3 °C29 July 197821.5 °C1,224 mm390
197734.0 °C13 October 19778.9 °C6 July 197721.6 °C1,479 mm240
197631.1 °C25 November 19766.7 °C18 July 197620.9 °C1,444 mm150
197532.8 °C18 October 19756.3 °C26 July 197520.7 °C1,455 mm140
197430.7 °C22 January 19747.0 °C28 July 197420.5 °C1,722 mm50
197332.7 °C12 October 19737.9 °C11 July 197321.2 °C1,922 mm250
197231.8 °C3 October 19726.7 °C10 June 197220.7 °C1,660 mm100
197131.5 °C16 December 19718.3 °C2 June 197120.7 °C1,517 mm70
197031.2 °C8 October 19708.9 °C14 July 197021.0 °C1,423 mm90
196934.2 °C16 October 19697.0 °C16 June 196921.2 °C1,477 mm470
196831.4 °C11 November 19686.6 °C16 June 196820.5 °C1,448 mm110
196730.5 °C25 February 196710.4 °C26 June 196721.0 °C1,706 mm50
196633.2 °C16 October 19669.2 °C29 July 196621.0 °C1,105 mm410
196533.2 °C21 November 19657.9 °C6 July 196520.0 °C1,394 mm240
196432.4 °C22 October 19647.5 °C28 June 196420.5 °C1,173 mm180
196332.5 °C8 October 19639.9 °C20 May 196320.4 °C1,270 mm100
196232.0 °C20 October 19629.2 °C19 July 196220.5 °C1,590 mm80
196132.3 °C16 October 196110.7 °C13 June 196121.4 °C1,287 mm220
196032.8 °C30 October 19609.6 °C5 July 196020.8 °C1,330 mm290
195932.4 °C3 November 19599.2 °C6 June 195920.8 °C1,343 mm130
195830.5 °C14 October 19589.0 °C18 July 195820.6 °C1,714 mm60
195735.5 °C9 November 19579.3 °C14 June 195721.1 °C1,392 mm490
195631.6 °C30 October 19568.8 °C25 July 195620.8 °C1,098 mm70
195532.1 °C18 October 19559.9 °C23 August 195520.7 °C1,410 mm220
195433.5 °C27 October 19549.0 °C19 June 195421.0 °C1,291 mm240
195331.0 °C12 October 19538.3 °C29 June 195320.7 °C1,770 mm100
195231.3 °C4 October 19528.0 °C6 July 195220.6 °C1,901 mm70
195132.1 °C14 October 19519.1 °C7 June 195120.7 °C1,464 mm300
195030.5 °C21 October 19507.5 °C22 May 195020.3 °C1,850 mm80
194931.9 °C29 September 19499.7 °C7 June 194921.2 °C1,614 mm200
194833.1 °C10 October 19489.8 °C4 June 194820.7 °C1,674 mm250
194733.2 °C10 October 194710.1 °C6 July 194720.6 °C1,729 mm170
194632.4 °C1 November 19469.5 °C31 May 194620.8 °C1,380 mm200
194533.1 °C15 October 19458.8 °C4 July 194520.9 °C1,027 mm340
194432.8 °C26 September 19447.4 °C8 July 194421.0 °C982 mm440
194334.1 °C6 October 19438.2 °C2 June 194320.6 °C1,153 mm510
194232.9 °C3 October 19428.7 °C21 July 194220.6 °C1,272 mm250
194134.9 °C18 October 19416.9 °C21 June 194120.5 °C1,756 mm260
194032.2 °C26 November 19409.6 °C18 July 194020.7 °C1,369 mm120

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
28.8 °C
+1.5 °C
Hot days (≥ 30 °C)
99 d/yr
+58
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1370 mm
-51 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.8 °C+2.0 °C227 mm-93 mm
Feb28.2 °C+0.5 °C334 mm+59 mm
Mar29.4 °C+1.5 °C112 mm-95 mm
Apr29.8 °C+2.3 °C43 mm-16 mm
May28.4 °C+2.3 °C40 mm+27 mm
Jun26.9 °C+2.1 °C0 mm-2 mm
Jul26.5 °C+1.7 °C1 mm-4 mm
Aug27.6 °C+1.5 °C2 mm-2 mm
Sep30.4 °C+2.0 °C5 mm-6 mm
Oct31.1 °C+1.5 °C10 mm-58 mm
Nov29.8 °C+0.8 °C189 mm+22 mm
Dec28.2 °C-0.1 °C405 mm+116 mm

The year's extremes

Hottest day
34.0 °C
28 Oct 2025
Coldest day
10.2 °C
3 Aug 2025
Wettest day
54.3 mm
22 Jan 2025
Windiest day
28.1 km/h
28 Feb 2025
Strongest gust
61.9 km/h
9 Mar 2025
Hottest feels-like
37.9 °C
5 Mar 2025
Coldest feels-like
8.4 °C
24 Jul 2025
Sunniest day
12.9 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 Tsiroanomandidy?

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

What is the hottest day ever recorded in Tsiroanomandidy?

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

What is the coldest day in Tsiroanomandidy?

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

Does it snow in Tsiroanomandidy?

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

Has the climate of Tsiroanomandidy warmed?

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

What is the wettest day in Tsiroanomandidy?

The wettest day measured in Tsiroanomandidy between 1940 and 2025 was 21 January 2020, with 223 mm of rain in 24 hours.

What was the windiest day in Tsiroanomandidy?

The windiest day measured in Tsiroanomandidy between 1940 and 2025 was 24 March 1941, with winds reaching 54.8 km/h.

What is the warmest month in Tsiroanomandidy?

The warmest month in Tsiroanomandidy is October (23.2 °C on average); the coldest is July (18.2 °C).

How much does it rain in Tsiroanomandidy?

Tsiroanomandidy receives on average 1,421 mm of precipitation per year, spread over about 139 rainy days.

Is it sunny in Tsiroanomandidy?

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

Are there tropical nights in Tsiroanomandidy?

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

What was the most extreme apparent temperature in Tsiroanomandidy?

In Tsiroanomandidy, between 1940 and 2025, the highest apparent temperature reached 39.1 °C on 27 October 2011, and the lowest was 3.7 °C on 9 June 1993.

Compare Tsiroanomandidy with another city

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

Nearby cities

The climate around Tsiroanomandidy

Other cities — Madagascar