Antsiranana climate — normals and trends

Antsiranana (Madagascar) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.3 °C and it receives 831 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 April (26.5 °C on average) and the coldest is August (23.6 °C). Rainfall peaks in January.

Antsiranana averages 0 frost days, 123 hot days (≥ 30 °C) and 110 rainy days per year.

Antsiranana 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 34.5 °C (on 6 April 2013) and the coldest 17.8 °C (on 29 August 2021).

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

AntsirananaDiana

coords
-12.32°, 49.29°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthAugustWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.3°C

Average daily high

29.3°C

Average daily low

22.6°C

Annual rainfall

831mm

Sunshine / day

10.9h

Mean relative humidity

73%

Average peak wind

22.5km/h

Seasonal range

2.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

123 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

23.9 °C

Average peak gust

50.2 km/h

Tropical nights (≥ 20 °C)

353 d/yr

Solar radiation

20.6 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.59 · 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

34.5 °C

6 April 2013

Coldest day

17.8 °C

29 August 2021

Wettest day

248 mm

29 April 1966

Windiest day

59.8 km/h

13 December 2024

Strongest gust

120.6 km/h

23 January 1940

Hottest feels-like

40.5 °C

13 March 2019

Coldest feels-like

14.6 °C

2 September 1984

Sunniest day

12.7 h

14 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.4 °C10 January 202519.8 °C20 July 202526.2 °C770 mm2110
202434.3 °C24 November 202419.7 °C4 August 202426.3 °C1,221 mm2220
202333.9 °C24 December 202319.6 °C25 July 202326.4 °C591 mm2320
202233.7 °C15 December 202217.8 °C28 July 202225.3 °C1,204 mm1370
202134.1 °C25 December 202117.8 °C29 August 202125.8 °C918 mm1770
202033.2 °C22 December 202018.2 °C14 August 202025.8 °C967 mm1900
201933.6 °C28 November 201920.1 °C28 June 201926.2 °C1,192 mm2060
201834.3 °C8 November 201819.3 °C18 July 201825.7 °C1,106 mm1540
201733.5 °C1 December 201719.5 °C13 July 201726.1 °C752 mm1970
201633.6 °C25 December 201619.3 °C15 September 201625.7 °C1,062 mm1540
201533.5 °C30 March 201519.6 °C11 July 201525.9 °C1,123 mm1790
201434.1 °C23 November 201419.6 °C14 October 201425.7 °C889 mm1490
201334.5 °C6 April 201319.5 °C5 August 201325.9 °C640 mm1890
201233.9 °C26 December 201218.4 °C20 July 201225.5 °C1,138 mm1340
201134.3 °C10 January 201119.5 °C6 July 201125.7 °C661 mm1610
201032.9 °C19 November 201018.7 °C30 July 201025.9 °C677 mm1930
200933.6 °C6 November 200919.5 °C16 August 200925.8 °C652 mm1870
200832.2 °C29 December 200819.0 °C23 July 200825.3 °C1,113 mm1240
200732.8 °C15 December 200719.2 °C14 July 200725.6 °C714 mm1370
200633.7 °C24 November 200618.4 °C7 September 200625.4 °C1,265 mm1390
200533.0 °C23 December 200519.2 °C21 August 200525.5 °C719 mm1580
200433.4 °C16 December 200418.5 °C7 July 200425.3 °C1,022 mm1370
200333.1 °C2 December 200318.5 °C3 August 200325.4 °C1,218 mm1410
200233.6 °C23 April 200219.2 °C11 July 200225.5 °C964 mm1400
200133.3 °C17 April 200119.1 °C11 June 200125.6 °C478 mm1640
200032.9 °C15 December 200018.8 °C5 July 200025.3 °C658 mm1410
199933.4 °C26 December 199919.7 °C23 July 199925.4 °C388 mm1600
199833.3 °C5 April 199818.8 °C21 July 199825.8 °C578 mm1760
199733.5 °C16 December 199719.5 °C14 July 199725.4 °C814 mm1460
199633.0 °C11 December 199618.0 °C26 July 199625.1 °C618 mm1280
199532.3 °C8 April 199519.1 °C17 June 199525.3 °C778 mm1000
199433.5 °C27 January 199418.6 °C28 July 199425.4 °C894 mm1400
199333.5 °C21 December 199318.9 °C3 September 199325.3 °C539 mm1410
199232.2 °C4 December 199218.3 °C30 July 199224.9 °C858 mm600
199133.1 °C29 November 199118.9 °C16 June 199125.4 °C1,007 mm1390
199033.7 °C20 December 199018.8 °C7 July 199025.5 °C410 mm1520
198932.5 °C6 December 198919.2 °C19 August 198924.8 °C1,172 mm810
198833.0 °C6 May 198819.4 °C29 September 198825.6 °C822 mm1600
198733.4 °C30 April 198719.0 °C8 July 198725.7 °C741 mm1690
198632.6 °C27 December 198618.4 °C17 August 198625.3 °C701 mm1260
198532.3 °C18 April 198518.5 °C16 July 198525.0 °C683 mm1200
198432.4 °C12 November 198417.9 °C2 September 198424.6 °C1,050 mm410
198333.8 °C8 December 198319.7 °C23 June 198325.6 °C744 mm1390
198234.1 °C21 December 198218.8 °C31 July 198225.7 °C843 mm1510
198132.7 °C4 January 198119.6 °C22 June 198125.7 °C765 mm1580
198033.1 °C28 November 198019.3 °C16 August 198025.5 °C981 mm1260
197933.1 °C21 March 197919.0 °C5 August 197925.9 °C532 mm1780
197833.3 °C29 December 197819.4 °C16 July 197825.4 °C854 mm1270
197733.2 °C8 January 197720.1 °C7 September 197725.7 °C720 mm1430
197633.1 °C28 November 197618.3 °C17 July 197625.1 °C923 mm700
197531.9 °C15 April 197519.0 °C11 September 197525.0 °C773 mm780
197432.3 °C4 April 197418.9 °C28 July 197424.9 °C566 mm600
197332.2 °C13 April 197319.8 °C30 August 197325.3 °C1,157 mm1140
197233.5 °C13 December 197219.1 °C9 August 197225.4 °C913 mm990
197132.1 °C18 January 197118.8 °C27 September 197124.5 °C1,355 mm400
197032.4 °C30 November 197019.4 °C28 July 197025.2 °C810 mm850
196932.3 °C1 December 196918.7 °C1 September 196925.3 °C803 mm1030
196831.7 °C4 November 196818.4 °C16 June 196824.9 °C1,028 mm520
196732.0 °C20 March 196719.7 °C5 July 196725.0 °C1,027 mm750
196633.4 °C6 March 196618.9 °C26 July 196625.4 °C657 mm1600
196533.1 °C16 November 196518.8 °C6 July 196524.9 °C520 mm980
196432.0 °C7 May 196419.4 °C21 July 196424.9 °C727 mm990
196333.0 °C27 December 196318.5 °C18 August 196324.9 °C561 mm1080
196232.5 °C27 November 196218.8 °C8 August 196224.8 °C923 mm740
196131.9 °C5 January 196118.9 °C11 June 196125.0 °C924 mm910
196032.9 °C23 December 196019.8 °C21 July 196024.9 °C617 mm1020
195933.4 °C1 November 195919.8 °C22 July 195924.9 °C1,121 mm760
195832.4 °C27 April 195818.4 °C19 July 195825.2 °C661 mm1140
195732.4 °C8 November 195719.4 °C10 July 195724.9 °C823 mm940
195632.3 °C8 December 195618.8 °C16 September 195624.4 °C780 mm420
195532.1 °C12 November 195519.2 °C13 August 195524.6 °C721 mm670
195431.7 °C19 October 195419.2 °C18 August 195424.8 °C914 mm570
195331.7 °C4 December 195319.5 °C29 August 195325.1 °C934 mm780
195232.4 °C22 March 195218.3 °C27 August 195225.4 °C520 mm1470
195132.4 °C24 November 195119.6 °C2 August 195125.3 °C602 mm1120
195032.1 °C8 December 195018.8 °C17 August 195024.9 °C629 mm770
194931.9 °C6 December 194918.7 °C9 August 194925.0 °C706 mm640
194832.7 °C12 April 194819.6 °C22 August 194825.2 °C604 mm1380
194732.2 °C26 December 194718.5 °C9 September 194724.8 °C553 mm760
194632.4 °C9 December 194618.8 °C20 September 194624.8 °C1,026 mm550
194533.0 °C20 November 194518.8 °C21 August 194524.6 °C909 mm680
194432.6 °C2 February 194418.2 °C9 July 194424.9 °C696 mm950
194332.7 °C23 December 194318.3 °C21 July 194324.4 °C851 mm580
194232.3 °C6 March 194218.3 °C20 July 194224.8 °C500 mm950
194133.4 °C28 November 194119.5 °C25 September 194124.8 °C1,366 mm470
194032.9 °C31 December 194019.7 °C4 August 194025.0 °C1,025 mm780

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.2 °C
+0.9 °C
Hot days (≥ 30 °C)
211 d/yr
+88
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
770 mm
-61 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.2 °C+1.0 °C300 mm+54 mm
Feb30.1 °C+1.0 °C155 mm-46 mm
Mar30.3 °C+0.7 °C142 mm-2 mm
Apr31.5 °C+1.2 °C16 mm-39 mm
May31.3 °C+1.4 °C11 mm-2 mm
Jun29.5 °C+0.9 °C3 mm-3 mm
Jul28.8 °C+1.0 °C1 mm-4 mm
Aug28.8 °C+0.9 °C5 mm+2 mm
Sep29.7 °C+1.2 °C4 mm+1 mm
Oct30.4 °C+0.9 °C6 mm-4 mm
Nov31.2 °C+0.7 °C59 mm+29 mm
Dec31.1 °C+0.7 °C69 mm-47 mm

The year's extremes

Hottest day
33.4 °C
10 Jan 2025
Coldest day
19.8 °C
20 Jul 2025
Wettest day
93.5 mm
11 Jan 2025
Windiest day
45.4 km/h
11 Jan 2025
Strongest gust
106.6 km/h
11 Jan 2025
Hottest feels-like
38.9 °C
13 Feb 2025
Coldest feels-like
17.3 °C
5 Aug 2025
Sunniest day
12.7 h
14 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 Antsiranana?

Antsiranana has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.3 °C and it receives 831 mm of precipitation per year.

What is the hottest day ever recorded in Antsiranana?

The hottest day measured in Antsiranana between 1940 and 2025 was 6 April 2013, reaching 34.5 °C.

What is the coldest day in Antsiranana?

The coldest day measured in Antsiranana between 1940 and 2025 was 29 August 2021, at 17.8 °C.

Does it snow in Antsiranana?

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

Has the climate of Antsiranana warmed?

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

What is the wettest day in Antsiranana?

The wettest day measured in Antsiranana between 1940 and 2025 was 29 April 1966, with 248 mm of rain in 24 hours.

What was the windiest day in Antsiranana?

The windiest day measured in Antsiranana between 1940 and 2025 was 13 December 2024, with winds reaching 59.8 km/h.

What is the warmest month in Antsiranana?

The warmest month in Antsiranana is April (26.5 °C on average); the coldest is August (23.6 °C).

How much does it rain in Antsiranana?

Antsiranana receives on average 831 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in Antsiranana?

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

Are there tropical nights in Antsiranana?

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

What was the most extreme apparent temperature in Antsiranana?

In Antsiranana, between 1940 and 2025, the highest apparent temperature reached 40.5 °C on 13 March 2019, and the lowest was 14.6 °C on 2 September 1984.

Compare Antsiranana with another city

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

Nearby cities

The climate around Antsiranana

Other cities — Madagascar