Media Luna climate — normals and trends

Media Luna (Cuba) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.6 °C and it receives 598 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 (28.6 °C on average) and the coldest is January (24.4 °C). Rainfall peaks in October.

Media Luna averages 0 frost days, 134 hot days (≥ 30 °C) and 119 rainy days per year.

Media Luna 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 35.3 °C (on 17 August 2023) and the coldest 15.4 °C (on 13 January 1981).

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

Media LunaGranma Province

coords
20.14°, -77.44°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAugustColdest monthJanuaryWettest monthOctoberDriest monthJanuary

Mean daily temperature

26.6°C

Average daily high

29.3°C

Average daily low

24.5°C

Annual rainfall

598mm

Sunshine / day

11.2h

Mean relative humidity

73%

Average peak wind

21.6km/h

Seasonal range

4.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

134 d/yr

Rainy days (≥ 1 mm)

119 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

26.6 °C

Average peak gust

34.3 km/h

Tropical nights (≥ 20 °C)

359 d/yr

Solar radiation

21.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.52 · 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

35.3 °C

17 August 2023

Coldest day

15.4 °C

13 January 1981

Wettest day

349 mm

6 October 1963

Windiest day

91.6 km/h

7 October 1963

Strongest gust

154.1 km/h

7 October 1963

Hottest feels-like

42.0 °C

19 July 2024

Coldest feels-like

10.5 °C

11 January 2010

Sunniest day

12.9 h

22 June 2019

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.0 °C26 August 202520.8 °C19 March 202527.7 °C510 mm1990
202434.9 °C22 August 202420.0 °C22 February 202427.7 °C605 mm1960
202335.3 °C17 August 202318.4 °C15 January 202327.8 °C767 mm1920
202234.4 °C1 August 202219.5 °C30 January 202227.4 °C501 mm1810
202134.1 °C24 August 202118.7 °C3 February 202127.4 °C408 mm1810
202034.5 °C14 July 202017.3 °C23 January 202027.6 °C655 mm1870
201934.5 °C17 August 201921.8 °C14 February 201927.6 °C548 mm1870
201833.9 °C9 July 201820.4 °C5 January 201827.3 °C551 mm1650
201735.2 °C2 August 201721.2 °C11 January 201727.2 °C812 mm1580
201634.2 °C6 September 201619.1 °C25 January 201627.2 °C481 mm1800
201534.3 °C5 August 201518.8 °C20 February 201527.3 °C537 mm1840
201433.6 °C9 August 201421.1 °C16 January 201427.0 °C476 mm1540
201333.8 °C10 August 201318.5 °C5 March 201327.0 °C483 mm1680
201233.6 °C4 August 201218.4 °C4 January 201226.8 °C527 mm1430
201133.0 °C23 July 201120.2 °C1 January 201126.7 °C563 mm1440
201033.7 °C26 August 201015.8 °C11 January 201026.4 °C835 mm1390
200934.4 °C30 July 200918.3 °C5 February 200926.8 °C445 mm1600
200833.4 °C25 June 200819.7 °C29 January 200826.7 °C653 mm1340
200734.4 °C11 July 200719.1 °C19 February 200726.9 °C943 mm1270
200633.5 °C25 July 200618.4 °C16 January 200626.7 °C668 mm1460
200533.9 °C11 September 200517.7 °C12 February 200526.5 °C875 mm1170
200433.8 °C25 June 200420.5 °C22 January 200426.8 °C279 mm1600
200334.0 °C12 August 200319.6 °C25 January 200327.2 °C405 mm1880
200233.3 °C16 August 200219.1 °C9 January 200226.8 °C674 mm1340
200134.1 °C18 August 200117.8 °C5 January 200126.5 °C510 mm1480
200034.2 °C15 August 200019.2 °C16 January 200026.5 °C508 mm1460
199932.7 °C12 August 199919.5 °C28 December 199926.5 °C552 mm1280
199834.9 °C3 July 199818.9 °C10 February 199827.2 °C514 mm1670
199733.6 °C8 July 199719.1 °C19 January 199727.0 °C429 mm1690
199633.8 °C24 July 199617.8 °C14 January 199626.2 °C565 mm1120
199534.3 °C5 September 199518.9 °C6 February 199526.8 °C451 mm1450
199434.1 °C25 June 199419.4 °C5 March 199426.9 °C525 mm1550
199334.1 °C3 August 199319.3 °C2 March 199326.4 °C868 mm1180
199233.9 °C8 July 199219.9 °C5 January 199226.5 °C474 mm1150
199134.2 °C7 September 199118.7 °C17 February 199126.9 °C477 mm1510
199034.7 °C2 August 199021.0 °C12 December 199026.9 °C558 mm1520
198933.3 °C2 September 198917.1 °C25 February 198926.7 °C460 mm1580
198833.7 °C6 August 198819.5 °C27 February 198826.6 °C663 mm1100
198733.8 °C7 July 198718.9 °C29 January 198726.6 °C794 mm1290
198633.7 °C14 July 198617.7 °C3 March 198626.5 °C440 mm1370
198533.3 °C6 August 198516.6 °C23 January 198526.3 °C476 mm1110
198433.7 °C5 August 198419.0 °C6 January 198426.5 °C457 mm1280
198333.6 °C5 September 198319.4 °C3 March 198326.8 °C623 mm1510
198233.2 °C20 August 198220.0 °C19 December 198226.7 °C436 mm1380
198133.5 °C6 August 198115.4 °C13 January 198126.2 °C562 mm1310
198033.6 °C26 July 198017.3 °C4 March 198026.5 °C566 mm1160
197932.6 °C13 August 197919.5 °C2 February 197925.9 °C698 mm530
197833.0 °C18 July 197816.6 °C23 February 197826.2 °C918 mm890
197733.3 °C11 September 197716.2 °C20 January 197726.4 °C729 mm1110
197633.6 °C20 July 197617.2 °C10 February 197626.3 °C394 mm1180
197533.4 °C9 September 197518.6 °C24 December 197526.5 °C350 mm1270
197433.2 °C7 July 197419.9 °C27 February 197426.2 °C424 mm910
197333.2 °C11 August 197317.7 °C12 February 197326.2 °C772 mm930
197233.3 °C2 July 197218.8 °C21 February 197226.4 °C580 mm1180
197133.3 °C13 July 197117.7 °C21 January 197126.2 °C483 mm1120
197034.2 °C15 July 197016.8 °C10 January 197026.3 °C471 mm1320
196934.5 °C18 July 196917.6 °C20 February 196926.6 °C664 mm1350
196833.5 °C13 September 196817.1 °C2 March 196826.0 °C562 mm1200
196733.8 °C21 July 196719.2 °C26 February 196726.4 °C331 mm1310
196633.6 °C26 August 196617.7 °C28 January 196626.1 °C752 mm1060
196533.2 °C14 July 196518.7 °C18 January 196526.1 °C480 mm980
196434.2 °C23 August 196419.5 °C15 January 196426.4 °C751 mm1140
196332.9 °C1 September 196319.3 °C5 January 196326.0 °C1,413 mm970
196234.2 °C25 July 196218.6 °C7 March 196226.2 °C458 mm1210
196134.2 °C11 August 196119.9 °C26 December 196126.4 °C683 mm1210
196032.5 °C26 August 196019.6 °C24 March 196026.1 °C1,014 mm670
195933.6 °C3 September 195919.6 °C3 March 195926.7 °C487 mm1530
195833.8 °C31 July 195816.6 °C5 February 195826.5 °C856 mm1390
195733.9 °C31 July 195720.2 °C13 December 195726.5 °C597 mm1190
195633.0 °C14 July 195616.6 °C9 January 195626.1 °C513 mm1230
195533.5 °C19 August 195519.5 °C15 January 195526.1 °C526 mm910
195433.6 °C19 August 195419.3 °C10 February 195426.2 °C721 mm1220
195333.7 °C8 September 195318.8 °C26 January 195326.6 °C624 mm1530
195233.5 °C22 July 195218.6 °C28 February 195226.4 °C506 mm1470
195133.5 °C6 August 195118.5 °C18 January 195126.2 °C508 mm1370
195033.6 °C17 July 195018.9 °C21 December 195025.8 °C786 mm920
194932.8 °C11 August 194917.3 °C1 January 194925.9 °C749 mm610
194832.7 °C2 September 194819.1 °C15 January 194826.4 °C963 mm820
194733.6 °C13 August 194718.9 °C6 February 194726.8 °C595 mm1240
194633.6 °C2 August 194620.8 °C22 March 194626.6 °C515 mm1260
194532.3 °C6 September 194520.0 °C11 January 194526.2 °C721 mm950
194433.8 °C10 August 194419.9 °C13 December 194426.3 °C562 mm1080
194333.1 °C21 July 194320.4 °C16 February 194326.4 °C664 mm1250
194233.6 °C29 July 194219.9 °C5 February 194226.6 °C651 mm1360
194133.4 °C7 August 194117.8 °C2 March 194126.7 °C458 mm1700
194034.1 °C6 August 194018.7 °C28 January 194026.5 °C421 mm1360

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
30.3 °C
+1.0 °C
Hot days (≥ 30 °C)
199 d/yr
+65
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
510 mm
-88 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.0 °C+0.9 °C2 mm-12 mm
Feb28.6 °C+1.3 °C8 mm-7 mm
Mar28.9 °C+0.9 °C10 mm-5 mm
Apr30.1 °C+1.1 °C15 mm-11 mm
May31.0 °C+1.5 °C19 mm-67 mm
Jun31.8 °C+1.4 °C31 mm-44 mm
Jul32.3 °C+0.9 °C33 mm-18 mm
Aug32.6 °C+1.2 °C38 mm-23 mm
Sep31.6 °C+0.9 °C106 mm+24 mm
Oct30.0 °C+0.4 °C216 mm+102 mm
Nov29.1 °C+0.3 °C27 mm-17 mm
Dec29.1 °C+1.3 °C4 mm-11 mm

The year's extremes

Hottest day
35.0 °C
26 Aug 2025
Coldest day
20.8 °C
19 Mar 2025
Wettest day
69.2 mm
28 Oct 2025
Windiest day
58.6 km/h
29 Oct 2025
Strongest gust
87.1 km/h
29 Oct 2025
Hottest feels-like
41.9 °C
18 Jul 2025
Coldest feels-like
18.8 °C
19 Mar 2025
Sunniest day
12.9 h
15 Jun 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 Media Luna?

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

What is the hottest day ever recorded in Media Luna?

The hottest day measured in Media Luna between 1940 and 2025 was 17 August 2023, reaching 35.3 °C.

What is the coldest day in Media Luna?

The coldest day measured in Media Luna between 1940 and 2025 was 13 January 1981, at 15.4 °C.

Does it snow in Media Luna?

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

Has the climate of Media Luna warmed?

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

What is the wettest day in Media Luna?

The wettest day measured in Media Luna between 1940 and 2025 was 6 October 1963, with 349 mm of rain in 24 hours.

What was the windiest day in Media Luna?

The windiest day measured in Media Luna between 1940 and 2025 was 7 October 1963, with winds reaching 91.6 km/h.

What is the warmest month in Media Luna?

The warmest month in Media Luna is August (28.6 °C on average); the coldest is January (24.4 °C).

How much does it rain in Media Luna?

Media Luna receives on average 598 mm of precipitation per year, spread over about 119 rainy days.

Is it sunny in Media Luna?

Media Luna gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Media Luna?

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

What was the most extreme apparent temperature in Media Luna?

In Media Luna, between 1940 and 2025, the highest apparent temperature reached 42.0 °C on 19 July 2024, and the lowest was 10.5 °C on 11 January 2010.

Compare Media Luna with another city

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

Nearby cities

The climate around Media Luna

Other cities — Cuba