Moramanga climate — normals and trends

Moramanga (Madagascar) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 18.4 °C and it receives 1,769 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 (21.2 °C on average) and the coldest is July (14.6 °C). Rainfall peaks in January.

Moramanga averages 0 frost days, 5 hot days (≥ 30 °C) and 232 rainy days per year.

Moramanga has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.8 °C (on 30 January 2025) and the coldest 3.2 °C (on 25 August 1955).

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

MoramangaAlaotra Mangoro

coords
-18.95°, 48.23°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthJanuaryColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

18.4°C

Average daily high

23.1°C

Average daily low

15.1°C

Annual rainfall

1,769mm

Sunshine / day

9.3h

Mean relative humidity

86%

Average peak wind

12.1km/h

Seasonal range

6.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

5 d/yr

Rainy days (≥ 1 mm)

232 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.7 °C

Average feels-like low

15.9 °C

Average peak gust

32.2 km/h

Tropical nights (≥ 20 °C)

3 d/yr

Solar radiation

16.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

33.8 °C

30 January 2025

Coldest day

3.2 °C

25 August 1955

Wettest day

207 mm

20 January 1962

Windiest day

51.2 km/h

2 February 1994

Strongest gust

145.8 km/h

14 February 2012

Hottest feels-like

39.0 °C

24 December 2021

Coldest feels-like

0.4 °C

25 August 1955

Sunniest day

12.9 h

19 November 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C30 January 20257.3 °C24 September 202519.3 °C2,130 mm190
202433.6 °C20 December 20247.8 °C5 August 202419.4 °C1,726 mm130
202331.9 °C29 November 20238.4 °C28 June 202319.6 °C1,660 mm140
202231.2 °C24 February 20227.7 °C11 October 202218.7 °C1,725 mm40
202132.7 °C23 December 20218.0 °C28 July 202119.1 °C1,399 mm190
202032.2 °C4 December 20207.4 °C11 August 202018.8 °C1,790 mm70
201932.1 °C21 February 20196.7 °C8 August 201919.6 °C1,615 mm220
201832.3 °C26 December 20186.7 °C18 September 201819.0 °C1,960 mm80
201732.6 °C1 February 20178.9 °C11 July 201719.2 °C1,834 mm140
201632.0 °C31 December 20167.0 °C9 July 201618.8 °C1,158 mm130
201531.5 °C22 December 20159.6 °C14 July 201519.1 °C1,999 mm60
201431.3 °C8 October 20147.2 °C14 September 201419.2 °C1,674 mm160
201331.8 °C24 January 20134.3 °C6 June 201318.9 °C1,659 mm170
201232.4 °C18 February 20129.0 °C1 July 201218.9 °C2,115 mm80
201132.8 °C26 October 20118.7 °C20 September 201119.5 °C1,322 mm180
201033.5 °C15 December 20106.9 °C17 September 201019.2 °C1,609 mm160
200930.6 °C31 January 20099.0 °C1 July 200919.1 °C1,610 mm110
200831.9 °C6 January 20089.0 °C7 July 200818.7 °C1,976 mm50
200731.9 °C18 December 20076.5 °C14 August 200718.9 °C2,239 mm150
200632.5 °C7 March 20068.7 °C27 June 200618.9 °C1,303 mm70
200532.6 °C6 January 20057.1 °C14 September 200518.8 °C1,390 mm220
200431.3 °C7 February 20047.1 °C31 May 200418.7 °C1,855 mm80
200330.5 °C10 April 20037.4 °C4 August 200318.9 °C1,719 mm40
200233.1 °C23 January 20027.9 °C12 July 200218.7 °C2,155 mm60
200132.8 °C12 December 20016.9 °C21 July 200118.8 °C1,400 mm90
200032.3 °C13 December 20007.0 °C12 September 200018.3 °C1,659 mm40
199929.3 °C9 February 19998.3 °C6 September 199918.3 °C1,090 mm00
199831.1 °C23 January 19988.1 °C21 July 199818.8 °C1,724 mm20
199731.6 °C10 November 19977.4 °C2 September 199718.6 °C1,690 mm30
199630.5 °C1 December 19965.1 °C20 September 199618.4 °C1,681 mm40
199531.5 °C8 December 19957.9 °C25 August 199518.6 °C1,883 mm40
199429.6 °C17 January 19948.8 °C6 September 199418.6 °C2,102 mm00
199330.5 °C29 January 19936.9 °C9 June 199318.3 °C1,554 mm10
199232.4 °C27 December 19926.3 °C24 July 199218.1 °C1,513 mm40
199131.3 °C5 December 19915.3 °C26 August 199118.3 °C1,512 mm50
199031.3 °C11 February 19907.7 °C1 July 199018.6 °C1,365 mm60
198931.2 °C31 January 19898.1 °C16 June 198918.3 °C2,005 mm30
198830.4 °C10 January 19887.3 °C19 August 198818.4 °C1,723 mm20
198731.3 °C18 February 19877.9 °C9 July 198718.9 °C1,386 mm60
198630.1 °C9 February 19863.9 °C7 September 198618.1 °C1,732 mm20
198530.7 °C19 January 19857.7 °C2 June 198518.0 °C1,860 mm40
198430.7 °C13 November 19846.1 °C5 September 198418.2 °C1,736 mm40
198331.5 °C21 February 19836.4 °C10 September 198318.6 °C1,830 mm20
198230.7 °C23 February 198210.1 °C28 July 198218.5 °C2,362 mm20
198130.4 °C6 March 19818.6 °C13 August 198118.6 °C1,628 mm10
198030.1 °C14 March 19809.0 °C21 June 198018.4 °C1,608 mm30
197930.0 °C8 February 19797.2 °C4 August 197918.4 °C1,785 mm10
197830.4 °C28 December 19787.8 °C24 September 197818.6 °C1,442 mm30
197730.6 °C9 December 19776.9 °C6 July 197718.7 °C2,136 mm30
197630.5 °C30 November 19768.8 °C18 July 197618.4 °C1,827 mm20
197529.8 °C2 February 19756.7 °C1 July 197517.9 °C1,832 mm00
197430.2 °C2 January 19746.9 °C27 July 197417.9 °C1,828 mm10
197331.9 °C1 February 19738.3 °C9 September 197318.4 °C2,029 mm30
197231.0 °C16 November 19727.6 °C5 June 197218.6 °C2,260 mm20
197130.4 °C11 February 19716.6 °C27 September 197118.0 °C2,066 mm20
197030.6 °C13 February 19707.0 °C14 July 197018.0 °C1,653 mm50
196930.7 °C18 February 19696.4 °C31 August 196918.5 °C1,642 mm40
196831.5 °C30 January 19688.2 °C2 June 196817.9 °C1,692 mm10
196731.5 °C11 February 19679.1 °C25 June 196718.1 °C2,013 mm10
196630.1 °C9 March 19667.0 °C1 July 196617.9 °C1,615 mm10
196529.3 °C20 November 19658.1 °C19 September 196517.3 °C2,040 mm00
196429.5 °C14 January 19648.4 °C14 May 196417.3 °C1,555 mm00
196328.7 °C24 January 19638.1 °C25 July 196317.6 °C1,768 mm00
196229.7 °C16 February 19627.6 °C19 September 196217.6 °C1,668 mm00
196129.5 °C26 November 19616.9 °C1 August 196118.2 °C1,633 mm00
196029.8 °C4 January 19609.4 °C3 July 196017.5 °C1,720 mm00
195929.1 °C28 December 19599.1 °C9 June 195917.6 °C2,344 mm00
195829.7 °C7 February 19587.1 °C29 July 195817.7 °C2,326 mm00
195732.4 °C3 November 19577.5 °C14 September 195717.7 °C1,628 mm90
195630.7 °C16 November 19567.3 °C23 August 195617.4 °C1,909 mm20
195529.9 °C14 January 19553.2 °C25 August 195517.4 °C1,782 mm00
195429.2 °C26 November 19547.7 °C18 June 195417.6 °C1,372 mm00
195331.4 °C21 February 19536.8 °C1 July 195317.9 °C1,956 mm30
195230.1 °C8 January 19525.8 °C5 July 195217.9 °C1,993 mm20
195129.5 °C2 November 19517.5 °C22 July 195117.7 °C1,820 mm00
195029.4 °C25 October 19507.1 °C24 May 195017.3 °C2,176 mm00
194930.5 °C19 November 19496.7 °C8 September 194918.0 °C1,744 mm20
194830.5 °C25 February 19485.3 °C14 August 194818.0 °C2,377 mm30
194731.7 °C28 November 19477.4 °C24 July 194717.9 °C2,006 mm60
194630.6 °C13 December 19467.2 °C20 August 194617.7 °C1,861 mm20
194529.9 °C8 February 19454.4 °C3 July 194517.3 °C1,272 mm00
194431.1 °C17 January 19445.3 °C10 July 194417.7 °C1,332 mm10
194330.3 °C25 November 19435.7 °C2 June 194317.6 °C1,808 mm20
194229.7 °C2 October 19426.4 °C2 July 194217.8 °C1,701 mm00
194130.0 °C18 October 19417.7 °C19 June 194117.9 °C2,018 mm20
194029.5 °C21 December 19408.3 °C1 July 194017.9 °C1,824 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.2 °C
+1.1 °C
Hot days (≥ 30 °C)
19 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2130 mm
+361 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.9 °C+2.8 °C153 mm-177 mm
Feb27.2 °C+1.2 °C542 mm+235 mm
Mar26.7 °C+1.5 °C160 mm-98 mm
Apr26.5 °C+2.6 °C89 mm-25 mm
May22.2 °C+0.3 °C78 mm+14 mm
Jun20.6 °C+1.0 °C44 mm-8 mm
Jul18.6 °C-0.2 °C75 mm+16 mm
Aug20.1 °C+0.7 °C37 mm-21 mm
Sep22.6 °C+1.3 °C26 mm-17 mm
Oct24.5 °C+0.7 °C26 mm-42 mm
Nov27.1 °C+1.6 °C367 mm+222 mm
Dec25.7 °C-0.5 °C533 mm+263 mm

The year's extremes

Hottest day
33.8 °C
30 Jan 2025
Coldest day
7.3 °C
24 Sep 2025
Wettest day
88.5 mm
13 Feb 2025
Windiest day
29.8 km/h
1 Mar 2025
Strongest gust
69.8 km/h
1 Mar 2025
Hottest feels-like
38.2 °C
31 Jan 2025
Coldest feels-like
5.6 °C
24 Jul 2025
Sunniest day
12.9 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 Moramanga?

Moramanga has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 18.4 °C and it receives 1,769 mm of precipitation per year.

What is the hottest day ever recorded in Moramanga?

The hottest day measured in Moramanga between 1940 and 2025 was 30 January 2025, reaching 33.8 °C.

What is the coldest day in Moramanga?

The coldest day measured in Moramanga between 1940 and 2025 was 25 August 1955, at 3.2 °C.

Does it snow in Moramanga?

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

Has the climate of Moramanga warmed?

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

What is the wettest day in Moramanga?

The wettest day measured in Moramanga between 1940 and 2025 was 20 January 1962, with 207 mm of rain in 24 hours.

What was the windiest day in Moramanga?

The windiest day measured in Moramanga between 1940 and 2025 was 2 February 1994, with winds reaching 51.2 km/h.

What is the warmest month in Moramanga?

The warmest month in Moramanga is January (21.2 °C on average); the coldest is July (14.6 °C).

How much does it rain in Moramanga?

Moramanga receives on average 1,769 mm of precipitation per year, spread over about 232 rainy days.

Is it sunny in Moramanga?

Moramanga gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

Are there tropical nights in Moramanga?

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

What was the most extreme apparent temperature in Moramanga?

In Moramanga, between 1940 and 2025, the highest apparent temperature reached 39.0 °C on 24 December 2021, and the lowest was 0.4 °C on 25 August 1955.

Compare Moramanga with another city

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

Nearby cities

The climate around Moramanga

Other cities — Madagascar