Cruces climate — normals and trends

Cruces (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.7 °C and it receives 892 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 July (27.0 °C on average) and the coldest is January (21.7 °C). Rainfall peaks in June.

Cruces averages 0 frost days, 195 hot days (≥ 30 °C) and 146 rainy days per year.

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

The hottest day of the period reached 37.1 °C (on 11 June 1945) and the coldest 6.8 °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

CrucesCienfuegos Province

coords
22.34°, -80.27°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

24.7°C

Average daily high

29.7°C

Average daily low

21.0°C

Annual rainfall

892mm

Sunshine / day

10.9h

Mean relative humidity

77%

Average peak wind

14.6km/h

Seasonal range

5.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

195 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.9 °C

Average feels-like low

23.4 °C

Average peak gust

33.5 km/h

Tropical nights (≥ 20 °C)

256 d/yr

Solar radiation

19.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.4 °C

since 1940

+0.1 °C per decade · r² = 0.09 · p = 0.006

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

37.1 °C

11 June 1945

Coldest day

6.8 °C

11 January 1970

Wettest day

210 mm

3 February 1998

Windiest day

66.4 km/h

9 September 2017

Strongest gust

141.5 km/h

9 September 2008

Hottest feels-like

42.8 °C

11 July 2023

Coldest feels-like

4.0 °C

13 January 1981

Sunniest day

13.0 h

14 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.4 °C25 May 202512.4 °C10 January 202525.3 °C760 mm2360
202436.3 °C18 May 202411.6 °C22 February 202425.5 °C829 mm2270
202336.3 °C12 July 20239.0 °C16 January 202325.7 °C734 mm2660
202234.8 °C18 August 202210.6 °C31 January 202225.1 °C824 mm2510
202134.4 °C1 August 20219.8 °C4 February 202125.1 °C694 mm2380
202036.2 °C12 April 20209.9 °C23 January 202025.6 °C972 mm2440
201935.3 °C22 June 201910.7 °C29 January 201925.4 °C761 mm2510
201834.3 °C19 July 201811.9 °C6 January 201824.8 °C931 mm2100
201734.7 °C3 August 201712.6 °C14 December 201725.0 °C1,091 mm1960
201635.3 °C22 August 201611.1 °C25 January 201625.0 °C715 mm2320
201534.7 °C25 April 201510.4 °C15 February 201525.3 °C954 mm2510
201434.4 °C9 August 201411.7 °C13 December 201424.9 °C734 mm2270
201333.6 °C19 May 201310.6 °C5 March 201324.9 °C734 mm2140
201233.4 °C9 June 201211.5 °C6 January 201224.3 °C1,140 mm1590
201134.1 °C24 June 201112.3 °C8 January 201124.7 °C770 mm1990
201034.2 °C17 August 20106.8 °C15 December 201024.1 °C913 mm1790
200934.3 °C18 July 200910.2 °C4 March 200924.7 °C657 mm2140
200834.0 °C27 June 200812.8 °C3 January 200824.7 °C889 mm1910
200733.5 °C3 August 200712.2 °C19 February 200724.8 °C1,079 mm1730
200633.8 °C10 May 200610.6 °C16 January 200624.7 °C764 mm2050
200534.8 °C6 August 200510.0 °C21 January 200524.6 °C1,010 mm1780
200434.8 °C2 June 200412.3 °C21 December 200424.7 °C510 mm1970
200334.6 °C17 May 200312.7 °C20 January 200325.0 °C874 mm2330
200234.3 °C3 May 200211.3 °C10 January 200224.9 °C913 mm1960
200135.0 °C12 July 200110.5 °C6 January 200124.4 °C748 mm1840
200033.6 °C26 May 200013.2 °C27 January 200024.4 °C663 mm1780
199934.3 °C12 April 199911.8 °C23 February 199924.4 °C1,188 mm1750
199837.1 °C28 July 199812.9 °C10 February 199825.6 °C1,024 mm2060
199736.4 °C17 August 199711.3 °C19 January 199725.6 °C666 mm2510
199635.0 °C14 August 19969.8 °C18 February 199624.5 °C1,035 mm1880
199534.6 °C27 April 199513.0 °C9 February 199524.8 °C1,016 mm1980
199433.9 °C24 June 199411.5 °C5 March 199424.9 °C848 mm2180
199334.8 °C1 August 199311.6 °C20 February 199324.5 °C946 mm1860
199234.4 °C1 July 199211.9 °C14 December 199224.3 °C851 mm1680
199133.9 °C25 April 199111.5 °C17 February 199124.7 °C1,009 mm1980
199033.8 °C21 August 199013.9 °C11 December 199024.5 °C946 mm1870
198933.5 °C15 June 19898.4 °C26 February 198924.3 °C890 mm1810
198833.6 °C27 April 198810.4 °C28 February 198824.3 °C1,174 mm1600
198734.2 °C14 August 198711.1 °C6 December 198724.2 °C898 mm1640
198633.5 °C22 July 198610.5 °C29 January 198624.3 °C758 mm1850
198533.0 °C11 June 19858.2 °C24 January 198524.1 °C948 mm1610
198433.5 °C5 May 198410.8 °C6 January 198424.0 °C752 mm1490
198334.0 °C23 July 198311.7 °C3 March 198324.2 °C1,076 mm1640
198234.8 °C4 September 198212.7 °C21 December 198225.0 °C724 mm1720
198133.9 °C18 May 19818.1 °C13 January 198123.8 °C735 mm1560
198033.6 °C26 July 19808.6 °C5 February 198024.5 °C944 mm1830
197933.6 °C13 August 197910.6 °C2 February 197924.3 °C1,011 mm1520
197833.6 °C7 May 19788.9 °C12 February 197824.1 °C1,283 mm1550
197733.8 °C3 August 19778.1 °C20 January 197724.3 °C948 mm1490
197633.1 °C16 July 197610.0 °C28 December 197624.2 °C1,128 mm1450
197533.6 °C8 May 197511.2 °C24 December 197524.8 °C804 mm2090
197432.9 °C25 March 197411.3 °C12 February 197424.5 °C808 mm1610
197333.8 °C28 May 197311.0 °C12 February 197324.5 °C962 mm1830
197233.2 °C27 June 197212.6 °C28 December 197224.8 °C954 mm2010
197133.3 °C11 May 19719.2 °C21 January 197124.4 °C843 mm1860
197033.3 °C27 June 19706.8 °C11 January 197024.1 °C808 mm1800
196933.9 °C11 July 19699.4 °C20 February 196924.2 °C1,229 mm1630
196833.5 °C27 April 19687.8 °C2 March 196823.8 °C1,475 mm1500
196733.7 °C21 July 196711.7 °C26 February 196724.4 °C742 mm1690
196634.1 °C6 September 196612.6 °C31 January 196624.2 °C1,012 mm1800
196535.8 °C30 July 196512.9 °C19 January 196524.9 °C626 mm2240
196434.5 °C11 April 196412.1 °C15 January 196424.8 °C1,039 mm1930
196335.5 °C20 May 196312.8 °C4 January 196324.6 °C917 mm1990
196236.4 °C25 July 196212.7 °C3 January 196224.7 °C734 mm2290
196135.3 °C4 August 196112.9 °C19 January 196125.0 °C724 mm2440
196035.6 °C19 May 196012.0 °C22 January 196024.4 °C993 mm1880
195935.1 °C21 April 195912.3 °C5 December 195925.1 °C797 mm2450
195835.3 °C26 April 195810.4 °C5 February 195824.6 °C1,167 mm1910
195735.4 °C11 April 195713.7 °C13 December 195725.0 °C851 mm2180
195635.5 °C13 July 195610.9 °C9 January 195624.8 °C620 mm2270
195535.1 °C14 August 195513.3 °C16 January 195524.8 °C628 mm2190
195434.0 °C15 September 195410.6 °C22 December 195424.4 °C1,038 mm1900
195334.3 °C8 August 195311.7 °C6 January 195325.0 °C847 mm2240
195234.6 °C28 August 195210.0 °C17 December 195224.4 °C972 mm2020
195134.8 °C11 June 195111.3 °C4 February 195124.5 °C744 mm2010
195034.4 °C3 August 195010.3 °C20 December 195023.9 °C951 mm1720
194934.8 °C11 August 194911.7 °C2 January 194924.9 °C738 mm2270
194834.6 °C11 March 194812.1 °C15 January 194824.9 °C1,139 mm1970
194734.5 °C1 May 194713.6 °C3 March 194724.8 °C1,143 mm1710
194634.2 °C8 April 194614.8 °C22 March 194625.0 °C949 mm1970
194537.1 °C11 June 194513.3 °C7 December 194524.8 °C864 mm2110
194435.4 °C18 April 194413.7 °C13 December 194424.8 °C856 mm2130
194335.1 °C21 July 194311.6 °C20 December 194324.7 °C952 mm1730
194234.0 °C3 August 194214.0 °C24 January 194224.9 °C754 mm1560
194133.6 °C18 August 194112.6 °C2 March 194124.9 °C705 mm1680
194032.8 °C29 June 194010.0 °C29 January 194024.4 °C846 mm1090

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.6 °C
+0.9 °C
Hot days (≥ 30 °C)
236 d/yr
+41
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
760 mm
-132 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.4 °C+0.6 °C2 mm-18 mm
Feb29.7 °C+2.0 °C28 mm+4 mm
Mar29.8 °C+0.6 °C24 mm0 mm
Apr30.9 °C+0.4 °C18 mm-18 mm
May33.6 °C+2.6 °C22 mm-94 mm
Jun32.3 °C+1.2 °C153 mm-8 mm
Jul32.8 °C+0.8 °C85 mm-21 mm
Aug32.8 °C+0.8 °C102 mm-13 mm
Sep31.8 °C+0.7 °C145 mm+8 mm
Oct30.1 °C+0.5 °C135 mm+31 mm
Nov28.0 °C-0.1 °C37 mm+7 mm
Dec28.0 °C+0.8 °C9 mm-8 mm

The year's extremes

Hottest day
35.4 °C
25 May 2025
Coldest day
12.4 °C
10 Jan 2025
Wettest day
29.5 mm
8 Oct 2025
Windiest day
28.5 km/h
11 Nov 2025
Strongest gust
57.6 km/h
11 Nov 2025
Hottest feels-like
42.2 °C
25 Aug 2025
Coldest feels-like
11.8 °C
10 Jan 2025
Sunniest day
13.0 h
5 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 Cruces?

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

What is the hottest day ever recorded in Cruces?

The hottest day measured in Cruces between 1940 and 2025 was 11 June 1945, reaching 37.1 °C.

What is the coldest day in Cruces?

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

Does it snow in Cruces?

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

Has the climate of Cruces warmed?

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

What is the wettest day in Cruces?

The wettest day measured in Cruces between 1940 and 2025 was 3 February 1998, with 210 mm of rain in 24 hours.

What was the windiest day in Cruces?

The windiest day measured in Cruces between 1940 and 2025 was 9 September 2017, with winds reaching 66.4 km/h.

What is the warmest month in Cruces?

The warmest month in Cruces is July (27.0 °C on average); the coldest is January (21.7 °C).

How much does it rain in Cruces?

Cruces receives on average 892 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Cruces?

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

Are there tropical nights in Cruces?

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

What was the most extreme apparent temperature in Cruces?

In Cruces, between 1940 and 2025, the highest apparent temperature reached 42.8 °C on 11 July 2023, and the lowest was 4.0 °C on 13 January 1981.

Compare Cruces with another city

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

Nearby cities

The climate around Cruces

Other cities — Cuba