Toliara climate — normals and trends

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

Toliara averages 0 frost days, 163 hot days (≥ 30 °C) and 78 rainy days per year.

Toliara 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 38.7 °C (on 23 January 2022) and the coldest 11.2 °C (on 2 August 1982).

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

ToliaraAtsimo-Andrefana

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

Mean daily temperature

24.3°C

Average daily high

29.4°C

Average daily low

20.4°C

Annual rainfall

588mm

Sunshine / day

11.3h

Mean relative humidity

69%

Average peak wind

18.2km/h

Seasonal range

6.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

163 d/yr

Rainy days (≥ 1 mm)

78 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.8 °C

Average feels-like low

21.5 °C

Average peak gust

36.7 km/h

Tropical nights (≥ 20 °C)

205 d/yr

Solar radiation

21.3 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.53 · 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

38.7 °C

23 January 2022

Coldest day

11.2 °C

2 August 1982

Wettest day

169 mm

2 January 2002

Windiest day

71.8 km/h

25 March 1982

Strongest gust

139.3 km/h

25 March 1982

Hottest feels-like

44.5 °C

11 January 2025

Coldest feels-like

7.5 °C

23 August 1994

Sunniest day

13.4 h

31 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.8 °C11 January 202514.0 °C4 August 202524.9 °C758 mm1880
202438.0 °C15 December 202414.8 °C17 July 202425.5 °C348 mm2420
202336.1 °C22 November 202313.5 °C26 June 202324.6 °C750 mm1640
202238.7 °C23 January 202214.5 °C29 June 202225.1 °C358 mm1960
202136.3 °C15 October 202114.6 °C15 August 202124.8 °C368 mm1730
202038.3 °C12 February 202014.1 °C27 July 202025.4 °C243 mm2340
201937.5 °C26 October 201912.6 °C23 July 201925.1 °C547 mm2070
201835.1 °C15 January 201813.0 °C2 August 201824.9 °C277 mm1920
201736.0 °C22 October 201714.5 °C2 August 201725.1 °C505 mm2000
201637.0 °C30 January 201615.1 °C10 July 201625.0 °C415 mm2120
201536.7 °C13 November 201512.4 °C9 July 201524.7 °C761 mm1960
201437.1 °C27 December 201413.2 °C10 July 201424.5 °C652 mm1760
201335.8 °C26 December 201313.6 °C19 July 201324.7 °C558 mm2020
201236.6 °C28 February 201213.6 °C18 July 201225.0 °C471 mm2360
201136.9 °C12 November 201112.7 °C3 July 201124.5 °C473 mm1950
201037.5 °C13 October 201013.6 °C16 August 201025.3 °C405 mm2400
200937.1 °C11 October 200913.0 °C1 July 200924.8 °C547 mm2050
200836.8 °C15 October 200814.4 °C28 June 200824.6 °C311 mm1880
200735.2 °C24 November 200713.4 °C3 July 200724.6 °C746 mm1820
200636.3 °C5 November 200612.1 °C27 June 200624.8 °C563 mm2000
200534.8 °C31 December 200513.9 °C26 July 200524.5 °C583 mm1780
200436.1 °C8 March 200413.2 °C3 June 200425.0 °C565 mm1870
200333.8 °C12 September 200313.1 °C6 July 200324.6 °C676 mm1650
200236.1 °C26 September 200213.9 °C24 June 200224.7 °C591 mm1840
200136.0 °C10 December 200113.3 °C15 July 200124.4 °C736 mm1590
200034.2 °C3 April 200014.6 °C18 July 200024.5 °C982 mm1370
199933.9 °C12 November 199913.5 °C18 May 199924.3 °C749 mm1530
199834.8 °C7 April 199813.5 °C10 June 199824.8 °C691 mm1820
199735.2 °C6 January 199714.1 °C8 July 199724.3 °C754 mm1440
199635.6 °C12 January 199612.3 °C24 August 199624.1 °C563 mm1500
199535.3 °C5 January 199513.2 °C30 June 199524.3 °C573 mm1650
199434.8 °C21 November 199411.9 °C23 August 199423.9 °C654 mm1220
199334.1 °C9 December 199312.5 °C8 June 199324.0 °C541 mm1270
199235.9 °C22 February 199212.1 °C5 July 199224.7 °C347 mm1770
199135.6 °C15 January 199111.4 °C18 July 199124.4 °C536 mm1860
199035.2 °C1 January 199013.0 °C6 September 199024.4 °C403 mm1670
198934.9 °C30 December 198914.1 °C11 July 198924.3 °C696 mm1290
198835.7 °C27 February 198813.2 °C31 July 198824.6 °C471 mm1520
198734.3 °C22 November 198711.7 °C21 June 198724.2 °C462 mm1560
198634.0 °C31 January 198611.7 °C31 July 198623.9 °C440 mm1260
198535.2 °C10 February 198513.4 °C27 July 198524.3 °C515 mm1510
198433.0 °C1 January 198414.3 °C1 September 198424.1 °C711 mm1150
198333.9 °C16 January 198313.6 °C13 August 198324.7 °C378 mm1670
198234.8 °C4 February 198211.2 °C2 August 198223.8 °C861 mm920
198135.2 °C26 January 198112.4 °C2 July 198123.6 °C605 mm1140
198035.4 °C15 December 198012.1 °C19 June 198024.4 °C395 mm1600
197934.9 °C28 September 197912.6 °C9 September 197924.1 °C422 mm1500
197834.7 °C28 January 197813.1 °C28 July 197824.3 °C724 mm1460
197735.1 °C12 October 197713.2 °C9 August 197724.1 °C684 mm1350
197635.5 °C19 November 197611.6 °C18 July 197623.9 °C611 mm1370
197534.0 °C18 October 197512.5 °C26 July 197523.6 °C579 mm880
197433.4 °C16 November 197412.7 °C28 July 197423.8 °C847 mm1020
197335.7 °C5 January 197312.4 °C12 July 197324.2 °C555 mm1450
197235.4 °C10 December 197213.5 °C7 August 197223.7 °C684 mm1210
197133.8 °C23 January 197113.6 °C15 June 197123.6 °C681 mm1100
197034.8 °C22 February 197014.3 °C4 July 197024.1 °C474 mm1360
196935.9 °C17 October 196912.7 °C8 September 196924.2 °C578 mm1500
196834.9 °C17 January 196812.0 °C12 June 196823.1 °C988 mm1080
196734.0 °C2 February 196713.7 °C8 July 196723.8 °C813 mm1120
196636.4 °C1 November 196612.7 °C27 July 196623.6 °C706 mm1430
196535.9 °C1 November 196512.0 °C16 July 196523.2 °C722 mm1190
196436.3 °C9 March 196412.5 °C20 July 196423.9 °C505 mm1700
196336.4 °C14 January 196313.3 °C14 August 196323.8 °C525 mm1690
196234.9 °C20 January 196213.4 °C31 May 196224.0 °C632 mm1810
196134.8 °C14 October 196112.2 °C9 August 196124.5 °C551 mm1790
196036.6 °C25 October 196012.9 °C18 July 196024.2 °C438 mm1960
195935.4 °C1 November 195914.6 °C13 June 195924.5 °C447 mm2080
195835.6 °C16 November 195813.1 °C22 June 195824.1 °C603 mm1710
195736.6 °C10 November 195713.6 °C10 July 195724.3 °C441 mm1960
195634.8 °C29 October 195613.5 °C25 July 195623.8 °C638 mm1660
195534.0 °C11 November 195514.1 °C4 August 195523.8 °C494 mm1550
195437.0 °C7 October 195413.6 °C30 June 195423.9 °C831 mm1460
195335.0 °C19 October 195313.6 °C2 July 195323.7 °C842 mm1300
195235.6 °C4 January 195212.7 °C20 September 195223.5 °C996 mm1100
195138.0 °C25 November 195113.5 °C27 August 195124.1 °C455 mm1800
195036.5 °C8 December 195013.4 °C27 May 195023.7 °C741 mm1230
194935.3 °C2 December 194914.1 °C17 August 194924.0 °C856 mm1430
194835.7 °C6 October 194813.5 °C17 July 194824.1 °C382 mm1600
194734.8 °C13 October 194713.5 °C6 July 194723.5 °C805 mm920
194636.0 °C12 December 194612.3 °C18 June 194623.7 °C701 mm1450
194536.8 °C10 November 194512.1 °C21 June 194524.4 °C465 mm1980
194435.9 °C3 December 194413.7 °C6 July 194424.3 °C339 mm2070
194335.4 °C3 October 194312.5 °C3 September 194324.0 °C566 mm1640
194234.7 °C21 December 194213.5 °C8 July 194223.9 °C420 mm1650
194136.8 °C18 October 194113.8 °C24 August 194124.1 °C885 mm1710
194037.0 °C24 November 194012.8 °C5 August 194024.4 °C440 mm1940

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.8 °C
+0.4 °C
Hot days (≥ 30 °C)
188 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
758 mm
+170 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.0 °C+1.1 °C167 mm-6 mm
Feb30.5 °C-0.3 °C261 mm+124 mm
Mar30.3 °C-0.4 °C120 mm+34 mm
Apr30.7 °C+0.6 °C7 mm-13 mm
May29.3 °C+1.1 °C2 mm-8 mm
Jun27.5 °C+0.9 °C3 mm-2 mm
Jul27.2 °C+0.8 °C1 mm-3 mm
Aug28.0 °C+0.5 °C2 mm-1 mm
Sep30.6 °C+1.3 °C0 mm-5 mm
Oct30.8 °C+0.3 °C4 mm-8 mm
Nov30.6 °C-0.5 °C12 mm-18 mm
Dec30.9 °C-0.1 °C180 mm+77 mm

The year's extremes

Hottest day
37.8 °C
11 Jan 2025
Coldest day
14.0 °C
4 Aug 2025
Wettest day
50.5 mm
28 Feb 2025
Windiest day
52.0 km/h
14 Mar 2025
Strongest gust
93.6 km/h
14 Mar 2025
Hottest feels-like
44.5 °C
11 Jan 2025
Coldest feels-like
10.0 °C
4 Aug 2025
Sunniest day
13.4 h
31 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 Toliara?

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

What is the hottest day ever recorded in Toliara?

The hottest day measured in Toliara between 1940 and 2025 was 23 January 2022, reaching 38.7 °C.

What is the coldest day in Toliara?

The coldest day measured in Toliara between 1940 and 2025 was 2 August 1982, at 11.2 °C.

Does it snow in Toliara?

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

Has the climate of Toliara warmed?

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

What is the wettest day in Toliara?

The wettest day measured in Toliara between 1940 and 2025 was 2 January 2002, with 169 mm of rain in 24 hours.

What was the windiest day in Toliara?

The windiest day measured in Toliara between 1940 and 2025 was 25 March 1982, with winds reaching 71.8 km/h.

What is the warmest month in Toliara?

The warmest month in Toliara is January (26.9 °C on average); the coldest is July (20.7 °C).

How much does it rain in Toliara?

Toliara receives on average 588 mm of precipitation per year, spread over about 78 rainy days.

Is it sunny in Toliara?

Toliara gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in Toliara?

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

What was the most extreme apparent temperature in Toliara?

In Toliara, between 1940 and 2025, the highest apparent temperature reached 44.5 °C on 11 January 2025, and the lowest was 7.5 °C on 23 August 1994.

Compare Toliara with another city

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

Nearby cities

The climate around Toliara

Other cities — Madagascar