Ankazoabo climate — normals and trends

Ankazoabo (Madagascar) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.5 °C and it receives 735 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 (26.1 °C on average) and the coldest is July (19.4 °C). Rainfall peaks in January.

Ankazoabo averages 0 frost days, 169 hot days (≥ 30 °C) and 94 rainy days per year.

Ankazoabo has warmed by +1.6 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.7 °C (on 31 December 2009) and the coldest 7.3 °C (on 12 June 1968).

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

AnkazoaboAtsimo-Andrefana

coords
-22.28°, 44.52°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

23.5°C

Average daily high

29.7°C

Average daily low

18.1°C

Annual rainfall

735mm

Sunshine / day

11.1h

Mean relative humidity

62%

Average peak wind

14.7km/h

Seasonal range

6.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

169 d/yr

Rainy days (≥ 1 mm)

94 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.1 °C

Average feels-like low

18.7 °C

Average peak gust

32.9 km/h

Tropical nights (≥ 20 °C)

141 d/yr

Solar radiation

21.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

39.7 °C

31 December 2009

Coldest day

7.3 °C

12 June 1968

Wettest day

233 mm

18 March 1941

Windiest day

62.5 km/h

24 March 1941

Strongest gust

133.2 km/h

24 March 1941

Hottest feels-like

42.1 °C

11 January 2020

Coldest feels-like

3.1 °C

21 June 1987

Sunniest day

13.4 h

16 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.9 °C12 January 202510.4 °C5 August 202524.3 °C874 mm2180
202437.9 °C19 December 20249.1 °C9 July 202424.6 °C775 mm2340
202339.0 °C27 November 20239.0 °C26 June 202324.2 °C806 mm1840
202237.8 °C5 October 202211.6 °C4 July 202224.4 °C621 mm2170
202137.7 °C8 December 202111.4 °C26 June 202124.4 °C522 mm2110
202039.0 °C12 February 202010.5 °C21 July 202025.1 °C391 mm2680
201938.4 °C26 October 20199.2 °C22 July 201924.6 °C639 mm2300
201835.3 °C27 March 201810.4 °C2 August 201824.3 °C520 mm2350
201737.4 °C22 October 201710.4 °C2 August 201724.4 °C628 mm2200
201636.8 °C12 December 201611.3 °C9 June 201624.2 °C644 mm2200
201537.5 °C7 October 20157.9 °C9 July 201523.9 °C1,001 mm1790
201437.4 °C12 December 201410.1 °C10 July 201423.9 °C619 mm1850
201339.3 °C17 November 201310.1 °C7 July 201324.0 °C711 mm2130
201237.2 °C6 December 20128.8 °C18 July 201224.1 °C788 mm1890
201138.5 °C25 November 20118.3 °C3 July 201123.8 °C696 mm1940
201039.5 °C12 October 201010.0 °C15 August 201024.5 °C794 mm2390
200939.7 °C31 December 20099.8 °C21 July 200924.4 °C609 mm2170
200837.2 °C3 October 20089.9 °C5 July 200823.7 °C699 mm1790
200737.7 °C25 November 200710.1 °C11 June 200723.7 °C948 mm1890
200638.0 °C28 January 20068.0 °C27 June 200624.5 °C490 mm2180
200535.2 °C14 October 20059.2 °C25 July 200524.0 °C558 mm2230
200436.6 °C20 November 20049.9 °C3 June 200423.8 °C945 mm1900
200335.9 °C7 October 20039.5 °C5 August 200323.6 °C902 mm1820
200236.6 °C26 September 20029.3 °C23 June 200224.3 °C623 mm2380
200137.3 °C9 November 20019.6 °C12 June 200123.5 °C824 mm1820
200034.5 °C11 October 200010.5 °C19 July 200023.5 °C1,065 mm1720
199936.3 °C29 November 19999.3 °C21 June 199923.7 °C701 mm1920
199837.9 °C19 January 19989.5 °C19 June 199824.1 °C920 mm2010
199737.4 °C10 November 199711.3 °C29 July 199723.8 °C697 mm1790
199636.8 °C22 November 19968.7 °C2 July 199623.6 °C591 mm1850
199535.7 °C16 November 19959.9 °C30 June 199524.0 °C753 mm1970
199436.6 °C17 November 19948.8 °C23 August 199422.9 °C1,060 mm1110
199335.4 °C1 December 19938.4 °C8 June 199323.3 °C626 mm1750
199235.9 °C1 March 19928.6 °C5 July 199223.8 °C485 mm2030
199137.3 °C21 January 19918.5 °C18 July 199124.0 °C696 mm2090
199036.4 °C4 April 19908.9 °C6 July 199023.7 °C497 mm1890
198934.3 °C30 December 198910.8 °C15 June 198923.2 °C880 mm1310
198835.4 °C26 February 198810.6 °C31 July 198823.7 °C583 mm1780
198735.4 °C22 November 19878.1 °C21 June 198723.4 °C747 mm1640
198634.8 °C3 February 19868.0 °C25 June 198622.6 °C807 mm1230
198536.0 °C4 October 198510.5 °C3 June 198523.1 °C736 mm1380
198433.5 °C15 October 198410.1 °C1 September 198422.8 °C826 mm1110
198336.3 °C11 January 198310.4 °C21 August 198324.1 °C467 mm2090
198235.0 °C29 December 198210.0 °C3 August 198222.8 °C849 mm1010
198135.9 °C29 January 19818.2 °C10 June 198123.0 °C606 mm1570
198035.8 °C18 March 19808.2 °C19 June 198023.7 °C560 mm1980
197937.1 °C29 September 19797.6 °C27 July 197923.5 °C634 mm1820
197836.4 °C11 February 19789.0 °C29 July 197823.8 °C693 mm2010
197736.1 °C12 October 197710.2 °C4 August 197723.3 °C930 mm1470
197635.8 °C22 November 19767.6 °C18 July 197623.4 °C610 mm1690
197535.1 °C18 October 19757.4 °C25 July 197522.8 °C785 mm1200
197434.1 °C26 September 19748.1 °C28 July 197422.9 °C703 mm1380
197336.2 °C28 January 19738.8 °C12 July 197323.5 °C789 mm1610
197237.5 °C10 December 19729.8 °C7 September 197222.8 °C695 mm1370
197133.2 °C4 December 197110.1 °C19 May 197122.7 °C894 mm1300
197035.4 °C9 October 19709.9 °C21 June 197023.1 °C689 mm1620
196936.6 °C27 November 19699.0 °C17 June 196923.2 °C816 mm1630
196835.2 °C18 January 19687.3 °C12 June 196822.6 °C762 mm1470
196734.2 °C28 September 196710.9 °C7 July 196723.0 °C739 mm1180
196637.8 °C1 November 19669.6 °C28 July 196622.9 °C837 mm1480
196536.7 °C20 November 19658.3 °C11 June 196522.4 °C617 mm1000
196436.9 °C18 October 19648.8 °C23 July 196423.0 °C542 mm1540
196335.4 °C18 November 196310.3 °C14 August 196322.7 °C695 mm1100
196234.9 °C1 November 196210.3 °C1 July 196223.2 °C689 mm1610
196138.2 °C26 October 19619.9 °C8 August 196123.6 °C631 mm1640
196037.5 °C30 October 19609.6 °C3 July 196023.4 °C584 mm1600
195936.4 °C30 November 195911.8 °C6 June 195923.6 °C762 mm1840
195837.7 °C3 December 19589.6 °C22 June 195822.9 °C1,102 mm1280
195738.5 °C8 November 195710.5 °C10 July 195723.6 °C703 mm1480
195635.9 °C17 October 19568.8 °C24 July 195623.3 °C593 mm1830
195538.4 °C13 November 195510.2 °C23 July 195522.9 °C701 mm1150
195436.5 °C25 October 195410.2 °C1 July 195422.8 °C841 mm1110
195335.7 °C18 October 19538.4 °C23 July 195322.5 °C1,188 mm1120
195236.1 °C26 October 19529.0 °C21 September 195222.3 °C1,115 mm800
195138.7 °C25 November 19519.6 °C15 July 195123.3 °C709 mm1560
195036.2 °C20 October 19509.6 °C24 May 195022.6 °C878 mm1130
194938.2 °C2 December 194910.3 °C17 August 194923.2 °C822 mm1360
194836.7 °C9 November 194810.1 °C16 July 194823.0 °C653 mm1270
194736.7 °C10 October 19479.3 °C16 July 194722.6 °C899 mm860
194638.3 °C31 October 19468.9 °C18 June 194623.0 °C670 mm1340
194537.0 °C15 October 19459.2 °C21 June 194523.8 °C531 mm1990
194436.9 °C1 December 19449.6 °C6 July 194423.8 °C454 mm2130
194338.4 °C19 November 19439.3 °C2 September 194322.7 °C691 mm1210
194236.2 °C1 October 194210.0 °C2 July 194222.8 °C616 mm1420
194137.9 °C17 October 19419.2 °C20 June 194122.9 °C1,582 mm1360
194037.8 °C27 November 19409.8 °C6 August 194023.6 °C571 mm1830

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
30.4 °C
+0.7 °C
Hot days (≥ 30 °C)
218 d/yr
+49
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
874 mm
+139 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.9 °C+0.7 °C312 mm+116 mm
Feb29.6 °C-0.5 °C234 mm+71 mm
Mar30.2 °C-0.1 °C92 mm-17 mm
Apr31.8 °C+1.6 °C13 mm-8 mm
May30.1 °C+1.8 °C2 mm-5 mm
Jun27.7 °C+1.3 °C0 mm-2 mm
Jul26.9 °C+0.7 °C1 mm-1 mm
Aug28.6 °C+0.7 °C7 mm+5 mm
Sep31.8 °C+1.3 °C0 mm-4 mm
Oct32.7 °C+0.4 °C4 mm-17 mm
Nov33.0 °C+0.5 °C25 mm-31 mm
Dec31.8 °C+0.8 °C185 mm+31 mm

The year's extremes

Hottest day
36.9 °C
12 Jan 2025
Coldest day
10.4 °C
5 Aug 2025
Wettest day
61.8 mm
26 Dec 2025
Windiest day
34.8 km/h
14 Mar 2025
Strongest gust
78.5 km/h
15 Jan 2025
Hottest feels-like
41.9 °C
10 Jan 2025
Coldest feels-like
7.7 °C
5 Aug 2025
Sunniest day
13.4 h
28 Dec 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 Ankazoabo?

Ankazoabo has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 23.5 °C and it receives 735 mm of precipitation per year.

What is the hottest day ever recorded in Ankazoabo?

The hottest day measured in Ankazoabo between 1940 and 2025 was 31 December 2009, reaching 39.7 °C.

What is the coldest day in Ankazoabo?

The coldest day measured in Ankazoabo between 1940 and 2025 was 12 June 1968, at 7.3 °C.

Does it snow in Ankazoabo?

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

Has the climate of Ankazoabo warmed?

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

What is the wettest day in Ankazoabo?

The wettest day measured in Ankazoabo between 1940 and 2025 was 18 March 1941, with 233 mm of rain in 24 hours.

What was the windiest day in Ankazoabo?

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

What is the warmest month in Ankazoabo?

The warmest month in Ankazoabo is November (26.1 °C on average); the coldest is July (19.4 °C).

How much does it rain in Ankazoabo?

Ankazoabo receives on average 735 mm of precipitation per year, spread over about 94 rainy days.

Is it sunny in Ankazoabo?

Ankazoabo gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Ankazoabo?

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

What was the most extreme apparent temperature in Ankazoabo?

In Ankazoabo, between 1940 and 2025, the highest apparent temperature reached 42.1 °C on 11 January 2020, and the lowest was 3.1 °C on 21 June 1987.

Compare Ankazoabo with another city

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

Nearby cities

The climate around Ankazoabo

Other cities — Madagascar