Soalala climate — normals and trends

Soalala (Madagascar) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.1 °C and it receives 1,270 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 (27.2 °C on average) and the coldest is July (24.3 °C). Rainfall peaks in January.

Soalala averages 0 frost days, 62 hot days (≥ 30 °C) and 130 rainy days per year.

Soalala has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.1 °C (on 23 November 2023) and the coldest 18.1 °C (on 16 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

SoalalaBoeny

coords
-16.10°, 45.32°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAprilColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

26.1°C

Average daily high

28.8°C

Average daily low

23.8°C

Annual rainfall

1,270mm

Sunshine / day

11.0h

Mean relative humidity

74%

Average peak wind

19.0km/h

Seasonal range

2.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

62 d/yr

Rainy days (≥ 1 mm)

130 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.6 °C

Average feels-like low

26.1 °C

Average peak gust

31.8 km/h

Tropical nights (≥ 20 °C)

362 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

+0.1 °C per decade · r² = 0.70 · 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.1 °C

23 November 2023

Coldest day

18.1 °C

16 June 1968

Wettest day

356 mm

28 January 2004

Windiest day

67.4 km/h

8 March 2004

Strongest gust

113.8 km/h

28 January 2004

Hottest feels-like

40.5 °C

28 February 1983

Coldest feels-like

15.2 °C

11 June 1965

Sunniest day

12.7 h

16 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.0 °C12 May 202520.5 °C21 July 202526.9 °C1,231 mm1480
202433.4 °C17 April 202420.1 °C21 July 202427.1 °C1,441 mm1840
202334.1 °C23 November 202319.6 °C29 June 202327.0 °C1,335 mm1570
202233.5 °C21 April 202219.7 °C7 July 202226.2 °C1,317 mm980
202132.3 °C7 December 202120.4 °C25 June 202126.6 °C1,295 mm1240
202033.2 °C13 April 202019.8 °C23 July 202026.7 °C1,180 mm1290
201932.6 °C23 April 201919.5 °C23 July 201926.9 °C1,529 mm1440
201832.3 °C16 March 201820.0 °C7 June 201826.6 °C1,053 mm1090
201732.4 °C22 October 201720.6 °C4 August 201726.7 °C1,065 mm1160
201633.1 °C18 April 201620.1 °C12 August 201626.4 °C1,182 mm770
201531.7 °C24 November 201519.5 °C12 July 201526.5 °C1,741 mm920
201432.1 °C22 March 201419.5 °C13 July 201426.4 °C1,655 mm830
201332.4 °C10 April 201319.9 °C8 July 201326.3 °C1,158 mm830
201232.4 °C13 November 201219.1 °C19 July 201226.2 °C1,819 mm460
201131.6 °C7 April 201119.4 °C3 July 201126.4 °C1,368 mm620
201032.7 °C27 April 201020.1 °C10 September 201026.6 °C1,142 mm1060
200931.7 °C26 October 200919.4 °C30 June 200926.4 °C1,301 mm850
200832.6 °C23 October 200819.8 °C23 July 200826.1 °C1,331 mm680
200733.6 °C3 April 200720.4 °C24 June 200726.4 °C1,512 mm960
200632.6 °C24 December 200619.7 °C27 June 200626.4 °C1,038 mm1100
200531.8 °C23 March 200519.8 °C27 July 200526.4 °C784 mm830
200433.2 °C22 January 200418.3 °C8 July 200426.3 °C2,113 mm870
200331.8 °C3 April 200318.9 °C3 August 200326.3 °C1,201 mm920
200232.2 °C8 January 200219.5 °C23 June 200226.4 °C948 mm900
200132.9 °C6 March 200119.4 °C14 August 200126.2 °C1,125 mm850
200031.8 °C19 March 200020.2 °C3 July 200026.1 °C1,149 mm710
199931.8 °C26 April 199919.1 °C23 June 199926.2 °C851 mm740
199833.0 °C24 April 199820.2 °C27 July 199826.5 °C1,308 mm1090
199732.0 °C20 April 199719.4 °C3 August 199726.2 °C1,638 mm680
199631.7 °C23 October 199618.4 °C25 August 199625.9 °C1,279 mm500
199531.4 °C25 April 199519.1 °C10 June 199526.0 °C1,163 mm490
199432.0 °C25 April 199419.6 °C13 July 199426.1 °C1,016 mm700
199332.0 °C22 April 199319.0 °C17 August 199325.9 °C1,402 mm610
199231.7 °C8 April 199219.5 °C23 July 199225.9 °C1,127 mm610
199132.8 °C4 January 199119.2 °C16 June 199126.0 °C1,688 mm490
199032.0 °C31 March 199019.4 °C8 July 199026.3 °C785 mm910
198931.6 °C5 May 198920.7 °C13 June 198925.9 °C1,149 mm440
198832.6 °C17 March 198820.2 °C3 August 198826.4 °C1,466 mm1020
198732.5 °C7 May 198718.4 °C10 July 198726.3 °C849 mm730
198632.4 °C6 April 198619.0 °C25 June 198625.9 °C1,045 mm720
198531.6 °C11 April 198519.3 °C4 June 198525.8 °C1,373 mm360
198432.5 °C9 April 198419.2 °C14 September 198425.7 °C1,709 mm400
198331.6 °C25 April 198319.5 °C21 August 198326.3 °C1,342 mm680
198231.3 °C19 March 198219.4 °C13 July 198226.2 °C1,574 mm500
198133.3 °C20 December 198118.8 °C27 June 198126.0 °C1,238 mm490
198032.7 °C29 November 198019.6 °C19 June 198026.1 °C1,234 mm610
197931.5 °C17 March 197918.6 °C27 July 197926.1 °C1,067 mm570
197831.7 °C16 March 197819.5 °C28 July 197826.1 °C1,481 mm680
197731.9 °C22 February 197719.4 °C5 July 197726.3 °C1,529 mm770
197631.6 °C10 March 197619.3 °C18 July 197625.8 °C1,296 mm300
197532.0 °C12 December 197518.4 °C26 July 197525.6 °C1,180 mm350
197431.2 °C21 March 197419.4 °C28 July 197425.4 °C1,090 mm160
197333.2 °C16 February 197319.3 °C12 July 197326.2 °C1,281 mm600
197232.0 °C28 November 197218.6 °C11 June 197225.9 °C1,940 mm550
197131.6 °C23 March 197120.0 °C30 May 197125.7 °C1,312 mm490
197031.2 °C4 April 197020.3 °C4 July 197026.0 °C1,080 mm500
196932.2 °C19 November 196919.5 °C20 June 196926.1 °C1,158 mm560
196831.8 °C15 January 196818.1 °C16 June 196825.5 °C1,563 mm190
196731.2 °C29 January 196719.9 °C6 July 196725.9 °C1,108 mm370
196631.6 °C6 February 196619.5 °C30 July 196626.0 °C609 mm610
196532.0 °C5 November 196518.7 °C6 July 196525.3 °C1,491 mm280
196431.6 °C18 April 196418.8 °C28 July 196425.6 °C1,095 mm310
196331.1 °C29 November 196319.8 °C13 August 196325.6 °C764 mm230
196231.3 °C25 April 196219.6 °C28 July 196225.6 °C1,108 mm120
196131.7 °C25 November 196120.3 °C12 June 196126.2 °C1,145 mm450
196031.1 °C31 October 196020.3 °C30 July 196025.8 °C990 mm400
195931.7 °C2 November 195919.6 °C6 June 195925.8 °C1,185 mm510
195831.9 °C14 April 195819.0 °C18 July 195825.8 °C1,992 mm280
195731.5 °C4 November 195719.2 °C10 July 195725.8 °C1,392 mm450
195631.5 °C29 March 195618.8 °C24 July 195625.6 °C841 mm340
195530.9 °C25 January 195519.6 °C12 August 195525.6 °C1,008 mm160
195431.7 °C9 December 195419.7 °C25 July 195425.8 °C1,130 mm420
195331.0 °C28 April 195319.2 °C30 June 195325.7 °C2,115 mm300
195230.4 °C11 April 195219.4 °C5 July 195225.6 °C1,401 mm100
195132.2 °C25 November 195119.2 °C25 July 195125.8 °C900 mm470
195031.5 °C17 April 195019.1 °C23 May 195025.5 °C1,704 mm260
194931.5 °C23 April 194920.0 °C10 August 194925.8 °C1,323 mm410
194831.1 °C22 December 194820.4 °C1 July 194825.8 °C985 mm180
194731.4 °C19 April 194720.0 °C20 August 194725.7 °C1,063 mm280
194631.5 °C10 December 194619.2 °C21 September 194625.7 °C1,416 mm370
194531.9 °C22 November 194519.8 °C4 July 194525.7 °C1,339 mm250
194431.3 °C19 March 194418.8 °C7 July 194425.6 °C862 mm360
194331.4 °C24 December 194319.6 °C26 June 194325.5 °C671 mm330
194231.2 °C23 May 194219.3 °C21 July 194225.7 °C799 mm200
194131.9 °C9 December 194118.8 °C21 June 194125.5 °C2,627 mm220
194033.4 °C27 November 194020.1 °C19 July 194025.8 °C952 mm270

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.7 °C
+0.9 °C
Hot days (≥ 30 °C)
148 d/yr
+86
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1231 mm
-40 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.4 °C+0.9 °C279 mm-115 mm
Feb29.3 °C+0.8 °C351 mm+30 mm
Mar30.2 °C+1.0 °C225 mm+21 mm
Apr31.4 °C+1.5 °C14 mm-36 mm
May31.6 °C+2.1 °C3 mm-2 mm
Jun29.4 °C+1.1 °C0 mm-1 mm
Jul28.6 °C+0.8 °C0 mm-1 mm
Aug28.2 °C+0.3 °C4 mm+2 mm
Sep29.2 °C+0.8 °C3 mm-1 mm
Oct30.0 °C+0.9 °C6 mm-10 mm
Nov29.7 °C+0.4 °C116 mm+54 mm
Dec29.5 °C+0.6 °C230 mm+20 mm

The year's extremes

Hottest day
33.0 °C
12 May 2025
Coldest day
20.5 °C
21 Jul 2025
Wettest day
76.4 mm
9 Mar 2025
Windiest day
44.4 km/h
9 Mar 2025
Strongest gust
78.8 km/h
9 Mar 2025
Hottest feels-like
40.1 °C
11 Jan 2025
Coldest feels-like
17.7 °C
6 Aug 2025
Sunniest day
12.7 h
19 Nov 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 Soalala?

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

What is the hottest day ever recorded in Soalala?

The hottest day measured in Soalala between 1940 and 2025 was 23 November 2023, reaching 34.1 °C.

What is the coldest day in Soalala?

The coldest day measured in Soalala between 1940 and 2025 was 16 June 1968, at 18.1 °C.

Does it snow in Soalala?

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

Has the climate of Soalala warmed?

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

What is the wettest day in Soalala?

The wettest day measured in Soalala between 1940 and 2025 was 28 January 2004, with 356 mm of rain in 24 hours.

What was the windiest day in Soalala?

The windiest day measured in Soalala between 1940 and 2025 was 8 March 2004, with winds reaching 67.4 km/h.

What is the warmest month in Soalala?

The warmest month in Soalala is April (27.2 °C on average); the coldest is July (24.3 °C).

How much does it rain in Soalala?

Soalala receives on average 1,270 mm of precipitation per year, spread over about 130 rainy days.

Is it sunny in Soalala?

Soalala gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Soalala?

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

What was the most extreme apparent temperature in Soalala?

In Soalala, between 1940 and 2025, the highest apparent temperature reached 40.5 °C on 28 February 1983, and the lowest was 15.2 °C on 11 June 1965.

Compare Soalala with another city

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

Nearby cities

The climate around Soalala

Other cities — Madagascar