Antanifotsy climate — normals and trends

Antanifotsy (Madagascar) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 15.0 °C and it receives 1,561 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 (17.7 °C on average) and the coldest is July (10.8 °C). Rainfall peaks in December.

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

Antanifotsy 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.5 °C (on 20 December 2024) and the coldest -1.0 °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

AntanifotsyVakinankaratra

coords
-19.65°, 47.32°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJune

Mean daily temperature

15.0°C

Average daily high

20.9°C

Average daily low

10.6°C

Annual rainfall

1,561mm

Sunshine / day

10.5h

Mean relative humidity

80%

Average peak wind

13.0km/h

Seasonal range

6.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

140 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.0 °C

Average feels-like low

9.8 °C

Average peak gust

31.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.4 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.5 °C

20 December 2024

Coldest day

-1.0 °C

11 July 1987

Wettest day

155 mm

18 January 2009

Windiest day

69.6 km/h

14 February 2012

Strongest gust

144.7 km/h

14 February 2012

Hottest feels-like

33.6 °C

21 February 2016

Coldest feels-like

-4.5 °C

9 July 1987

Sunniest day

13.2 h

27 December 2010

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.3 °C28 October 20252.8 °C3 August 202516.0 °C1,878 mm00
202430.5 °C20 December 20240.8 °C7 July 202416.4 °C1,632 mm10
202329.4 °C13 October 20233.1 °C27 June 202316.3 °C1,722 mm00
202227.9 °C5 October 20222.4 °C6 July 202215.4 °C1,708 mm00
202129.4 °C9 November 20212.7 °C28 July 202116.0 °C961 mm00
202029.3 °C7 November 20203.4 °C27 July 202016.0 °C1,278 mm00
201928.3 °C26 October 20191.6 °C10 August 201916.3 °C1,440 mm00
201828.1 °C1 November 20182.5 °C7 June 201815.7 °C1,469 mm00
201728.1 °C12 November 20173.3 °C18 July 201715.9 °C1,648 mm00
201628.5 °C14 November 20161.9 °C9 July 201615.7 °C1,509 mm00
201528.6 °C16 November 20152.2 °C14 July 201516.0 °C1,737 mm00
201427.9 °C2 October 20142.3 °C12 September 201415.9 °C1,225 mm00
201328.1 °C22 October 20130.9 °C6 June 201315.6 °C1,826 mm00
201228.3 °C8 October 20122.5 °C5 July 201215.7 °C1,606 mm00
201128.4 °C27 October 20113.7 °C2 September 201116.0 °C1,395 mm00
201028.6 °C11 October 20102.9 °C12 July 201016.0 °C1,278 mm00
200927.2 °C30 January 20092.7 °C30 June 200915.7 °C1,909 mm00
200827.2 °C30 December 20082.4 °C3 June 200815.4 °C1,529 mm00
200728.4 °C10 October 20071.4 °C16 June 200715.7 °C1,584 mm00
200628.4 °C6 November 20062.5 °C27 June 200615.7 °C951 mm00
200528.3 °C17 November 20052.3 °C27 July 200515.5 °C1,469 mm00
200428.2 °C10 December 20040.8 °C31 May 200415.5 °C1,804 mm00
200327.0 °C7 October 20032.6 °C15 August 200315.6 °C1,537 mm00
200226.9 °C21 January 20021.6 °C11 July 200215.3 °C1,787 mm00
200128.2 °C12 December 20011.9 °C23 August 200115.6 °C1,353 mm00
200026.8 °C17 October 20001.5 °C20 July 200015.1 °C1,302 mm00
199926.3 °C6 February 19990.4 °C21 August 199915.0 °C1,234 mm00
199827.3 °C19 March 19982.7 °C6 July 199815.5 °C1,837 mm00
199727.7 °C10 November 19971.4 °C11 August 199715.2 °C1,589 mm00
199628.2 °C31 October 1996-0.8 °C1 July 199615.4 °C1,418 mm01
199527.7 °C25 October 19952.8 °C21 July 199515.5 °C1,611 mm00
199427.7 °C20 November 19942.5 °C31 August 199415.3 °C1,467 mm00
199326.7 °C9 December 19930.3 °C9 June 199315.0 °C1,183 mm00
199226.4 °C25 September 19921.0 °C28 July 199214.8 °C1,456 mm00
199127.7 °C29 January 1991-0.4 °C17 June 199115.1 °C1,327 mm01
199027.5 °C15 October 19901.3 °C5 July 199015.2 °C1,362 mm00
198926.4 °C9 November 19892.3 °C12 August 198915.0 °C1,287 mm00
198825.8 °C3 March 19881.8 °C19 August 198815.1 °C1,549 mm00
198728.0 °C16 December 1987-1.0 °C11 July 198715.6 °C1,257 mm02
198625.8 °C30 January 19861.5 °C28 June 198614.7 °C1,893 mm00
198526.3 °C2 November 19852.2 °C1 June 198514.5 °C1,553 mm00
198425.9 °C20 February 19842.5 °C22 August 198414.7 °C1,927 mm00
198326.7 °C24 March 19831.5 °C5 September 198315.4 °C1,911 mm00
198226.3 °C23 February 19823.1 °C14 September 198215.0 °C2,007 mm00
198126.0 °C6 January 19811.8 °C27 June 198115.1 °C1,783 mm00
198026.5 °C28 November 19800.6 °C20 June 198015.1 °C1,424 mm00
197926.3 °C2 November 1979-0.3 °C27 June 197915.0 °C1,837 mm01
197827.2 °C18 February 19782.3 °C13 August 197815.3 °C1,122 mm00
197726.3 °C14 October 19771.4 °C5 July 197715.3 °C1,634 mm00
197626.4 °C29 November 19760.4 °C17 July 197614.7 °C1,733 mm00
197525.6 °C27 October 19751.1 °C29 July 197514.5 °C1,702 mm00
197425.7 °C30 November 19740.4 °C28 July 197414.4 °C1,815 mm00
197325.9 °C2 November 19730.8 °C14 August 197314.9 °C1,967 mm00
197226.0 °C25 September 1972-0.7 °C10 June 197214.9 °C1,971 mm03
197126.3 °C16 December 19710.3 °C7 August 197114.5 °C1,519 mm00
197026.0 °C18 February 19701.4 °C14 July 197014.5 °C1,557 mm00
196926.4 °C18 October 19690.0 °C15 June 196914.9 °C1,838 mm00
196825.8 °C4 October 19680.8 °C14 June 196814.3 °C1,480 mm00
196725.8 °C11 February 19673.6 °C14 August 196714.7 °C1,904 mm00
196626.2 °C15 October 19662.0 °C2 July 196614.6 °C1,289 mm00
196525.9 °C21 November 19652.2 °C23 June 196513.6 °C1,780 mm00
196425.9 °C21 November 19642.7 °C7 July 196414.0 °C1,316 mm00
196325.1 °C8 October 19631.8 °C29 July 196314.1 °C1,887 mm00
196224.7 °C24 January 19621.7 °C27 June 196214.3 °C1,539 mm00
196126.1 °C24 October 19612.5 °C11 June 196114.6 °C1,342 mm00
196026.5 °C16 November 19602.7 °C3 July 196014.1 °C1,263 mm00
195927.1 °C5 October 19592.5 °C21 June 195914.3 °C1,670 mm00
195825.1 °C4 December 19582.9 °C18 July 195814.3 °C1,780 mm00
195729.1 °C9 November 19571.7 °C17 July 195714.5 °C1,297 mm00
195626.9 °C5 November 19562.1 °C24 July 195614.0 °C1,226 mm00
195526.7 °C12 November 19551.4 °C6 August 195514.2 °C1,598 mm00
195426.3 °C18 October 19542.0 °C2 September 195414.3 °C1,280 mm00
195325.7 °C11 October 19531.0 °C23 July 195314.3 °C1,751 mm00
195225.1 °C22 November 19521.3 °C11 July 195214.4 °C1,902 mm00
195126.6 °C3 December 19511.1 °C4 August 195114.3 °C1,570 mm00
195026.3 °C12 November 19501.2 °C22 May 195013.9 °C1,957 mm00
194925.9 °C5 December 19492.0 °C20 August 194914.7 °C1,109 mm00
194826.1 °C9 November 19483.4 °C25 June 194814.5 °C1,907 mm00
194726.8 °C20 October 19472.3 °C29 August 194714.5 °C2,054 mm00
194625.5 °C7 February 19461.3 °C1 August 194614.4 °C1,346 mm00
194526.8 °C20 October 19451.4 °C25 August 194514.0 °C1,213 mm00
194427.9 °C19 October 19440.6 °C8 July 194414.4 °C1,159 mm00
194326.2 °C4 October 1943-0.4 °C3 June 194314.0 °C1,493 mm01
194227.2 °C3 October 19421.9 °C9 July 194214.3 °C1,562 mm00
194127.5 °C19 October 19412.3 °C13 June 194114.3 °C1,734 mm00
194025.8 °C19 November 19402.0 °C1 July 194014.4 °C1,549 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.0 °C
+1.1 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1878 mm
+317 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.3 °C+2.5 °C175 mm-129 mm
Feb23.8 °C+1.0 °C464 mm+199 mm
Mar23.8 °C+1.3 °C143 mm-69 mm
Apr23.8 °C+2.3 °C61 mm-20 mm
May20.0 °C+0.6 °C45 mm+18 mm
Jun18.8 °C+1.6 °C4 mm-7 mm
Jul17.1 °C+0.4 °C5 mm-8 mm
Aug18.9 °C+0.9 °C24 mm+10 mm
Sep22.5 °C+1.7 °C8 mm-11 mm
Oct23.6 °C+0.8 °C40 mm-52 mm
Nov24.1 °C+0.9 °C447 mm+240 mm
Dec22.6 °C-0.4 °C462 mm+145 mm

The year's extremes

Hottest day
28.3 °C
28 Oct 2025
Coldest day
2.8 °C
3 Aug 2025
Wettest day
132.0 mm
29 Nov 2025
Windiest day
31.6 km/h
1 Mar 2025
Strongest gust
70.9 km/h
27 Feb 2025
Hottest feels-like
30.9 °C
18 Jan 2025
Coldest feels-like
-0.2 °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 Antanifotsy?

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

What is the hottest day ever recorded in Antanifotsy?

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

What is the coldest day in Antanifotsy?

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

Does it snow in Antanifotsy?

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

Has the climate of Antanifotsy warmed?

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

What is the wettest day in Antanifotsy?

The wettest day measured in Antanifotsy between 1940 and 2025 was 18 January 2009, with 155 mm of rain in 24 hours.

What was the windiest day in Antanifotsy?

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

What is the warmest month in Antanifotsy?

The warmest month in Antanifotsy is January (17.7 °C on average); the coldest is July (10.8 °C).

How much does it rain in Antanifotsy?

Antanifotsy receives on average 1,561 mm of precipitation per year, spread over about 140 rainy days.

Is it sunny in Antanifotsy?

Antanifotsy gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Antanifotsy?

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

What was the most extreme apparent temperature in Antanifotsy?

In Antanifotsy, between 1940 and 2025, the highest apparent temperature reached 33.6 °C on 21 February 2016, and the lowest was -4.5 °C on 9 July 1987.

Compare Antanifotsy with another city

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

Nearby cities

The climate around Antanifotsy

Other cities — Madagascar