Amboasary climate — normals and trends

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

Amboasary averages 0 frost days, 153 hot days (≥ 30 °C) and 99 rainy days per year.

Amboasary has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.7 °C (on 8 January 2025) and the coldest 8.7 °C (on 16 July 1965).

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

AmboasaryAnosy

coords
-25.03°, 46.38°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

23.1°C

Average daily high

29.0°C

Average daily low

18.7°C

Annual rainfall

569mm

Sunshine / day

10.9h

Mean relative humidity

73%

Average peak wind

15.9km/h

Seasonal range

7.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

153 d/yr

Rainy days (≥ 1 mm)

99 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.7 °C

Average feels-like low

20.1 °C

Average peak gust

38.5 km/h

Tropical nights (≥ 20 °C)

149 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.1 °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

41.7 °C

8 January 2025

Coldest day

8.7 °C

16 July 1965

Wettest day

175 mm

27 February 1989

Windiest day

45.2 km/h

18 March 1941

Strongest gust

114.5 km/h

18 March 1941

Hottest feels-like

45.2 °C

1 February 2021

Coldest feels-like

6.7 °C

16 July 1965

Sunniest day

13.6 h

26 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.7 °C8 January 202511.4 °C6 August 202523.7 °C739 mm1590
202439.7 °C28 November 202411.7 °C30 June 202423.9 °C488 mm1860
202340.4 °C29 November 202311.0 °C26 June 202323.6 °C547 mm1720
202237.0 °C9 October 202211.9 °C4 July 202223.5 °C532 mm1670
202139.9 °C21 February 202112.3 °C6 August 202123.8 °C363 mm1760
202038.7 °C26 November 202010.7 °C27 July 202023.6 °C189 mm1820
201939.9 °C28 October 201911.9 °C24 July 201923.7 °C693 mm1700
201837.8 °C9 December 201812.1 °C30 May 201823.4 °C424 mm1620
201739.6 °C17 October 201712.6 °C3 August 201723.8 °C505 mm1640
201639.1 °C13 November 201612.3 °C10 July 201623.9 °C360 mm2050
201538.9 °C15 December 20159.9 °C9 July 201523.9 °C420 mm1960
201438.1 °C16 November 201411.9 °C13 July 201423.5 °C590 mm1970
201339.6 °C11 January 201310.8 °C20 July 201323.2 °C492 mm1610
201238.5 °C6 December 201212.0 °C5 August 201223.7 °C465 mm1780
201139.6 °C14 November 201110.4 °C24 June 201123.2 °C857 mm1390
201040.8 °C15 October 201011.1 °C7 September 201023.9 °C439 mm1850
200938.8 °C14 November 200911.4 °C21 July 200923.3 °C572 mm1660
200839.9 °C3 November 200811.2 °C20 August 200823.4 °C375 mm1810
200738.3 °C8 October 200712.1 °C1 August 200723.7 °C577 mm1970
200639.3 °C6 November 200611.7 °C2 September 200624.2 °C295 mm1950
200537.7 °C15 January 20059.9 °C1 July 200523.0 °C927 mm1290
200438.1 °C21 November 200412.6 °C13 August 200423.6 °C609 mm1640
200337.4 °C9 January 200310.4 °C4 August 200323.7 °C426 mm1820
200236.2 °C29 October 200211.4 °C23 June 200223.4 °C455 mm1610
200137.6 °C26 November 200111.4 °C15 July 200123.7 °C482 mm1840
200036.6 °C20 March 200010.6 °C19 July 200023.5 °C542 mm1840
199936.8 °C29 November 199911.2 °C25 June 199923.1 °C596 mm1440
199838.9 °C21 January 199811.3 °C14 September 199823.5 °C670 mm1580
199736.5 °C17 December 199710.2 °C11 August 199723.2 °C606 mm1470
199639.1 °C22 November 199610.6 °C25 August 199623.4 °C618 mm1760
199537.3 °C8 February 199511.8 °C27 August 199523.1 °C444 mm1470
199438.6 °C22 November 199411.0 °C25 June 199422.7 °C672 mm1080
199336.6 °C5 December 199310.1 °C16 August 199322.8 °C666 mm1290
199237.4 °C17 January 199211.0 °C22 July 199223.3 °C370 mm1780
199139.2 °C12 January 19919.4 °C21 July 199123.6 °C230 mm1720
199037.5 °C15 November 199010.4 °C24 July 199022.8 °C563 mm1310
198936.3 °C4 October 198910.7 °C13 June 198922.8 °C956 mm1180
198837.1 °C25 February 198810.5 °C30 July 198823.2 °C546 mm1580
198739.8 °C27 December 198711.5 °C11 July 198723.2 °C595 mm1460
198638.0 °C9 November 198610.3 °C25 June 198622.9 °C471 mm1540
198538.5 °C8 February 198512.2 °C5 July 198523.0 °C431 mm1410
198438.3 °C24 December 198410.8 °C2 September 198422.8 °C699 mm1030
198338.8 °C17 February 198310.9 °C2 September 198323.4 °C488 mm1570
198237.6 °C26 December 198211.4 °C25 August 198222.5 °C713 mm1150
198138.2 °C24 January 198110.6 °C16 August 198122.7 °C552 mm1130
198036.2 °C16 February 198011.3 °C14 June 198022.7 °C614 mm1110
197937.6 °C1 October 19799.6 °C6 August 197922.8 °C490 mm1310
197836.4 °C13 February 197810.7 °C1 August 197823.2 °C869 mm1520
197736.1 °C10 March 197710.6 °C11 August 197723.2 °C656 mm1450
197639.4 °C25 November 197611.5 °C20 July 197623.2 °C504 mm1650
197536.3 °C2 December 197510.2 °C27 July 197522.4 °C645 mm1060
197436.8 °C21 November 197411.0 °C29 July 197422.9 °C587 mm1310
197338.0 °C28 January 197311.1 °C11 July 197322.9 °C588 mm1390
197237.2 °C11 December 197212.3 °C7 September 197222.7 °C690 mm1280
197135.1 °C13 December 197111.0 °C3 June 197122.5 °C922 mm1070
197035.8 °C8 October 197011.3 °C19 September 197022.5 °C872 mm1140
196938.1 °C20 November 19699.4 °C8 September 196922.9 °C776 mm1490
196837.2 °C11 January 196810.0 °C12 June 196822.4 °C563 mm1370
196736.3 °C10 February 196711.3 °C8 July 196722.6 °C726 mm1140
196637.6 °C27 January 19669.6 °C28 July 196622.5 °C708 mm1230
196538.2 °C2 November 19658.7 °C16 July 196522.0 °C524 mm1140
196436.7 °C17 November 196411.0 °C21 July 196422.3 °C572 mm1340
196338.1 °C28 November 196311.1 °C14 August 196322.6 °C433 mm1620
196236.8 °C14 February 196210.9 °C11 August 196222.9 °C472 mm1710
196140.0 °C29 October 196110.5 °C9 August 196123.1 °C633 mm1540
196038.7 °C17 November 196011.4 °C3 July 196022.9 °C474 mm1580
195939.5 °C18 December 195912.0 °C14 June 195922.9 °C473 mm1550
195839.1 °C2 December 19589.5 °C22 June 195822.8 °C631 mm1510
195740.2 °C30 October 195710.7 °C19 July 195723.0 °C442 mm1630
195638.8 °C21 February 195611.3 °C25 July 195623.3 °C378 mm1910
195536.6 °C1 November 195512.0 °C10 June 195522.4 °C566 mm1370
195437.3 °C27 October 195411.8 °C30 June 195422.8 °C745 mm1440
195338.7 °C29 November 19539.5 °C2 August 195322.9 °C550 mm1600
195238.2 °C4 January 19529.8 °C22 June 195222.7 °C784 mm1430
195140.9 °C26 November 195111.2 °C2 August 195123.2 °C386 mm1850
195038.0 °C26 November 195010.3 °C27 May 195022.6 °C412 mm1770
194939.0 °C3 December 194910.6 °C28 July 194922.8 °C755 mm1350
194838.8 °C6 November 194810.8 °C20 August 194822.7 °C589 mm1310
194738.1 °C17 January 194710.6 °C7 July 194722.8 °C700 mm1450
194638.8 °C30 October 194610.7 °C18 June 194622.9 °C524 mm1620
194538.2 °C24 November 19459.3 °C29 June 194522.7 °C513 mm1430
194440.1 °C28 January 194411.4 °C11 June 194423.1 °C480 mm1910
194339.4 °C15 November 194310.9 °C17 July 194321.9 °C663 mm970
194236.7 °C4 January 194210.1 °C7 July 194222.5 °C570 mm1320
194138.2 °C20 October 194110.5 °C13 June 194122.5 °C694 mm1350
194039.1 °C28 November 19409.8 °C5 August 194023.0 °C538 mm1630

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
29.3 °C
+0.3 °C
Hot days (≥ 30 °C)
159 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
739 mm
+170 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan34.9 °C+3.2 °C202 mm+88 mm
Feb30.7 °C-0.7 °C166 mm+69 mm
Mar29.7 °C-0.7 °C146 mm+68 mm
Apr30.3 °C+1.2 °C14 mm-23 mm
May27.4 °C+0.5 °C21 mm-3 mm
Jun26.3 °C+1.3 °C8 mm-8 mm
Jul23.9 °C-0.9 °C42 mm+29 mm
Aug26.0 °C-0.3 °C18 mm+5 mm
Sep30.1 °C+1.4 °C3 mm-11 mm
Oct30.6 °C+0.1 °C26 mm+1 mm
Nov30.1 °C-1.0 °C45 mm-3 mm
Dec31.9 °C+0.3 °C48 mm-43 mm

The year's extremes

Hottest day
41.7 °C
8 Jan 2025
Coldest day
11.4 °C
6 Aug 2025
Wettest day
52.4 mm
21 Feb 2025
Windiest day
39.3 km/h
15 Mar 2025
Strongest gust
104.8 km/h
15 Mar 2025
Hottest feels-like
44.7 °C
8 Jan 2025
Coldest feels-like
10.1 °C
6 Aug 2025
Sunniest day
13.6 h
16 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 Amboasary?

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

What is the hottest day ever recorded in Amboasary?

The hottest day measured in Amboasary between 1940 and 2025 was 8 January 2025, reaching 41.7 °C.

What is the coldest day in Amboasary?

The coldest day measured in Amboasary between 1940 and 2025 was 16 July 1965, at 8.7 °C.

Does it snow in Amboasary?

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

Has the climate of Amboasary warmed?

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

What is the wettest day in Amboasary?

The wettest day measured in Amboasary between 1940 and 2025 was 27 February 1989, with 175 mm of rain in 24 hours.

What was the windiest day in Amboasary?

The windiest day measured in Amboasary between 1940 and 2025 was 18 March 1941, with winds reaching 45.2 km/h.

What is the warmest month in Amboasary?

The warmest month in Amboasary is January (26.3 °C on average); the coldest is July (18.9 °C).

How much does it rain in Amboasary?

Amboasary receives on average 569 mm of precipitation per year, spread over about 99 rainy days.

Is it sunny in Amboasary?

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

Are there tropical nights in Amboasary?

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

What was the most extreme apparent temperature in Amboasary?

In Amboasary, between 1940 and 2025, the highest apparent temperature reached 45.2 °C on 1 February 2021, and the lowest was 6.7 °C on 16 July 1965.

Compare Amboasary with another city

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

Nearby cities

The climate around Amboasary

Other cities — Madagascar