Beloha climate — normals and trends

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

Beloha averages 0 frost days, 126 hot days (≥ 30 °C) and 84 rainy days per year.

Beloha 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 40.7 °C (on 11 January 2025) and the coldest 9.9 °C (on 31 July 1986).

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

BelohaAndroy

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

Mean daily temperature

23.3°C

Average daily high

28.3°C

Average daily low

19.7°C

Annual rainfall

522mm

Sunshine / day

11.1h

Mean relative humidity

73%

Average peak wind

20.2km/h

Seasonal range

7.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

126 d/yr

Rainy days (≥ 1 mm)

84 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.9 °C

Average feels-like low

20.7 °C

Average peak gust

39.0 km/h

Tropical nights (≥ 20 °C)

178 d/yr

Solar radiation

20.2 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.43 · 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

40.7 °C

11 January 2025

Coldest day

9.9 °C

31 July 1986

Wettest day

153 mm

18 February 2011

Windiest day

63.7 km/h

28 February 2025

Strongest gust

132.5 km/h

28 February 2025

Hottest feels-like

44.8 °C

11 January 2025

Coldest feels-like

9.0 °C

31 July 1986

Sunniest day

13.6 h

17 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.7 °C11 January 202512.8 °C8 August 202523.7 °C947 mm1250
202438.2 °C22 December 202413.4 °C8 July 202424.2 °C264 mm1860
202337.8 °C23 November 202311.9 °C26 June 202323.7 °C520 mm1320
202237.2 °C9 October 202213.4 °C5 July 202223.8 °C479 mm1530
202137.6 °C16 December 202113.2 °C30 June 202123.8 °C300 mm1430
202039.2 °C9 February 202013.6 °C3 July 202023.8 °C152 mm1590
201938.2 °C27 December 201912.4 °C23 July 201923.6 °C708 mm1080
201836.1 °C19 December 201813.8 °C26 July 201823.7 °C220 mm1470
201736.2 °C13 February 201713.2 °C14 July 201723.8 °C493 mm1460
201637.1 °C27 January 201613.0 °C10 July 201624.2 °C263 mm1760
201537.0 °C14 November 201511.0 °C9 July 201524.0 °C442 mm1760
201436.9 °C15 November 201413.1 °C10 July 201423.5 °C544 mm1380
201338.1 °C14 January 201313.2 °C5 June 201323.5 °C396 mm1490
201237.6 °C15 February 201212.5 °C31 July 201223.9 °C427 mm1700
201136.7 °C14 November 201112.0 °C24 June 201123.1 °C756 mm1190
201037.2 °C26 January 201012.2 °C7 September 201024.1 °C297 mm1790
200937.6 °C16 February 200912.3 °C21 July 200923.5 °C396 mm1540
200837.2 °C3 November 200812.0 °C2 July 200823.3 °C450 mm1470
200735.6 °C14 December 200712.8 °C30 August 200723.8 °C549 mm1680
200637.3 °C13 January 200612.7 °C2 September 200624.2 °C422 mm1650
200535.7 °C12 January 200512.5 °C26 July 200523.3 °C761 mm930
200438.0 °C27 January 200412.8 °C9 August 200424.2 °C353 mm1560
200336.9 °C26 March 200312.0 °C4 August 200323.8 °C452 mm1540
200236.1 °C19 January 200213.5 °C23 June 200223.7 °C409 mm1380
200137.2 °C3 February 200113.1 °C15 June 200123.9 °C469 mm1660
200037.5 °C15 February 200013.4 °C19 July 200024.1 °C490 mm1650
199935.2 °C27 November 199912.7 °C29 June 199923.3 °C662 mm1180
199837.1 °C10 January 199812.8 °C10 June 199823.7 °C592 mm1300
199736.8 °C11 March 199712.9 °C13 August 199723.6 °C407 mm1320
199637.4 °C13 January 199610.9 °C24 August 199623.5 °C591 mm1400
199535.6 °C12 October 199512.8 °C29 June 199523.2 °C424 mm1270
199436.6 °C13 January 199412.3 °C29 May 199422.7 °C674 mm830
199336.1 °C5 December 199312.0 °C8 June 199322.9 °C522 mm950
199236.5 °C20 December 199212.8 °C5 July 199223.5 °C394 mm1460
199137.0 °C20 November 199111.1 °C21 July 199123.7 °C260 mm1560
199035.1 °C24 November 199011.3 °C5 July 199022.9 °C495 mm930
198934.6 °C20 February 198912.9 °C13 June 198923.2 °C570 mm990
198836.8 °C25 February 198811.8 °C31 July 198823.4 °C398 mm1300
198735.0 °C12 December 198712.5 °C11 July 198723.1 °C505 mm1010
198636.9 °C1 February 19869.9 °C31 July 198623.1 °C405 mm1110
198538.1 °C7 February 198512.6 °C29 July 198523.3 °C446 mm1110
198435.7 °C20 December 198412.7 °C7 September 198423.1 °C581 mm910
198337.3 °C5 January 198312.9 °C13 August 198323.6 °C350 mm1280
198235.8 °C18 February 198210.9 °C2 August 198222.7 °C581 mm960
198135.4 °C24 January 198112.1 °C18 July 198122.5 °C696 mm820
198034.7 °C5 January 198012.7 °C14 June 198022.8 °C536 mm810
197935.1 °C1 October 197911.6 °C6 August 197922.8 °C387 mm990
197836.7 °C13 February 197811.8 °C28 July 197823.3 °C826 mm1060
197735.9 °C19 January 197712.9 °C11 August 197723.2 °C535 mm1000
197636.2 °C25 November 197612.3 °C18 July 197623.2 °C634 mm1180
197535.0 °C26 January 197510.5 °C27 July 197522.5 °C471 mm660
197434.9 °C24 February 197412.3 °C29 July 197423.1 °C541 mm1090
197337.0 °C27 January 197312.8 °C12 July 197323.1 °C482 mm1160
197235.4 °C11 December 197211.5 °C9 September 197222.9 °C627 mm1080
197133.8 °C20 January 197111.8 °C5 July 197122.7 °C668 mm880
197034.6 °C7 October 197012.6 °C21 June 197022.8 °C565 mm710
196937.4 °C17 October 196911.8 °C8 September 196922.9 °C828 mm1140
196837.2 °C19 January 196811.2 °C17 June 196822.4 °C587 mm1050
196734.8 °C8 February 196713.2 °C8 July 196722.9 °C668 mm800
196637.1 °C4 November 196611.0 °C28 July 196622.5 °C729 mm870
196537.3 °C3 November 196510.8 °C16 July 196522.3 °C537 mm1020
196436.9 °C18 October 196412.3 °C18 August 196422.6 °C466 mm1210
196336.1 °C28 November 196312.0 °C14 August 196322.7 °C661 mm1110
196236.1 °C22 January 196212.2 °C11 August 196223.1 °C527 mm1550
196136.2 °C29 October 196111.9 °C9 August 196123.3 °C585 mm1200
196037.7 °C11 November 196012.9 °C19 July 196023.2 °C537 mm1460
195937.8 °C2 December 195913.7 °C14 June 195923.5 °C314 mm1530
195837.7 °C1 December 195811.2 °C12 June 195823.1 °C434 mm1420
195737.5 °C11 November 195711.7 °C10 July 195723.4 °C432 mm1510
195639.0 °C24 February 195612.1 °C11 July 195623.5 °C354 mm1630
195535.6 °C1 November 195513.2 °C6 July 195522.5 °C659 mm950
195438.0 °C15 January 195412.8 °C30 June 195423.2 °C723 mm1200
195337.1 °C30 December 195312.0 °C27 June 195323.0 °C663 mm1130
195236.9 °C2 January 195211.7 °C21 September 195222.9 °C814 mm1070
195139.6 °C25 November 195112.8 °C7 August 195123.3 °C426 mm1630
195036.8 °C7 December 195012.1 °C27 May 195023.2 °C367 mm1720
194937.4 °C2 December 194911.5 °C9 August 194923.0 °C801 mm1020
194837.7 °C7 October 194812.5 °C14 July 194822.8 °C513 mm1030
194735.7 °C7 November 194712.3 °C7 July 194722.8 °C739 mm1060
194636.0 °C12 December 194612.0 °C18 June 194623.0 °C641 mm1210
194536.8 °C17 October 194511.3 °C29 June 194523.2 °C408 mm1360
194438.5 °C29 January 194412.4 °C6 July 194423.5 °C303 mm1790
194335.2 °C1 January 194311.9 °C30 June 194322.3 °C610 mm890
194234.9 °C28 October 194212.0 °C21 July 194222.6 °C532 mm910
194136.3 °C3 December 194112.4 °C20 June 194122.8 °C805 mm1110
194037.3 °C17 February 194012.8 °C9 August 194023.4 °C465 mm1470

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
28.3 °C
0.0 °C
Hot days (≥ 30 °C)
125 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
947 mm
+425 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.3 °C+2.2 °C223 mm+109 mm
Feb30.4 °C-0.7 °C259 mm+158 mm
Mar28.9 °C-1.2 °C320 mm+251 mm
Apr28.9 °C+0.2 °C13 mm-16 mm
May26.5 °C+0.1 °C13 mm-5 mm
Jun25.2 °C+0.6 °C6 mm-3 mm
Jul24.2 °C-0.2 °C8 mm-1 mm
Aug25.4 °C-0.3 °C11 mm+3 mm
Sep28.7 °C+1.1 °C2 mm-8 mm
Oct29.0 °C-0.2 °C17 mm-3 mm
Nov28.8 °C-1.2 °C19 mm-20 mm
Dec31.1 °C+0.5 °C55 mm-41 mm

The year's extremes

Hottest day
40.7 °C
11 Jan 2025
Coldest day
12.8 °C
8 Aug 2025
Wettest day
145.3 mm
28 Feb 2025
Windiest day
63.7 km/h
28 Feb 2025
Strongest gust
132.5 km/h
28 Feb 2025
Hottest feels-like
44.8 °C
11 Jan 2025
Coldest feels-like
11.9 °C
29 Jul 2025
Sunniest day
13.6 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 Beloha?

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

What is the hottest day ever recorded in Beloha?

The hottest day measured in Beloha between 1940 and 2025 was 11 January 2025, reaching 40.7 °C.

What is the coldest day in Beloha?

The coldest day measured in Beloha between 1940 and 2025 was 31 July 1986, at 9.9 °C.

Does it snow in Beloha?

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

Has the climate of Beloha warmed?

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

What is the wettest day in Beloha?

The wettest day measured in Beloha between 1940 and 2025 was 18 February 2011, with 153 mm of rain in 24 hours.

What was the windiest day in Beloha?

The windiest day measured in Beloha between 1940 and 2025 was 28 February 2025, with winds reaching 63.7 km/h.

What is the warmest month in Beloha?

The warmest month in Beloha is January (26.5 °C on average); the coldest is July (19.4 °C).

How much does it rain in Beloha?

Beloha receives on average 522 mm of precipitation per year, spread over about 84 rainy days.

Is it sunny in Beloha?

Beloha gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Beloha?

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

What was the most extreme apparent temperature in Beloha?

In Beloha, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 11 January 2025, and the lowest was 9.0 °C on 31 July 1986.

Compare Beloha with another city

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

Nearby cities

The climate around Beloha

Other cities — Madagascar