Madruga climate — normals and trends

Madruga (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.0 °C and it receives 772 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.5 °C on average) and the coldest is January (22.0 °C). Rainfall peaks in June.

Madruga averages 0 frost days, 95 hot days (≥ 30 °C) and 142 rainy days per year.

Madruga has warmed by +0.4 °C between 1940 and 2025, or +0.04 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.6 °C (on 25 July 1962) and the coldest 10.6 °C (on 11 January 1970).

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

MadrugaMayabeque

coords
22.91°, -81.86°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthJanuaryWettest monthJuneDriest monthMarch

Mean daily temperature

25.0°C

Average daily high

28.1°C

Average daily low

22.6°C

Annual rainfall

772mm

Sunshine / day

11.0h

Mean relative humidity

76%

Average peak wind

20.1km/h

Seasonal range

5.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

95 d/yr

Rainy days (≥ 1 mm)

142 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

24.5 °C

Average peak gust

36.3 km/h

Tropical nights (≥ 20 °C)

309 d/yr

Solar radiation

19.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.4 °C

since 1940

0.0 °C per decade · r² = 0.09 · p = 0.005

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

34.6 °C

25 July 1962

Coldest day

10.6 °C

11 January 1970

Wettest day

129 mm

25 September 1998

Windiest day

80.0 km/h

18 October 1944

Strongest gust

132.5 km/h

9 September 2008

Hottest feels-like

41.4 °C

8 August 2023

Coldest feels-like

6.1 °C

13 January 1981

Sunniest day

13.0 h

16 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.7 °C24 August 202515.2 °C10 January 202525.5 °C666 mm1350
202433.2 °C14 May 202413.9 °C22 February 202425.6 °C921 mm1360
202334.0 °C23 July 202312.4 °C16 January 202325.9 °C706 mm1250
202232.3 °C11 September 202211.5 °C31 January 202225.4 °C761 mm1010
202131.9 °C10 May 202113.0 °C4 February 202125.4 °C603 mm1130
202032.5 °C12 April 202014.8 °C22 January 202025.6 °C1,089 mm1190
201932.6 °C15 September 201913.1 °C29 January 201925.7 °C688 mm1260
201832.7 °C23 July 201815.5 °C5 March 201825.1 °C873 mm920
201733.3 °C3 August 201714.2 °C14 December 201725.2 °C734 mm1100
201632.8 °C22 August 201615.1 °C25 January 201625.4 °C737 mm1190
201533.6 °C13 September 201514.1 °C20 February 201525.8 °C650 mm1250
201433.6 °C29 August 201415.0 °C11 December 201425.4 °C588 mm1420
201331.9 °C26 September 201313.2 °C18 February 201325.3 °C709 mm950
201232.0 °C18 September 201213.0 °C4 January 201224.9 °C900 mm510
201132.3 °C26 August 201114.5 °C30 January 201125.1 °C705 mm1050
201032.8 °C5 June 201011.4 °C15 December 201024.5 °C716 mm1150
200933.2 °C19 July 200913.4 °C5 February 200925.2 °C494 mm1410
200831.9 °C14 August 200812.2 °C3 January 200825.0 °C746 mm810
200732.3 °C3 August 200714.2 °C19 February 200725.1 °C932 mm720
200632.2 °C27 September 200613.0 °C16 January 200625.0 °C625 mm970
200532.6 °C18 August 200512.7 °C21 January 200524.8 °C1,035 mm870
200432.3 °C2 June 200415.3 °C18 February 200424.9 °C507 mm930
200332.6 °C22 July 200313.4 °C24 January 200325.4 °C636 mm1440
200231.6 °C28 August 200213.3 °C9 January 200225.1 °C688 mm800
200132.8 °C19 August 200114.5 °C5 January 200124.8 °C720 mm940
200032.6 °C24 July 200014.5 °C11 February 200024.8 °C581 mm880
199932.0 °C10 June 199915.2 °C23 February 199924.8 °C924 mm790
199834.3 °C17 June 199815.6 °C10 February 199825.8 °C872 mm1480
199733.5 °C21 August 199713.2 °C19 January 199725.7 °C733 mm1270
199632.8 °C14 August 199612.2 °C5 February 199624.8 °C894 mm1090
199532.4 °C20 May 199514.9 °C9 February 199525.2 °C969 mm1100
199432.7 °C25 June 199415.2 °C5 March 199425.3 °C629 mm900
199333.1 °C4 August 199314.4 °C15 March 199324.9 °C678 mm1060
199231.1 °C1 July 199215.8 °C13 December 199224.7 °C687 mm690
199131.7 °C23 April 199114.0 °C17 February 199125.2 °C849 mm780
199031.5 °C21 August 199017.1 °C9 December 199025.0 °C676 mm570
198931.6 °C19 July 198911.7 °C26 February 198924.8 °C749 mm670
198831.4 °C9 September 198813.8 °C27 February 198824.6 °C843 mm610
198732.5 °C25 August 198713.3 °C28 January 198724.6 °C848 mm990
198632.4 °C29 July 198613.1 °C3 March 198624.8 °C584 mm690
198531.4 °C22 May 198513.1 °C15 February 198524.6 °C803 mm640
198431.3 °C6 May 198414.1 °C2 March 198424.4 °C791 mm360
198331.5 °C23 August 198313.3 °C26 December 198324.6 °C1,023 mm780
198231.8 °C12 September 198214.7 °C20 December 198225.1 °C834 mm670
198131.8 °C11 July 198111.3 °C13 January 198124.3 °C567 mm720
198031.9 °C16 July 198012.8 °C4 March 198024.8 °C770 mm860
197932.2 °C13 August 197913.4 °C2 February 197924.7 °C945 mm830
197831.7 °C31 July 197812.4 °C12 February 197824.6 °C1,056 mm760
197731.5 °C23 August 197711.7 °C20 January 197724.5 °C899 mm460
197631.1 °C10 August 197613.3 °C28 December 197624.4 °C1,070 mm440
197532.6 °C29 July 197515.3 °C24 December 197525.2 °C660 mm950
197432.3 °C28 September 197414.4 °C26 February 197424.9 °C645 mm780
197331.4 °C28 May 197313.4 °C23 December 197324.7 °C821 mm570
197231.3 °C11 August 197213.2 °C28 December 197225.0 °C1,068 mm620
197131.3 °C1 October 197111.1 °C21 January 197124.8 °C743 mm770
197031.6 °C15 July 197010.6 °C11 January 197024.5 °C614 mm710
196932.1 °C11 July 196914.5 °C14 December 196924.4 °C1,200 mm750
196831.7 °C19 August 196812.0 °C17 December 196824.2 °C1,059 mm510
196731.9 °C28 July 196712.5 °C26 February 196724.8 °C800 mm730
196632.6 °C5 September 196613.6 °C31 January 196624.6 °C943 mm720
196533.2 °C31 July 196514.8 °C18 January 196525.2 °C610 mm1370
196432.5 °C26 July 196413.9 °C15 January 196425.1 °C955 mm1040
196332.9 °C2 September 196316.1 °C21 February 196324.9 °C743 mm1320
196234.6 °C25 July 196213.7 °C13 December 196225.1 °C624 mm1300
196133.4 °C5 August 196115.1 °C19 January 196125.4 °C617 mm1290
196032.2 °C19 May 196014.8 °C22 January 196024.8 °C937 mm770
195932.9 °C8 July 195913.9 °C30 November 195925.4 °C749 mm1270
195833.6 °C31 July 195811.7 °C5 February 195825.1 °C867 mm1380
195733.1 °C1 August 195713.1 °C12 December 195725.3 °C707 mm1140
195633.5 °C31 August 195615.2 °C12 January 195625.1 °C455 mm1230
195533.2 °C12 August 195515.0 °C12 February 195525.1 °C532 mm1190
195432.2 °C15 September 195413.6 °C22 December 195424.6 °C856 mm810
195332.4 °C8 August 195314.6 °C13 January 195325.1 °C921 mm1090
195232.2 °C28 August 195213.7 °C17 December 195224.7 °C868 mm860
195133.3 °C20 September 195113.5 °C4 February 195124.8 °C662 mm1180
195032.3 °C21 June 195014.7 °C30 November 195024.4 °C642 mm600
194932.9 °C23 August 194916.1 °C2 January 194925.3 °C637 mm1110
194832.3 °C12 August 194813.0 °C15 January 194825.4 °C1,101 mm1000
194732.3 °C17 July 194716.0 °C3 March 194725.4 °C808 mm1170
194632.2 °C30 July 194617.9 °C19 January 194625.4 °C784 mm960
194533.5 °C11 June 194516.8 °C11 January 194525.1 °C734 mm930
194432.4 °C15 August 194415.6 °C22 January 194425.2 °C706 mm1200
194333.1 °C21 July 194315.0 °C21 December 194325.1 °C754 mm1010
194232.6 °C3 August 194215.7 °C24 January 194225.2 °C536 mm730
194131.7 °C19 August 194115.6 °C13 January 194125.0 °C613 mm700
194031.9 °C15 July 194012.3 °C29 January 194024.6 °C739 mm460

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.5 °C
+0.4 °C
Hot days (≥ 30 °C)
135 d/yr
+40
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
666 mm
-106 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.7 °C-0.4 °C16 mm-13 mm
Feb26.8 °C+1.1 °C26 mm-3 mm
Mar26.9 °C0.0 °C20 mm-7 mm
Apr27.7 °C-0.5 °C21 mm-8 mm
May30.3 °C+1.2 °C33 mm-49 mm
Jun31.0 °C+1.3 °C76 mm-53 mm
Jul31.3 °C+0.8 °C35 mm-39 mm
Aug31.4 °C+0.7 °C96 mm+7 mm
Sep30.1 °C+0.2 °C161 mm+47 mm
Oct28.8 °C+0.4 °C124 mm+23 mm
Nov26.8 °C0.0 °C32 mm-9 mm
Dec26.4 °C+0.7 °C26 mm-2 mm

The year's extremes

Hottest day
32.7 °C
24 Aug 2025
Coldest day
15.2 °C
10 Jan 2025
Wettest day
19.5 mm
5 Sep 2025
Windiest day
36.3 km/h
11 Nov 2025
Strongest gust
62.6 km/h
11 Nov 2025
Hottest feels-like
40.6 °C
22 Aug 2025
Coldest feels-like
13.6 °C
25 Jan 2025
Sunniest day
13.0 h
15 May 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 Madruga?

Madruga has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.0 °C and it receives 772 mm of precipitation per year.

What is the hottest day ever recorded in Madruga?

The hottest day measured in Madruga between 1940 and 2025 was 25 July 1962, reaching 34.6 °C.

What is the coldest day in Madruga?

The coldest day measured in Madruga between 1940 and 2025 was 11 January 1970, at 10.6 °C.

Does it snow in Madruga?

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

Has the climate of Madruga warmed?

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

What is the wettest day in Madruga?

The wettest day measured in Madruga between 1940 and 2025 was 25 September 1998, with 129 mm of rain in 24 hours.

What was the windiest day in Madruga?

The windiest day measured in Madruga between 1940 and 2025 was 18 October 1944, with winds reaching 80.0 km/h.

What is the warmest month in Madruga?

The warmest month in Madruga is August (27.5 °C on average); the coldest is January (22.0 °C).

How much does it rain in Madruga?

Madruga receives on average 772 mm of precipitation per year, spread over about 142 rainy days.

Is it sunny in Madruga?

Madruga gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Madruga?

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

What was the most extreme apparent temperature in Madruga?

In Madruga, between 1940 and 2025, the highest apparent temperature reached 41.4 °C on 8 August 2023, and the lowest was 6.1 °C on 13 January 1981.

Compare Madruga with another city

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

Nearby cities

The climate around Madruga

Other cities — Cuba