Ifanadiana climate — normals and trends

Ifanadiana (Madagascar) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.8 °C and it receives 2,344 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 (23.7 °C on average) and the coldest is July (17.0 °C). Rainfall peaks in January.

Ifanadiana averages 0 frost days, 26 hot days (≥ 30 °C) and 241 rainy days per year.

Ifanadiana has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.0 °C (on 23 December 2021) and the coldest 6.9 °C (on 29 June 1964).

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

IfanadianaVatovavy Region

coords
-21.30°, 47.63°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

20.8°C

Average daily high

25.1°C

Average daily low

17.6°C

Annual rainfall

2,344mm

Sunshine / day

9.7h

Mean relative humidity

86%

Average peak wind

10.3km/h

Seasonal range

6.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

26 d/yr

Rainy days (≥ 1 mm)

241 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.1 °C

Average feels-like low

19.4 °C

Average peak gust

28.4 km/h

Tropical nights (≥ 20 °C)

103 d/yr

Solar radiation

16.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

23 December 2021

Coldest day

6.9 °C

29 June 1964

Wettest day

304 mm

11 March 2010

Windiest day

59.2 km/h

5 February 2022

Strongest gust

164.5 km/h

5 February 2022

Hottest feels-like

43.9 °C

23 December 2021

Coldest feels-like

4.9 °C

29 June 1964

Sunniest day

13.3 h

2 January 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C28 February 202510.1 °C2 August 202521.8 °C2,313 mm560
202435.6 °C20 December 20249.6 °C7 July 202421.8 °C2,150 mm670
202335.9 °C15 October 20238.4 °C27 June 202321.9 °C2,613 mm560
202233.5 °C20 November 202211.4 °C25 June 202221.2 °C2,369 mm360
202137.0 °C23 December 202111.0 °C8 August 202121.7 °C1,473 mm700
202033.5 °C19 January 202010.0 °C11 August 202021.2 °C2,238 mm410
201934.4 °C22 November 20199.0 °C8 August 201922.0 °C2,543 mm690
201836.2 °C20 January 20189.0 °C9 August 201821.4 °C2,252 mm410
201736.2 °C27 January 201711.2 °C12 July 201721.7 °C2,301 mm580
201635.6 °C30 December 20168.9 °C9 July 201621.5 °C2,179 mm610
201534.1 °C13 November 201511.5 °C25 July 201521.5 °C2,602 mm340
201432.6 °C15 October 20148.6 °C14 September 201421.6 °C2,306 mm470
201335.4 °C4 February 20137.1 °C6 June 201321.3 °C2,271 mm560
201234.9 °C19 February 201211.7 °C5 July 201221.5 °C2,664 mm380
201135.9 °C26 October 201111.3 °C20 September 201121.8 °C2,116 mm570
201034.4 °C15 December 20108.3 °C16 September 201021.6 °C2,613 mm640
200933.1 °C31 January 200911.5 °C30 June 200921.4 °C2,339 mm390
200834.0 °C31 December 200811.1 °C3 June 200821.0 °C2,178 mm390
200735.1 °C18 December 20079.0 °C16 June 200721.4 °C3,242 mm530
200633.6 °C7 March 200610.7 °C27 June 200621.4 °C1,602 mm450
200534.1 °C5 January 20059.0 °C27 July 200521.2 °C2,149 mm530
200433.6 °C4 February 20049.7 °C9 August 200421.3 °C2,088 mm270
200331.6 °C10 April 200310.1 °C5 August 200321.3 °C2,365 mm320
200233.9 °C24 January 200211.1 °C10 July 200221.1 °C2,622 mm220
200134.6 °C12 December 20019.2 °C20 July 200121.3 °C1,870 mm440
200033.9 °C13 December 200010.0 °C15 September 200020.9 °C2,557 mm200
199932.0 °C21 December 19998.7 °C23 June 199920.9 °C1,800 mm160
199832.3 °C3 February 199810.5 °C15 August 199821.4 °C2,137 mm270
199732.1 °C23 November 199710.2 °C12 August 199720.9 °C2,237 mm190
199632.6 °C24 November 19967.9 °C3 August 199620.9 °C2,820 mm190
199533.6 °C21 December 199510.4 °C28 July 199521.0 °C2,229 mm160
199433.7 °C7 February 19948.8 °C31 May 199420.8 °C2,926 mm170
199333.4 °C13 February 19938.4 °C18 August 199320.8 °C2,193 mm230
199235.2 °C27 December 19929.6 °C28 July 199220.6 °C1,775 mm190
199133.9 °C5 December 19918.0 °C16 June 199120.9 °C1,820 mm240
199031.8 °C27 March 19909.7 °C7 July 199021.0 °C2,168 mm190
198933.8 °C31 January 198910.8 °C19 July 198920.9 °C2,787 mm160
198832.8 °C20 January 198810.5 °C23 September 198820.8 °C1,984 mm110
198734.5 °C17 February 19878.5 °C10 July 198721.3 °C1,704 mm290
198630.7 °C6 February 19868.1 °C27 June 198620.5 °C2,725 mm50
198531.9 °C16 January 198511.4 °C3 June 198520.4 °C2,423 mm120
198433.4 °C26 January 19848.9 °C4 September 198420.5 °C2,595 mm150
198331.9 °C24 March 19839.0 °C10 September 198321.0 °C2,051 mm190
198233.1 °C24 February 198210.5 °C24 July 198220.6 °C2,895 mm100
198131.6 °C22 February 19819.0 °C17 July 198120.9 °C2,389 mm240
198032.8 °C30 December 19809.8 °C24 July 198020.8 °C2,341 mm90
197933.0 °C17 February 19799.2 °C28 June 197920.8 °C2,164 mm140
197835.0 °C30 January 197810.7 °C29 April 197821.2 °C1,865 mm320
197732.5 °C24 October 197710.5 °C26 June 197721.1 °C2,516 mm190
197631.5 °C19 December 19767.7 °C18 July 197620.8 °C2,242 mm160
197530.7 °C30 January 19759.7 °C1 July 197520.3 °C2,722 mm40
197432.3 °C13 December 197410.6 °C24 September 197420.5 °C2,252 mm150
197332.4 °C1 February 197310.5 °C16 July 197320.7 °C2,771 mm90
197231.9 °C9 February 19728.8 °C6 June 197220.8 °C2,771 mm140
197132.7 °C11 February 19718.7 °C27 September 197120.4 °C2,635 mm180
197033.5 °C24 February 19709.1 °C14 July 197020.5 °C2,389 mm200
196934.5 °C20 December 19699.0 °C16 June 196920.9 °C3,009 mm300
196834.8 °C30 January 19688.5 °C16 June 196820.2 °C2,225 mm90
196731.7 °C26 December 196711.1 °C8 July 196720.6 °C2,695 mm120
196632.5 °C23 February 196610.2 °C17 August 196620.1 °C2,295 mm140
196531.6 °C13 January 196510.4 °C11 June 196519.4 °C2,752 mm20
196433.4 °C13 January 19646.9 °C29 June 196419.7 °C2,212 mm130
196332.0 °C6 November 19639.8 °C5 September 196320.0 °C2,717 mm40
196232.6 °C16 February 19629.7 °C16 July 196220.1 °C1,873 mm110
196131.9 °C26 November 196111.3 °C9 August 196120.6 °C2,328 mm190
196031.5 °C18 December 196011.2 °C3 July 196019.9 °C2,165 mm80
195932.7 °C8 March 195911.2 °C18 August 195919.9 °C2,685 mm120
195831.8 °C20 December 19589.6 °C29 July 195820.1 °C2,771 mm220
195735.8 °C3 November 19578.9 °C9 August 195720.3 °C1,831 mm370
195634.6 °C10 October 195610.1 °C12 September 195620.0 °C2,327 mm110
195532.7 °C15 November 19557.0 °C26 August 195519.8 °C2,438 mm100
195431.5 °C24 January 195410.6 °C18 June 195420.2 °C2,100 mm90
195333.6 °C21 January 195310.5 °C23 July 195320.3 °C2,257 mm160
195233.4 °C8 January 19528.9 °C12 August 195220.2 °C2,862 mm280
195133.4 °C2 November 19519.6 °C4 August 195120.1 °C2,027 mm190
195031.2 °C12 November 19508.7 °C23 May 195019.7 °C2,445 mm60
194933.3 °C16 January 19498.5 °C21 August 194920.4 °C2,338 mm360
194832.8 °C25 February 194810.1 °C16 July 194820.2 °C2,936 mm230
194732.7 °C28 November 19478.7 °C16 August 194720.3 °C2,319 mm310
194631.0 °C7 February 19469.8 °C4 August 194620.2 °C2,038 mm210
194531.8 °C8 February 19458.6 °C3 July 194519.9 °C1,939 mm160
194434.7 °C22 October 194410.0 °C6 July 194420.1 °C1,642 mm180
194332.5 °C26 January 19439.3 °C3 September 194319.7 °C2,549 mm140
194231.2 °C8 January 19428.1 °C3 July 194220.1 °C2,380 mm150
194134.0 °C19 October 19419.9 °C20 June 194120.3 °C2,643 mm220
194032.0 °C18 February 194010.9 °C1 July 194020.2 °C2,420 mm60

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
26.1 °C
+1.0 °C
Hot days (≥ 30 °C)
56 d/yr
+30
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2313 mm
-31 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.1 °C+4.0 °C230 mm-174 mm
Feb28.5 °C+0.8 °C511 mm+123 mm
Mar28.6 °C+1.7 °C231 mm-113 mm
Apr28.0 °C+2.4 °C172 mm+2 mm
May24.2 °C+0.6 °C81 mm-31 mm
Jun22.9 °C+1.2 °C42 mm-32 mm
Jul21.0 °C0.0 °C104 mm+22 mm
Aug22.3 °C+0.6 °C86 mm+7 mm
Sep25.0 °C+1.3 °C65 mm-2 mm
Oct25.6 °C-0.3 °C150 mm+43 mm
Nov28.2 °C+0.8 °C201 mm+11 mm
Dec27.3 °C-0.7 °C440 mm+113 mm

The year's extremes

Hottest day
35.1 °C
28 Feb 2025
Coldest day
10.1 °C
2 Aug 2025
Wettest day
76.5 mm
2 Oct 2025
Windiest day
20.4 km/h
15 Mar 2025
Strongest gust
50.0 km/h
28 Feb 2025
Hottest feels-like
42.2 °C
30 Jan 2025
Coldest feels-like
8.9 °C
2 Aug 2025
Sunniest day
13.2 h
8 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 Ifanadiana?

Ifanadiana has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 20.8 °C and it receives 2,344 mm of precipitation per year.

What is the hottest day ever recorded in Ifanadiana?

The hottest day measured in Ifanadiana between 1940 and 2025 was 23 December 2021, reaching 37.0 °C.

What is the coldest day in Ifanadiana?

The coldest day measured in Ifanadiana between 1940 and 2025 was 29 June 1964, at 6.9 °C.

Does it snow in Ifanadiana?

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

Has the climate of Ifanadiana warmed?

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

What is the wettest day in Ifanadiana?

The wettest day measured in Ifanadiana between 1940 and 2025 was 11 March 2010, with 304 mm of rain in 24 hours.

What was the windiest day in Ifanadiana?

The windiest day measured in Ifanadiana between 1940 and 2025 was 5 February 2022, with winds reaching 59.2 km/h.

What is the warmest month in Ifanadiana?

The warmest month in Ifanadiana is January (23.7 °C on average); the coldest is July (17.0 °C).

How much does it rain in Ifanadiana?

Ifanadiana receives on average 2,344 mm of precipitation per year, spread over about 241 rainy days.

Is it sunny in Ifanadiana?

Ifanadiana gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

Are there tropical nights in Ifanadiana?

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

What was the most extreme apparent temperature in Ifanadiana?

In Ifanadiana, between 1940 and 2025, the highest apparent temperature reached 43.9 °C on 23 December 2021, and the lowest was 4.9 °C on 29 June 1964.

Compare Ifanadiana with another city

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

Nearby cities

The climate around Ifanadiana

Other cities — Madagascar