Ambalavao climate — normals and trends

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

Ambalavao averages 0 frost days, 1 hot days (≥ 30 °C) and 162 rainy days per year.

Ambalavao has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.4 °C (on 27 October 2011) and the coldest 3.0 °C (on 16 June 1991).

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

AmbalavaoUpper Matsiatra

coords
-21.83°, 46.93°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

17.7°C

Average daily high

22.8°C

Average daily low

13.9°C

Annual rainfall

1,153mm

Sunshine / day

10.4h

Mean relative humidity

80%

Average peak wind

13.0km/h

Seasonal range

6.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

162 d/yr

Annual snowfall

0.0 cm

Average feels-like high

23.5 °C

Average feels-like low

14.0 °C

Average peak gust

34.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

18.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

33.4 °C

27 October 2011

Coldest day

3.0 °C

16 June 1991

Wettest day

191 mm

2 January 1990

Windiest day

50.4 km/h

6 February 2022

Strongest gust

140.4 km/h

6 February 2022

Hottest feels-like

36.3 °C

29 November 2023

Coldest feels-like

0.4 °C

3 September 1943

Sunniest day

13.3 h

26 December 2020

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.5 °C9 January 20256.0 °C2 August 202518.7 °C1,314 mm70
202432.5 °C20 December 20246.0 °C2 July 202418.7 °C984 mm160
202333.1 °C29 November 20237.1 °C17 June 202318.8 °C1,212 mm120
202228.9 °C5 October 20226.4 °C1 September 202217.9 °C1,402 mm00
202130.6 °C24 December 20217.6 °C24 June 202118.4 °C784 mm50
202030.2 °C1 January 20205.0 °C27 July 202018.2 °C859 mm10
201931.7 °C25 October 20194.2 °C22 July 201919.0 °C986 mm100
201829.2 °C3 February 20187.3 °C18 July 201818.3 °C1,037 mm00
201730.3 °C18 October 20176.8 °C3 August 201718.6 °C1,150 mm50
201631.6 °C31 October 20166.6 °C9 July 201618.3 °C996 mm40
201532.0 °C13 November 20156.8 °C5 August 201518.4 °C1,428 mm80
201430.8 °C9 October 20145.2 °C10 July 201418.5 °C1,077 mm30
201331.0 °C18 November 20136.1 °C18 June 201318.2 °C1,097 mm50
201230.4 °C22 October 20127.1 °C5 July 201218.3 °C1,163 mm10
201133.4 °C27 October 20117.0 °C4 July 201118.7 °C996 mm70
201030.7 °C29 October 20106.7 °C15 August 201018.5 °C1,146 mm40
200929.8 °C30 December 20094.4 °C30 June 200918.2 °C1,278 mm00
200831.0 °C30 December 20086.6 °C27 June 200817.9 °C1,140 mm30
200729.9 °C16 December 20075.9 °C16 June 200718.2 °C1,564 mm00
200630.5 °C7 November 20064.6 °C27 June 200618.4 °C766 mm40
200530.8 °C16 November 20055.7 °C26 July 200518.1 °C975 mm30
200429.7 °C17 January 20045.4 °C8 July 200418.1 °C1,232 mm00
200329.7 °C7 October 20035.3 °C4 August 200318.1 °C1,237 mm00
200228.8 °C14 January 20026.1 °C23 June 200218.0 °C1,100 mm00
200129.5 °C30 November 20016.5 °C15 June 200118.1 °C1,034 mm00
200028.0 °C19 April 20005.2 °C19 July 200017.7 °C1,218 mm00
199927.9 °C24 December 19995.2 °C28 June 199917.7 °C928 mm00
199828.1 °C11 February 19986.6 °C15 August 199818.1 °C1,379 mm00
199731.0 °C10 November 19975.8 °C12 August 199718.0 °C1,055 mm10
199629.9 °C22 November 19963.9 °C30 June 199617.8 °C1,342 mm00
199529.6 °C26 October 19956.8 °C1 September 199517.9 °C968 mm00
199429.4 °C20 November 19943.7 °C13 July 199417.6 °C1,219 mm00
199329.7 °C31 October 19933.9 °C14 August 199317.6 °C1,083 mm00
199228.6 °C3 March 19924.5 °C23 July 199217.5 °C755 mm00
199129.8 °C20 January 19913.0 °C16 June 199117.8 °C772 mm00
199029.7 °C21 November 19905.5 °C3 July 199017.9 °C1,042 mm00
198928.8 °C9 November 19896.5 °C14 June 198917.7 °C1,209 mm00
198828.9 °C11 April 19886.4 °C10 September 198817.8 °C951 mm00
198730.3 °C16 December 19875.3 °C11 July 198718.1 °C813 mm10
198628.5 °C6 February 19864.3 °C6 July 198617.3 °C1,341 mm00
198528.9 °C16 January 19856.5 °C4 June 198517.3 °C1,154 mm00
198428.3 °C22 December 19845.3 °C22 August 198417.4 °C1,291 mm00
198329.9 °C6 January 19835.9 °C2 September 198318.1 °C940 mm00
198228.2 °C2 November 19826.4 °C1 August 198217.5 °C1,284 mm00
198128.5 °C7 November 19814.6 °C10 June 198117.7 °C1,158 mm00
198030.4 °C29 November 19804.0 °C19 June 198017.7 °C1,013 mm10
197929.5 °C31 October 19795.5 °C27 July 197917.7 °C1,229 mm00
197829.2 °C3 January 19786.8 °C28 April 197818.1 °C996 mm00
197729.9 °C14 October 19777.0 °C11 August 197718.1 °C1,152 mm00
197629.7 °C22 November 19763.1 °C18 July 197617.8 °C1,150 mm00
197528.1 °C2 December 19756.4 °C8 August 197517.2 °C1,185 mm00
197428.8 °C13 November 19744.3 °C26 July 197417.3 °C1,086 mm00
197327.5 °C5 October 19736.9 °C10 July 197317.6 °C1,602 mm00
197228.9 °C15 December 19723.4 °C7 September 197217.7 °C1,327 mm00
197128.1 °C10 February 19715.3 °C7 August 197117.3 °C1,344 mm00
197027.7 °C9 February 19706.7 °C19 July 197017.2 °C1,406 mm00
196929.5 °C31 October 19695.7 °C16 June 196917.7 °C1,705 mm00
196829.0 °C9 November 19684.2 °C16 June 196817.3 °C903 mm00
196728.7 °C11 February 19676.5 °C7 July 196717.5 °C1,285 mm00
196629.2 °C15 October 19664.6 °C27 July 196617.1 °C1,172 mm00
196529.1 °C20 November 19655.0 °C8 June 196516.3 °C1,352 mm00
196429.4 °C18 November 19644.8 °C28 June 196416.7 °C978 mm00
196328.9 °C9 October 19635.2 °C31 July 196316.9 °C1,256 mm00
196228.9 °C31 October 19625.6 °C10 August 196217.0 °C1,175 mm00
196130.0 °C24 October 19616.8 °C9 August 196117.5 °C1,162 mm10
196028.3 °C30 October 19605.7 °C3 July 196016.9 °C1,003 mm00
195928.9 °C5 October 19597.0 °C6 June 195916.9 °C1,278 mm00
195828.9 °C4 December 19586.2 °C29 July 195817.0 °C1,378 mm00
195731.2 °C25 November 19575.4 °C9 August 195717.2 °C1,051 mm70
195627.3 °C14 October 19567.0 °C24 June 195617.0 °C1,035 mm00
195531.1 °C14 November 19556.1 °C12 August 195517.0 °C1,111 mm30
195428.2 °C18 October 19547.0 °C18 June 195417.0 °C1,185 mm00
195328.3 °C17 October 19536.3 °C30 June 195316.9 °C1,296 mm00
195228.6 °C22 November 19525.4 °C19 September 195217.0 °C1,502 mm00
195130.1 °C3 December 19515.8 °C4 August 195117.1 °C982 mm10
195030.2 °C24 October 19503.8 °C22 May 195016.5 °C1,393 mm10
194929.5 °C5 December 19495.8 °C20 August 194917.3 °C1,106 mm00
194828.5 °C10 November 19487.4 °C16 July 194817.2 °C1,364 mm00
194730.0 °C21 October 19476.4 °C7 September 194717.3 °C1,286 mm10
194629.1 °C7 February 19464.8 °C9 June 194617.2 °C988 mm00
194529.0 °C20 October 19455.4 °C4 July 194516.8 °C964 mm00
194429.9 °C22 October 19445.2 °C7 July 194417.1 °C749 mm00
194329.7 °C19 November 19433.2 °C3 September 194316.7 °C1,252 mm00
194229.0 °C2 October 19425.9 °C8 July 194217.0 °C1,197 mm00
194132.7 °C19 October 19415.7 °C20 June 194117.1 °C1,626 mm60
194029.4 °C9 November 19406.9 °C2 July 194017.3 °C1,097 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
23.7 °C
+0.9 °C
Hot days (≥ 30 °C)
7 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1314 mm
+161 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.9 °C+3.0 °C254 mm+7 mm
Feb25.3 °C+0.6 °C389 mm+172 mm
Mar24.9 °C+0.7 °C77 mm-81 mm
Apr25.8 °C+2.5 °C38 mm-17 mm
May22.1 °C+0.7 °C37 mm+10 mm
Jun20.9 °C+1.6 °C11 mm-8 mm
Jul18.5 °C-0.2 °C39 mm+16 mm
Aug20.6 °C+0.8 °C18 mm-3 mm
Sep23.5 °C+1.4 °C15 mm-5 mm
Oct24.2 °C-0.1 °C51 mm-1 mm
Nov26.2 °C+0.9 °C135 mm+22 mm
Dec24.8 °C-0.4 °C250 mm+48 mm

The year's extremes

Hottest day
31.5 °C
9 Jan 2025
Coldest day
6.0 °C
2 Aug 2025
Wettest day
70.8 mm
24 Jan 2025
Windiest day
35.8 km/h
15 Mar 2025
Strongest gust
85.7 km/h
15 Mar 2025
Hottest feels-like
34.0 °C
26 Jan 2025
Coldest feels-like
4.4 °C
5 Aug 2025
Sunniest day
13.3 h
5 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 Ambalavao?

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

What is the hottest day ever recorded in Ambalavao?

The hottest day measured in Ambalavao between 1940 and 2025 was 27 October 2011, reaching 33.4 °C.

What is the coldest day in Ambalavao?

The coldest day measured in Ambalavao between 1940 and 2025 was 16 June 1991, at 3.0 °C.

Does it snow in Ambalavao?

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

Has the climate of Ambalavao warmed?

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

What is the wettest day in Ambalavao?

The wettest day measured in Ambalavao between 1940 and 2025 was 2 January 1990, with 191 mm of rain in 24 hours.

What was the windiest day in Ambalavao?

The windiest day measured in Ambalavao between 1940 and 2025 was 6 February 2022, with winds reaching 50.4 km/h.

What is the warmest month in Ambalavao?

The warmest month in Ambalavao is January (20.4 °C on average); the coldest is July (13.7 °C).

How much does it rain in Ambalavao?

Ambalavao receives on average 1,153 mm of precipitation per year, spread over about 162 rainy days.

Is it sunny in Ambalavao?

Ambalavao gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Ambalavao?

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

What was the most extreme apparent temperature in Ambalavao?

In Ambalavao, between 1940 and 2025, the highest apparent temperature reached 36.3 °C on 29 November 2023, and the lowest was 0.4 °C on 3 September 1943.

Compare Ambalavao with another city

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

Nearby cities

The climate around Ambalavao

Other cities — Madagascar