Moa climate — normals and trends

Moa (Cuba) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 25.5 °C and it receives 1,132 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 August (27.3 °C on average) and the coldest is February (23.6 °C). Rainfall peaks in October.

Moa averages 0 frost days, 3 hot days (≥ 30 °C) and 217 rainy days per year.

Moa has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 31.8 °C (on 29 April 2015) and the coldest 17.8 °C (on 20 January 1977).

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

MoaHolguín Province

coords
20.66°, -74.95°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthAugustColdest monthFebruaryWettest monthOctoberDriest monthFebruary

Mean daily temperature

25.5°C

Average daily high

26.8°C

Average daily low

24.4°C

Annual rainfall

1,132mm

Sunshine / day

10.9h

Mean relative humidity

82%

Average peak wind

21.2km/h

Seasonal range

3.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

217 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.5 °C

Average feels-like low

26.8 °C

Average peak gust

34.8 km/h

Tropical nights (≥ 20 °C)

363 d/yr

Solar radiation

19.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

31.8 °C

29 April 2015

Coldest day

17.8 °C

20 January 1977

Wettest day

149 mm

21 October 2024

Windiest day

77.4 km/h

29 October 2025

Strongest gust

136.8 km/h

7 September 2008

Hottest feels-like

39.3 °C

28 August 2023

Coldest feels-like

15.3 °C

20 January 1977

Sunniest day

13.2 h

18 June 1959

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.8 °C11 October 202521.9 °C19 March 202526.4 °C1,037 mm230
202431.8 °C9 October 202420.2 °C7 February 202426.6 °C1,445 mm260
202331.8 °C29 August 202320.0 °C15 January 202326.7 °C1,108 mm410
202230.5 °C4 June 202220.4 °C30 January 202226.1 °C998 mm40
202130.0 °C30 October 202120.5 °C3 February 202126.1 °C857 mm10
202030.8 °C1 August 202019.3 °C23 January 202026.4 °C985 mm40
201930.5 °C13 September 201921.3 °C11 January 201926.3 °C1,000 mm90
201829.4 °C25 July 201821.1 °C5 January 201825.9 °C1,048 mm00
201731.0 °C11 September 201720.7 °C24 March 201725.9 °C1,640 mm80
201630.0 °C28 September 201621.3 °C25 January 201626.1 °C1,281 mm10
201531.8 °C29 April 201520.5 °C19 February 201526.2 °C795 mm80
201430.5 °C26 August 201421.5 °C10 December 201426.0 °C1,033 mm30
201330.0 °C26 September 201319.9 °C5 March 201325.8 °C1,048 mm10
201230.8 °C26 June 201219.8 °C4 January 201225.6 °C1,055 mm20
201130.7 °C26 August 201120.4 °C6 January 201125.7 °C1,156 mm50
201031.6 °C2 September 201018.7 °C28 December 201025.7 °C1,101 mm80
200930.1 °C30 June 200919.7 °C6 February 200925.6 °C1,014 mm10
200830.4 °C18 August 200820.6 °C29 January 200825.8 °C1,133 mm70
200729.9 °C2 October 200720.6 °C19 February 200726.1 °C1,356 mm00
200630.1 °C28 September 200619.3 °C14 February 200625.8 °C1,389 mm10
200530.3 °C24 October 200518.7 °C12 February 200525.7 °C1,208 mm60
200430.8 °C2 September 200420.3 °C28 January 200425.4 °C789 mm60
200329.7 °C17 September 200321.0 °C25 January 200325.9 °C999 mm00
200230.0 °C20 September 200219.7 °C9 January 200225.9 °C786 mm10
200131.0 °C29 September 200119.9 °C5 January 200125.6 °C1,036 mm60
200030.1 °C30 September 200019.2 °C15 January 200025.3 °C768 mm20
199931.1 °C25 August 199920.5 °C1 March 199925.4 °C1,064 mm70
199830.8 °C9 September 199820.1 °C9 February 199825.9 °C1,090 mm50
199730.1 °C27 September 199720.5 °C19 January 199725.9 °C785 mm10
199630.1 °C4 September 199619.4 °C18 February 199625.2 °C1,251 mm10
199530.4 °C3 September 199520.1 °C14 March 199525.7 °C944 mm20
199429.5 °C3 October 199420.4 °C5 March 199425.7 °C1,001 mm00
199329.6 °C13 August 199320.0 °C20 February 199325.6 °C1,101 mm00
199229.4 °C23 June 199219.8 °C30 December 199225.5 °C841 mm00
199129.8 °C4 September 199119.9 °C10 February 199125.8 °C1,029 mm00
199031.3 °C29 July 199021.1 °C1 March 199025.9 °C917 mm60
198929.7 °C31 August 198918.7 °C25 February 198925.6 °C798 mm00
198830.2 °C26 April 198820.1 °C27 February 198825.7 °C1,221 mm10
198730.5 °C6 August 198720.4 °C14 March 198725.8 °C1,457 mm60
198629.7 °C27 August 198618.8 °C2 March 198625.5 °C944 mm00
198529.4 °C12 June 198519.2 °C23 January 198525.3 °C1,079 mm00
198430.0 °C29 March 198420.3 °C5 January 198425.4 °C1,045 mm10
198329.9 °C2 September 198320.2 °C12 March 198325.7 °C1,179 mm00
198229.5 °C17 June 198221.1 °C28 January 198225.5 °C990 mm00
198130.3 °C17 August 198118.6 °C13 January 198125.2 °C1,115 mm20
198029.3 °C10 May 198018.5 °C4 March 198025.6 °C1,233 mm00
197929.4 °C5 October 197919.9 °C22 December 197925.3 °C1,194 mm00
197829.1 °C4 May 197817.9 °C23 February 197825.4 °C1,482 mm00
197729.4 °C10 September 197717.8 °C20 January 197725.5 °C1,382 mm00
197630.1 °C12 June 197619.1 °C10 February 197625.2 °C1,041 mm10
197529.4 °C19 September 197518.8 °C23 December 197525.4 °C978 mm00
197430.7 °C24 June 197419.7 °C4 February 197425.1 °C1,167 mm10
197330.8 °C22 August 197319.6 °C12 February 197325.3 °C1,410 mm10
197229.8 °C24 June 197220.0 °C21 February 197225.3 °C1,357 mm00
197129.2 °C9 September 197119.2 °C21 January 197125.1 °C1,166 mm00
197029.7 °C22 August 197018.6 °C10 January 197025.3 °C1,156 mm00
196930.6 °C8 June 196919.4 °C20 February 196925.6 °C1,273 mm30
196830.7 °C4 June 196818.6 °C2 March 196825.1 °C1,110 mm30
196729.5 °C23 September 196719.5 °C27 February 196725.2 °C963 mm00
196630.4 °C30 August 196618.7 °C28 January 196625.1 °C1,428 mm10
196529.7 °C8 September 196519.3 °C18 January 196524.9 °C1,276 mm00
196430.2 °C26 August 196420.6 °C14 January 196425.5 °C1,227 mm10
196330.1 °C29 September 196319.7 °C3 January 196325.2 °C1,755 mm10
196229.4 °C19 September 196220.0 °C7 March 196225.1 °C1,037 mm00
196129.2 °C13 April 196121.0 °C11 March 196125.3 °C1,200 mm00
196030.2 °C10 September 196020.2 °C23 January 196025.3 °C1,737 mm10
195930.7 °C18 October 195921.1 °C11 January 195925.6 °C924 mm30
195829.8 °C19 August 195818.2 °C3 February 195825.5 °C918 mm00
195729.5 °C22 August 195720.6 °C14 February 195725.4 °C1,098 mm00
195629.6 °C11 April 195618.1 °C17 January 195624.8 °C1,037 mm00
195530.0 °C9 August 195520.1 °C12 January 195524.8 °C1,344 mm10
195430.0 °C8 September 195420.2 °C21 December 195425.1 °C1,359 mm10
195330.0 °C5 October 195320.2 °C12 January 195325.3 °C990 mm10
195229.4 °C24 October 195219.6 °C28 February 195225.2 °C987 mm00
195130.9 °C3 October 195119.6 °C10 January 195125.1 °C1,181 mm20
195029.7 °C7 September 195019.6 °C8 February 195024.7 °C1,137 mm00
194929.4 °C26 August 194919.7 °C1 January 194925.1 °C1,249 mm00
194829.6 °C23 September 194819.7 °C15 January 194825.4 °C1,461 mm00
194730.1 °C23 June 194720.5 °C16 February 194725.8 °C1,072 mm10
194630.0 °C8 October 194621.1 °C22 March 194625.5 °C1,007 mm10
194529.5 °C4 September 194520.6 °C12 January 194525.1 °C1,070 mm00
194429.9 °C12 September 194421.0 °C21 November 194425.3 °C1,042 mm00
194330.3 °C25 October 194320.8 °C24 March 194325.4 °C1,222 mm10
194229.8 °C7 September 194220.7 °C28 January 194225.6 °C1,509 mm00
194130.2 °C20 September 194119.3 °C12 February 194125.5 °C1,119 mm10
194031.0 °C9 September 194019.9 °C28 January 194025.4 °C1,147 mm40

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
27.5 °C
+0.7 °C
Hot days (≥ 30 °C)
23 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1037 mm
-95 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C+0.5 °C47 mm-29 mm
Feb25.8 °C+1.0 °C53 mm-3 mm
Mar26.0 °C+0.8 °C59 mm-1 mm
Apr26.0 °C+0.1 °C91 mm+20 mm
May27.5 °C+0.6 °C37 mm-86 mm
Jun28.4 °C+0.3 °C50 mm-47 mm
Jul28.9 °C+0.5 °C34 mm-31 mm
Aug29.7 °C+1.0 °C54 mm-33 mm
Sep29.7 °C+1.1 °C119 mm+4 mm
Oct28.8 °C+0.9 °C334 mm+168 mm
Nov27.4 °C+0.8 °C111 mm-21 mm
Dec26.6 °C+1.1 °C50 mm-38 mm

The year's extremes

Hottest day
31.8 °C
11 Oct 2025
Coldest day
21.9 °C
19 Mar 2025
Wettest day
96.3 mm
29 Oct 2025
Windiest day
77.4 km/h
29 Oct 2025
Strongest gust
117.0 km/h
29 Oct 2025
Hottest feels-like
38.5 °C
20 Aug 2025
Coldest feels-like
21.4 °C
29 Oct 2025
Sunniest day
12.9 h
6 Jul 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 Moa?

Moa has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 25.5 °C and it receives 1,132 mm of precipitation per year.

What is the hottest day ever recorded in Moa?

The hottest day measured in Moa between 1940 and 2025 was 29 April 2015, reaching 31.8 °C.

What is the coldest day in Moa?

The coldest day measured in Moa between 1940 and 2025 was 20 January 1977, at 17.8 °C.

Does it snow in Moa?

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

Has the climate of Moa warmed?

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

What is the wettest day in Moa?

The wettest day measured in Moa between 1940 and 2025 was 21 October 2024, with 149 mm of rain in 24 hours.

What was the windiest day in Moa?

The windiest day measured in Moa between 1940 and 2025 was 29 October 2025, with winds reaching 77.4 km/h.

What is the warmest month in Moa?

The warmest month in Moa is August (27.3 °C on average); the coldest is February (23.6 °C).

How much does it rain in Moa?

Moa receives on average 1,132 mm of precipitation per year, spread over about 217 rainy days.

Is it sunny in Moa?

Moa gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Moa?

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

What was the most extreme apparent temperature in Moa?

In Moa, between 1940 and 2025, the highest apparent temperature reached 39.3 °C on 28 August 2023, and the lowest was 15.3 °C on 20 January 1977.

Compare Moa with another city

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

Nearby cities

The climate around Moa

Other cities — Cuba