Santa Cruz del Norte climate — normals and trends

Santa Cruz del Norte (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.4 °C and it receives 825 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.9 °C on average) and the coldest is January (22.6 °C). Rainfall peaks in October.

Santa Cruz del Norte averages 0 frost days, 31 hot days (≥ 30 °C) and 152 rainy days per year.

Santa Cruz del Norte has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.2 °C (on 19 May 2024) and the coldest 12.6 °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

Santa Cruz del NorteMayabeque

coords
23.15°, -81.92°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthAugustColdest monthJanuaryWettest monthOctoberDriest monthMarch

Mean daily temperature

25.4°C

Average daily high

27.1°C

Average daily low

23.9°C

Annual rainfall

825mm

Sunshine / day

11.1h

Mean relative humidity

77%

Average peak wind

24.5km/h

Seasonal range

5.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

31 d/yr

Rainy days (≥ 1 mm)

152 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.9 °C

Average feels-like low

25.6 °C

Average peak gust

38.3 km/h

Tropical nights (≥ 20 °C)

340 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

19 May 2024

Coldest day

12.6 °C

13 January 1981

Wettest day

204 mm

25 September 1998

Windiest day

95.1 km/h

18 October 1944

Strongest gust

132.1 km/h

9 September 2008

Hottest feels-like

40.6 °C

26 April 2015

Coldest feels-like

6.5 °C

5 February 1996

Sunniest day

13.0 h

13 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.3 °C21 August 202517.3 °C25 January 202526.0 °C714 mm840
202433.2 °C19 May 202416.7 °C6 February 202426.2 °C913 mm1000
202332.9 °C17 June 202316.2 °C16 January 202326.5 °C730 mm1040
202231.7 °C9 September 202214.7 °C30 January 202225.9 °C796 mm490
202130.9 °C31 July 202116.6 °C4 February 202125.9 °C650 mm390
202032.3 °C25 April 202015.8 °C22 January 202026.2 °C1,088 mm740
201932.6 °C15 September 201915.9 °C29 January 201926.2 °C762 mm740
201832.0 °C23 July 201817.0 °C18 January 201825.6 °C917 mm220
201732.4 °C30 July 201717.1 °C12 December 201725.7 °C807 mm430
201631.4 °C9 August 201617.2 °C25 January 201625.9 °C800 mm480
201532.8 °C26 April 201515.0 °C20 February 201526.1 °C760 mm650
201432.2 °C20 September 201416.7 °C11 December 201425.7 °C717 mm510
201331.2 °C23 September 201315.4 °C17 February 201325.7 °C794 mm200
201231.5 °C20 August 201214.7 °C4 January 201225.5 °C846 mm240
201132.1 °C6 September 201115.5 °C23 January 201125.6 °C736 mm380
201032.5 °C24 August 201013.8 °C11 January 201024.9 °C726 mm590
200931.9 °C1 July 200914.0 °C5 February 200925.6 °C511 mm830
200832.0 °C13 August 200812.9 °C3 January 200825.5 °C781 mm330
200731.6 °C1 August 200715.5 °C19 February 200725.6 °C954 mm410
200631.8 °C30 August 200615.1 °C14 February 200625.5 °C617 mm420
200531.4 °C6 August 200515.7 °C24 January 200525.3 °C1,145 mm450
200432.1 °C7 August 200416.3 °C11 January 200425.4 °C489 mm360
200331.8 °C7 September 200313.1 °C24 January 200325.7 °C714 mm380
200230.8 °C17 August 200215.7 °C4 January 200225.7 °C667 mm340
200131.3 °C15 July 200115.8 °C10 January 200125.3 °C774 mm340
200031.6 °C13 August 200017.5 °C6 February 200025.3 °C583 mm300
199930.8 °C10 August 199916.7 °C6 January 199925.3 °C889 mm250
199832.4 °C3 September 199817.3 °C11 March 199825.9 °C1,015 mm690
199731.5 °C21 August 199714.5 °C19 January 199725.9 °C785 mm540
199630.9 °C5 July 199612.8 °C5 February 199625.0 °C1,038 mm190
199532.2 °C20 May 199515.4 °C9 February 199525.6 °C961 mm420
199431.2 °C28 July 199417.4 °C15 January 199425.7 °C731 mm250
199331.4 °C1 August 199315.6 °C15 March 199325.4 °C649 mm380
199230.9 °C4 June 199217.3 °C16 January 199225.2 °C726 mm210
199131.3 °C23 April 199115.8 °C16 February 199125.6 °C887 mm280
199031.0 °C14 September 199018.3 °C9 December 199025.6 °C759 mm210
198931.2 °C8 June 198914.5 °C26 February 198925.3 °C737 mm180
198831.4 °C8 September 198815.1 °C28 January 198825.1 °C820 mm260
198732.0 °C27 June 198716.2 °C28 January 198725.2 °C974 mm300
198631.2 °C29 July 198615.7 °C3 March 198625.3 °C627 mm100
198531.8 °C31 August 198514.7 °C22 January 198525.1 °C830 mm280
198430.7 °C21 August 198416.1 °C7 February 198424.9 °C793 mm70
198331.1 °C23 August 198313.9 °C26 December 198325.2 °C1,041 mm320
198230.9 °C9 April 198217.2 °C19 December 198225.6 °C897 mm120
198131.1 °C11 June 198112.6 °C13 January 198124.8 °C598 mm250
198031.0 °C16 July 198014.0 °C3 March 198025.3 °C780 mm340
197931.6 °C12 July 197915.2 °C10 February 197925.2 °C989 mm260
197830.6 °C5 May 197814.0 °C23 February 197825.1 °C1,078 mm90
197730.4 °C5 April 197713.3 °C20 January 197724.9 °C1,013 mm30
197630.5 °C18 July 197615.4 °C18 January 197624.9 °C1,189 mm40
197530.9 °C6 July 197516.9 °C14 January 197525.6 °C749 mm160
197431.4 °C27 May 197415.4 °C26 February 197425.3 °C685 mm240
197330.9 °C27 May 197315.8 °C12 February 197325.2 °C773 mm130
197230.6 °C30 May 197216.8 °C20 February 197225.5 °C1,129 mm80
197131.5 °C13 September 197113.9 °C21 January 197125.3 °C859 mm300
197031.0 °C12 July 197013.3 °C4 February 197025.0 °C693 mm200
196931.0 °C5 June 196916.1 °C20 February 196925.0 °C1,230 mm410
196830.7 °C19 August 196814.1 °C2 March 196824.8 °C1,097 mm110
196730.7 °C15 July 196713.6 °C26 February 196725.1 °C893 mm60
196631.0 °C13 September 196614.1 °C31 January 196624.9 °C1,124 mm270
196532.0 °C15 June 196515.7 °C18 January 196525.4 °C669 mm250
196431.9 °C3 May 196414.5 °C15 January 196425.4 °C1,099 mm370
196330.9 °C15 June 196317.3 °C27 February 196325.2 °C818 mm310
196231.2 °C25 July 196214.3 °C13 December 196225.3 °C660 mm510
196131.3 °C21 June 196116.9 °C21 January 196125.5 °C730 mm100
196031.2 °C28 July 196015.7 °C22 January 196025.1 °C952 mm150
195930.6 °C2 April 195914.5 °C30 November 195925.6 °C828 mm180
195831.9 °C27 August 195814.8 °C14 February 195825.2 °C1,001 mm400
195732.1 °C30 July 195713.8 °C12 December 195725.5 °C763 mm590
195630.3 °C28 August 195616.4 °C21 March 195625.1 °C536 mm60
195530.9 °C31 July 195515.2 °C12 February 195525.2 °C583 mm130
195430.7 °C15 September 195416.2 °C22 December 195424.9 °C901 mm50
195330.9 °C7 September 195316.9 °C5 January 195325.3 °C1,012 mm190
195231.0 °C23 August 195216.5 °C17 December 195225.1 °C940 mm200
195131.4 °C17 June 195113.9 °C4 February 195125.1 °C746 mm350
195030.2 °C15 May 195016.6 °C7 April 195024.9 °C697 mm40
194931.3 °C20 August 194917.9 °C1 January 194925.6 °C574 mm200
194830.6 °C17 July 194813.5 °C15 January 194825.7 °C1,228 mm170
194730.9 °C29 May 194716.5 °C6 February 194725.6 °C925 mm200
194631.3 °C27 July 194618.9 °C18 January 194625.7 °C812 mm130
194531.2 °C24 April 194517.6 °C11 January 194525.3 °C740 mm40
194430.6 °C2 August 194418.9 °C22 January 194425.5 °C794 mm230
194332.2 °C17 August 194318.5 °C15 February 194325.4 °C846 mm270
194230.9 °C27 September 194217.9 °C26 February 194225.5 °C561 mm30
194130.5 °C19 August 194116.6 °C12 February 194125.4 °C744 mm100
194031.8 °C4 August 194014.7 °C29 January 194025.0 °C805 mm110

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.8 °C
+0.7 °C
Hot days (≥ 30 °C)
84 d/yr
+53
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
714 mm
-111 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.3 °C-0.1 °C26 mm-18 mm
Feb25.8 °C+1.0 °C28 mm-11 mm
Mar26.2 °C+0.4 °C20 mm-11 mm
Apr26.5 °C-0.2 °C30 mm-4 mm
May29.3 °C+1.6 °C22 mm-55 mm
Jun29.6 °C+0.8 °C91 mm-20 mm
Jul30.2 °C+0.7 °C48 mm-17 mm
Aug30.8 °C+1.1 °C101 mm+18 mm
Sep29.6 °C+0.4 °C138 mm+21 mm
Oct28.5 °C+0.7 °C116 mm-4 mm
Nov26.6 °C+0.4 °C48 mm-12 mm
Dec26.1 °C+1.0 °C46 mm+2 mm

The year's extremes

Hottest day
32.3 °C
21 Aug 2025
Coldest day
17.3 °C
25 Jan 2025
Wettest day
22.3 mm
12 Jun 2025
Windiest day
40.4 km/h
19 Apr 2025
Strongest gust
62.3 km/h
19 Apr 2025
Hottest feels-like
40.2 °C
21 Aug 2025
Coldest feels-like
13.1 °C
25 Jan 2025
Sunniest day
13.0 h
14 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 Santa Cruz del Norte?

Santa Cruz del Norte has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 25.4 °C and it receives 825 mm of precipitation per year.

What is the hottest day ever recorded in Santa Cruz del Norte?

The hottest day measured in Santa Cruz del Norte between 1940 and 2025 was 19 May 2024, reaching 33.2 °C.

What is the coldest day in Santa Cruz del Norte?

The coldest day measured in Santa Cruz del Norte between 1940 and 2025 was 13 January 1981, at 12.6 °C.

Does it snow in Santa Cruz del Norte?

Almost never: Santa Cruz del Norte sees virtually no snow, with about 0 frost days per year.

Has the climate of Santa Cruz del Norte warmed?

Yes: Santa Cruz del Norte warmed by +0.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Santa Cruz del Norte?

The wettest day measured in Santa Cruz del Norte between 1940 and 2025 was 25 September 1998, with 204 mm of rain in 24 hours.

What was the windiest day in Santa Cruz del Norte?

The windiest day measured in Santa Cruz del Norte between 1940 and 2025 was 18 October 1944, with winds reaching 95.1 km/h.

What is the warmest month in Santa Cruz del Norte?

The warmest month in Santa Cruz del Norte is August (27.9 °C on average); the coldest is January (22.6 °C).

How much does it rain in Santa Cruz del Norte?

Santa Cruz del Norte receives on average 825 mm of precipitation per year, spread over about 152 rainy days.

Is it sunny in Santa Cruz del Norte?

Santa Cruz del Norte gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Santa Cruz del Norte?

Yes: Santa Cruz del Norte has on average 340 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Santa Cruz del Norte?

In Santa Cruz del Norte, between 1940 and 2025, the highest apparent temperature reached 40.6 °C on 26 April 2015, and the lowest was 6.5 °C on 5 February 1996.

Compare Santa Cruz del Norte with another city

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

Nearby cities

The climate around Santa Cruz del Norte

Other cities — Cuba