Ikalamavony climate — normals and trends

Ikalamavony (Madagascar) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 869 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 (23.3 °C on average) and the coldest is July (17.0 °C). Rainfall peaks in January.

Ikalamavony averages 0 frost days, 62 hot days (≥ 30 °C) and 97 rainy days per year.

Ikalamavony 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 37.2 °C (on 23 December 2024) and the coldest 3.2 °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

IkalamavonyUpper Matsiatra

coords
-21.15°, 46.58°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

20.9°C

Average daily high

27.2°C

Average daily low

15.8°C

Annual rainfall

869mm

Sunshine / day

10.9h

Mean relative humidity

67%

Average peak wind

13.9km/h

Seasonal range

6.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

62 d/yr

Rainy days (≥ 1 mm)

97 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.2 °C

Average feels-like low

16.0 °C

Average peak gust

34.1 km/h

Tropical nights (≥ 20 °C)

26 d/yr

Solar radiation

20.7 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.79 · 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

23 December 2024

Coldest day

3.2 °C

9 June 1993

Wettest day

141 mm

7 January 2018

Windiest day

39.2 km/h

24 March 1941

Strongest gust

113.4 km/h

18 March 1941

Hottest feels-like

40.6 °C

22 December 2024

Coldest feels-like

0.4 °C

30 June 1996

Sunniest day

13.3 h

29 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C28 October 20257.5 °C22 June 202522.0 °C974 mm1200
202437.2 °C23 December 20246.4 °C8 July 202422.3 °C790 mm1310
202336.6 °C29 November 20236.5 °C27 June 202322.0 °C970 mm1010
202235.4 °C5 October 20226.4 °C1 September 202221.3 °C884 mm700
202135.2 °C10 November 20218.6 °C6 May 202121.6 °C838 mm1020
202036.6 °C8 November 20207.6 °C27 July 202021.9 °C602 mm1340
201937.1 °C25 October 20195.6 °C22 July 201922.1 °C809 mm1060
201833.2 °C20 September 20188.3 °C9 August 201821.5 °C767 mm820
201735.2 °C24 October 20177.6 °C11 July 201721.8 °C850 mm850
201634.9 °C12 December 20166.3 °C9 July 201621.4 °C920 mm1050
201535.5 °C14 November 20157.4 °C7 August 201521.5 °C1,265 mm650
201435.7 °C10 October 20148.1 °C14 September 201421.9 °C727 mm1360
201335.9 °C17 November 20134.9 °C6 June 201321.7 °C705 mm1120
201235.8 °C22 October 20127.6 °C4 August 201221.5 °C824 mm720
201136.6 °C27 October 20116.0 °C4 July 201121.6 °C820 mm900
201036.1 °C12 October 20107.3 °C16 September 201021.6 °C986 mm1160
200935.3 °C30 December 20096.4 °C30 June 200921.5 °C915 mm950
200834.4 °C17 October 20087.2 °C27 June 200821.1 °C908 mm840
200734.1 °C15 December 20075.2 °C16 June 200721.3 °C1,462 mm840
200636.4 °C4 November 20066.6 °C27 June 200621.9 °C504 mm1480
200534.5 °C18 November 20056.3 °C4 July 200521.6 °C758 mm1120
200434.7 °C10 December 20046.0 °C2 June 200421.6 °C1,133 mm770
200335.1 °C7 October 20036.2 °C11 June 200321.4 °C943 mm820
200233.0 °C21 January 20028.4 °C23 June 200221.4 °C747 mm670
200134.5 °C27 November 20016.5 °C20 July 200121.3 °C1,059 mm780
200032.9 °C3 January 20007.9 °C20 July 200021.1 °C894 mm620
199934.0 °C30 November 19995.7 °C23 June 199921.3 °C600 mm810
199834.1 °C8 October 19987.7 °C20 June 199821.6 °C1,031 mm930
199735.5 °C10 November 19977.2 °C12 August 199721.1 °C750 mm570
199635.3 °C7 November 19963.5 °C30 June 199621.1 °C1,032 mm700
199535.3 °C18 November 19957.3 °C28 June 199521.6 °C798 mm870
199435.5 °C17 November 19944.5 °C13 July 199421.0 °C860 mm610
199334.9 °C7 December 19933.2 °C9 June 199320.9 °C820 mm560
199233.8 °C26 October 19925.6 °C23 July 199221.0 °C629 mm660
199135.5 °C20 January 19914.2 °C16 June 199121.4 °C616 mm750
199033.3 °C14 October 19906.1 °C7 July 199021.2 °C782 mm580
198934.0 °C6 November 19898.5 °C6 July 198921.2 °C895 mm660
198833.0 °C2 March 19888.2 °C10 September 198821.4 °C596 mm900
198735.3 °C15 December 19874.6 °C10 July 198721.4 °C765 mm860
198633.8 °C6 February 19864.6 °C6 July 198620.6 °C963 mm410
198533.5 °C6 February 19855.3 °C4 June 198520.5 °C829 mm530
198432.6 °C15 October 19846.4 °C22 August 198420.6 °C1,124 mm160
198335.7 °C7 January 19837.1 °C21 August 198321.7 °C710 mm1140
198233.3 °C27 December 19827.8 °C14 July 198220.7 °C937 mm290
198133.5 °C30 January 19814.7 °C10 June 198120.9 °C916 mm550
198033.4 °C29 November 19807.2 °C24 July 198021.2 °C742 mm640
197934.6 °C28 September 19795.2 °C27 July 197921.0 °C826 mm650
197834.3 °C22 February 19786.5 °C29 April 197821.4 °C925 mm780
197734.6 °C12 October 19777.6 °C9 July 197721.2 °C928 mm620
197635.7 °C22 November 19763.6 °C18 July 197621.2 °C688 mm760
197532.2 °C27 October 19755.8 °C26 July 197520.1 °C879 mm340
197432.7 °C27 November 19746.3 °C28 July 197420.3 °C784 mm260
197332.9 °C31 October 19736.7 °C10 July 197320.8 °C998 mm410
197232.9 °C10 December 19723.8 °C6 June 197220.4 °C1,030 mm390
197131.3 °C24 October 19716.0 °C7 August 197120.3 °C918 mm190
197032.4 °C23 October 19707.3 °C11 July 197020.4 °C1,006 mm190
196934.2 °C1 November 19695.6 °C16 June 196920.7 °C1,185 mm540
196834.2 °C12 January 19683.5 °C16 June 196820.8 °C558 mm710
196731.6 °C10 February 19678.8 °C5 September 196720.5 °C993 mm140
196633.6 °C30 October 19667.2 °C29 July 196620.4 °C796 mm570
196533.4 °C20 November 19655.8 °C15 July 196519.6 °C691 mm300
196433.6 °C21 October 19644.5 °C28 June 196419.9 °C720 mm270
196332.8 °C9 October 19636.4 °C31 July 196320.0 °C813 mm200
196232.4 °C31 October 19627.6 °C28 June 196220.2 °C865 mm180
196134.1 °C25 October 19617.1 °C13 June 196120.6 °C810 mm300
196034.3 °C30 October 19607.0 °C3 July 196020.1 °C668 mm410
195933.0 °C1 November 19596.5 °C6 June 195920.1 °C810 mm250
195832.0 °C4 December 19587.4 °C18 July 195820.1 °C1,139 mm220
195735.6 °C9 November 19577.1 °C17 June 195720.5 °C842 mm600
195632.0 °C30 October 19566.6 °C25 July 195620.3 °C655 mm280
195536.6 °C14 November 19557.3 °C25 August 195520.3 °C740 mm380
195433.3 °C27 October 19547.2 °C19 June 195420.1 °C985 mm270
195332.1 °C18 October 19535.8 °C30 June 195319.8 °C1,065 mm230
195232.2 °C29 October 19527.1 °C12 August 195219.8 °C1,305 mm190
195133.5 °C14 October 19515.7 °C18 July 195120.1 °C877 mm450
195032.5 °C20 October 19505.3 °C22 May 195019.7 °C1,058 mm320
194932.9 °C1 November 19497.6 °C4 June 194920.3 °C981 mm420
194833.3 °C25 October 19487.5 °C4 June 194820.0 °C1,105 mm340
194733.7 °C10 October 19476.6 °C23 July 194720.0 °C1,133 mm280
194634.6 °C1 November 19466.7 °C9 June 194620.4 °C797 mm380
194535.3 °C10 November 19457.3 °C4 July 194520.4 °C648 mm480
194434.2 °C26 September 19445.2 °C7 July 194420.6 °C533 mm700
194334.1 °C19 November 19436.2 °C16 June 194319.7 °C833 mm410
194232.7 °C3 October 19427.0 °C22 June 194220.0 °C876 mm290
194136.6 °C20 October 19415.3 °C20 June 194120.0 °C1,121 mm280
194033.2 °C20 November 19407.3 °C1 July 194020.5 °C723 mm380

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.4 °C
+1.2 °C
Hot days (≥ 30 °C)
120 d/yr
+58
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
974 mm
+105 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.4 °C+2.2 °C241 mm+16 mm
Feb28.3 °C+0.2 °C361 mm+180 mm
Mar28.9 °C+0.9 °C40 mm-75 mm
Apr30.1 °C+2.6 °C20 mm-5 mm
May27.6 °C+1.9 °C2 mm-6 mm
Jun25.6 °C+1.8 °C0 mm-3 mm
Jul24.0 °C+0.5 °C1 mm-2 mm
Aug26.1 °C+1.0 °C1 mm-1 mm
Sep29.1 °C+1.3 °C1 mm-4 mm
Oct30.3 °C+0.5 °C7 mm-22 mm
Nov30.6 °C+0.8 °C66 mm-23 mm
Dec29.6 °C+0.8 °C235 mm+49 mm

The year's extremes

Hottest day
34.4 °C
28 Oct 2025
Coldest day
7.5 °C
22 Jun 2025
Wettest day
56.4 mm
28 Dec 2025
Windiest day
30.0 km/h
15 Mar 2025
Strongest gust
67.3 km/h
15 Mar 2025
Hottest feels-like
37.6 °C
5 Mar 2025
Coldest feels-like
5.0 °C
22 Jun 2025
Sunniest day
13.2 h
9 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 Ikalamavony?

Ikalamavony has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 869 mm of precipitation per year.

What is the hottest day ever recorded in Ikalamavony?

The hottest day measured in Ikalamavony between 1940 and 2025 was 23 December 2024, reaching 37.2 °C.

What is the coldest day in Ikalamavony?

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

Does it snow in Ikalamavony?

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

Has the climate of Ikalamavony warmed?

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

What is the wettest day in Ikalamavony?

The wettest day measured in Ikalamavony between 1940 and 2025 was 7 January 2018, with 141 mm of rain in 24 hours.

What was the windiest day in Ikalamavony?

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

What is the warmest month in Ikalamavony?

The warmest month in Ikalamavony is November (23.3 °C on average); the coldest is July (17.0 °C).

How much does it rain in Ikalamavony?

Ikalamavony receives on average 869 mm of precipitation per year, spread over about 97 rainy days.

Is it sunny in Ikalamavony?

Ikalamavony gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Ikalamavony?

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

What was the most extreme apparent temperature in Ikalamavony?

In Ikalamavony, between 1940 and 2025, the highest apparent temperature reached 40.6 °C on 22 December 2024, and the lowest was 0.4 °C on 30 June 1996.

Compare Ikalamavony with another city

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

Nearby cities

The climate around Ikalamavony

Other cities — Madagascar