Betafo climate — normals and trends

Betafo (Madagascar) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.5 °C and it receives 1,617 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 (19.5 °C on average) and the coldest is July (13.9 °C). Rainfall peaks in January.

Betafo averages 0 frost days, 1 hot days (≥ 30 °C) and 147 rainy days per year.

Betafo has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.4 °C (on 12 October 2010) and the coldest 1.2 °C (on 6 June 1972).

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

BetafoVakinankaratra

coords
-19.83°, 46.85°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthJune

Mean daily temperature

17.5°C

Average daily high

23.3°C

Average daily low

12.6°C

Annual rainfall

1,617mm

Sunshine / day

10.8h

Mean relative humidity

73%

Average peak wind

13.3km/h

Seasonal range

5.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

147 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.2 °C

Average feels-like low

11.8 °C

Average peak gust

31.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

+0.3 °C per decade · r² = 0.84 · 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

32.4 °C

12 October 2010

Coldest day

1.2 °C

6 June 1972

Wettest day

156 mm

21 January 1945

Windiest day

57.5 km/h

18 March 1941

Strongest gust

127.4 km/h

18 March 1941

Hottest feels-like

34.9 °C

12 November 2021

Coldest feels-like

-2.1 °C

6 June 1972

Sunniest day

13.2 h

4 January 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.5 °C28 October 20254.8 °C19 June 202518.6 °C1,845 mm20
202432.3 °C13 November 20244.1 °C8 July 202419.2 °C1,684 mm270
202331.8 °C11 October 20234.5 °C27 June 202318.8 °C1,818 mm80
202232.3 °C5 October 20224.7 °C2 June 202218.2 °C1,816 mm60
202131.6 °C10 November 20214.8 °C5 July 202118.5 °C1,275 mm80
202031.2 °C8 November 20206.4 °C27 July 202018.8 °C1,438 mm50
201931.6 °C25 October 20195.1 °C23 July 201918.7 °C1,362 mm60
201829.2 °C21 September 20184.7 °C8 June 201818.1 °C1,645 mm00
201730.6 °C24 October 20175.7 °C15 July 201718.6 °C1,532 mm10
201629.4 °C15 November 20164.9 °C9 July 201618.2 °C1,486 mm00
201530.7 °C13 November 20154.9 °C7 August 201518.5 °C2,258 mm40
201430.4 °C9 October 20144.7 °C26 August 201418.5 °C1,551 mm50
201329.9 °C27 September 20133.9 °C7 July 201318.2 °C1,510 mm00
201230.8 °C18 October 20125.8 °C17 July 201218.2 °C1,716 mm30
201131.4 °C27 October 20115.3 °C4 July 201118.1 °C1,713 mm30
201032.4 °C12 October 20105.0 °C15 August 201018.5 °C1,557 mm60
200929.0 °C30 December 20095.8 °C1 July 200918.2 °C1,681 mm00
200830.4 °C2 October 20085.3 °C26 June 200817.9 °C1,472 mm20
200730.6 °C11 October 20074.2 °C16 June 200718.3 °C1,833 mm40
200631.8 °C5 October 20061.8 °C27 June 200618.3 °C1,141 mm50
200530.5 °C18 November 20055.2 °C28 July 200518.1 °C1,437 mm10
200428.7 °C9 August 20043.7 °C2 June 200418.2 °C2,248 mm00
200330.7 °C7 October 20033.7 °C4 August 200318.2 °C1,821 mm20
200228.6 °C21 January 20025.6 °C10 July 200218.0 °C1,651 mm00
200129.4 °C27 September 20015.0 °C12 July 200118.0 °C1,479 mm00
200029.3 °C16 October 20004.6 °C21 July 200017.9 °C1,562 mm00
199929.7 °C19 October 19992.6 °C23 June 199917.9 °C1,182 mm00
199829.8 °C5 October 19984.7 °C20 June 199818.1 °C1,959 mm00
199729.7 °C10 November 19974.5 °C13 July 199717.7 °C1,648 mm00
199630.4 °C23 October 19962.7 °C1 July 199618.1 °C1,578 mm30
199529.5 °C22 October 19954.4 °C29 June 199518.1 °C1,745 mm00
199431.4 °C17 November 19942.7 °C27 May 199417.8 °C1,553 mm30
199330.1 °C17 November 19931.9 °C9 June 199317.6 °C1,318 mm20
199229.1 °C25 September 19923.9 °C24 July 199217.6 °C1,294 mm00
199128.4 °C20 January 19912.4 °C16 June 199117.6 °C1,310 mm00
199029.5 °C17 October 19902.4 °C7 July 199017.7 °C1,376 mm00
198929.4 °C6 November 19896.1 °C26 May 198917.7 °C1,525 mm00
198827.9 °C21 March 19885.1 °C4 July 198817.9 °C1,400 mm00
198728.7 °C6 November 19871.7 °C10 July 198717.9 °C1,339 mm00
198627.5 °C10 January 19863.1 °C27 June 198617.1 °C1,861 mm00
198528.1 °C4 October 19853.6 °C4 June 198517.0 °C1,432 mm00
198427.4 °C7 December 19845.1 °C22 August 198417.2 °C2,276 mm00
198330.5 °C1 October 19833.4 °C21 August 198317.9 °C1,676 mm10
198227.2 °C21 February 19825.8 °C1 August 198217.4 °C2,118 mm00
198128.0 °C17 February 19813.9 °C3 July 198117.4 °C1,709 mm00
198027.9 °C8 October 19804.5 °C24 July 198017.6 °C1,455 mm00
197929.5 °C28 September 19793.5 °C27 June 197917.4 °C1,690 mm00
197828.9 °C6 October 19782.6 °C29 July 197817.6 °C1,344 mm00
197729.4 °C14 October 19775.1 °C31 August 197717.7 °C1,867 mm00
197627.7 °C22 November 19762.6 °C17 July 197617.1 °C1,627 mm00
197528.5 °C20 October 19753.8 °C26 July 197516.8 °C1,810 mm00
197427.3 °C17 January 19743.9 °C28 July 197416.7 °C1,804 mm00
197328.4 °C12 October 19734.7 °C11 July 197317.3 °C2,106 mm00
197228.0 °C26 September 19721.2 °C6 June 197217.0 °C1,994 mm00
197127.7 °C25 March 19713.5 °C7 August 197116.9 °C1,706 mm00
197027.6 °C18 February 19705.1 °C22 June 197017.1 °C1,719 mm00
196929.1 °C16 October 19692.2 °C16 June 196917.2 °C1,671 mm00
196827.9 °C21 October 19683.9 °C16 June 196816.7 °C1,471 mm00
196726.9 °C10 January 19675.6 °C21 June 196717.1 °C1,910 mm00
196629.5 °C3 November 19664.8 °C29 July 196617.1 °C1,136 mm00
196528.7 °C21 November 19653.9 °C23 June 196516.0 °C1,441 mm00
196428.7 °C20 October 19643.4 °C27 June 196416.4 °C1,213 mm00
196328.1 °C9 October 19635.2 °C31 July 196316.5 °C1,539 mm00
196227.1 °C20 October 19623.9 °C29 June 196216.6 °C1,685 mm00
196128.7 °C26 October 19615.9 °C12 June 196117.1 °C1,400 mm00
196029.5 °C30 October 19605.8 °C31 May 196016.7 °C1,428 mm00
195928.2 °C2 November 19594.8 °C6 June 195916.8 °C1,645 mm00
195827.0 °C3 December 19584.4 °C18 July 195816.8 °C1,758 mm00
195731.6 °C9 November 19575.1 °C10 July 195717.0 °C1,612 mm50
195626.9 °C31 October 19563.6 °C24 July 195616.6 °C1,197 mm00
195529.6 °C13 November 19553.8 °C25 August 195516.8 °C1,541 mm00
195429.1 °C27 October 19545.2 °C18 June 195417.0 °C1,666 mm00
195327.5 °C18 October 19533.6 °C26 May 195316.9 °C2,019 mm00
195228.1 °C26 October 19523.8 °C14 July 195216.7 °C2,083 mm00
195128.9 °C14 October 19514.8 °C4 August 195116.8 °C1,716 mm00
195027.5 °C20 October 19503.5 °C22 May 195016.4 °C2,025 mm00
194927.6 °C7 October 19495.8 °C6 July 194917.3 °C1,599 mm00
194828.8 °C11 October 19485.4 °C4 June 194816.8 °C1,638 mm00
194729.9 °C10 October 19476.0 °C15 August 194716.8 °C1,847 mm00
194627.4 °C1 November 19464.5 °C1 August 194616.8 °C1,573 mm00
194528.9 °C11 October 19455.4 °C23 August 194516.8 °C1,450 mm00
194429.7 °C26 September 19443.4 °C7 July 194417.0 °C1,016 mm00
194330.1 °C6 October 19432.5 °C2 June 194316.4 °C1,201 mm10
194228.5 °C3 October 19424.5 °C20 July 194216.6 °C1,365 mm00
194131.3 °C18 October 19413.2 °C21 June 194116.6 °C1,932 mm40
194027.6 °C9 November 19405.4 °C4 August 194016.7 °C1,299 mm00

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
24.6 °C
+1.3 °C
Hot days (≥ 30 °C)
2 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1845 mm
+228 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.1 °C+1.9 °C299 mm-68 mm
Feb24.6 °C+0.4 °C616 mm+298 mm
Mar25.7 °C+1.5 °C126 mm-114 mm
Apr25.5 °C+1.9 °C120 mm+47 mm
May23.4 °C+1.5 °C40 mm+22 mm
Jun22.1 °C+1.6 °C1 mm-4 mm
Jul21.4 °C+1.1 °C1 mm-7 mm
Aug23.0 °C+1.2 °C4 mm-3 mm
Sep26.2 °C+1.9 °C2 mm-10 mm
Oct26.9 °C+1.4 °C12 mm-66 mm
Nov25.6 °C+0.7 °C224 mm+40 mm
Dec24.2 °C-0.2 °C402 mm+93 mm

The year's extremes

Hottest day
30.5 °C
28 Oct 2025
Coldest day
4.8 °C
19 Jun 2025
Wettest day
92.8 mm
17 Feb 2025
Windiest day
31.3 km/h
8 Mar 2025
Strongest gust
67.0 km/h
8 Mar 2025
Hottest feels-like
33.3 °C
6 Mar 2025
Coldest feels-like
2.5 °C
19 Jun 2025
Sunniest day
13.2 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 Betafo?

Betafo has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 17.5 °C and it receives 1,617 mm of precipitation per year.

What is the hottest day ever recorded in Betafo?

The hottest day measured in Betafo between 1940 and 2025 was 12 October 2010, reaching 32.4 °C.

What is the coldest day in Betafo?

The coldest day measured in Betafo between 1940 and 2025 was 6 June 1972, at 1.2 °C.

Does it snow in Betafo?

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

Has the climate of Betafo warmed?

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

What is the wettest day in Betafo?

The wettest day measured in Betafo between 1940 and 2025 was 21 January 1945, with 156 mm of rain in 24 hours.

What was the windiest day in Betafo?

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

What is the warmest month in Betafo?

The warmest month in Betafo is January (19.5 °C on average); the coldest is July (13.9 °C).

How much does it rain in Betafo?

Betafo receives on average 1,617 mm of precipitation per year, spread over about 147 rainy days.

Is it sunny in Betafo?

Betafo gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Betafo?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Betafo.

What was the most extreme apparent temperature in Betafo?

In Betafo, between 1940 and 2025, the highest apparent temperature reached 34.9 °C on 12 November 2021, and the lowest was -2.1 °C on 6 June 1972.

Compare Betafo with another city

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

Nearby cities

The climate around Betafo

Other cities — Madagascar