Bayamo climate — normals and trends

Bayamo (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.5 °C and it receives 1,219 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 (26.2 °C on average) and the coldest is January (22.4 °C). Rainfall peaks in May.

Bayamo averages 0 frost days, 185 hot days (≥ 30 °C) and 181 rainy days per year.

Bayamo has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.7 °C (on 2 July 1998) and the coldest 9.7 °C (on 16 January 1956).

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

BayamoGranma Province

coords
20.37°, -76.64°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthJanuary

Mean daily temperature

24.5°C

Average daily high

29.8°C

Average daily low

20.5°C

Annual rainfall

1,219mm

Sunshine / day

10.9h

Mean relative humidity

77%

Average peak wind

11.2km/h

Seasonal range

3.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

185 d/yr

Rainy days (≥ 1 mm)

181 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.4 °C

Average feels-like low

23.3 °C

Average peak gust

31.3 km/h

Tropical nights (≥ 20 °C)

241 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °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

36.7 °C

2 July 1998

Coldest day

9.7 °C

16 January 1956

Wettest day

295 mm

6 October 1963

Windiest day

54.2 km/h

29 October 2025

Strongest gust

154.4 km/h

7 July 2005

Hottest feels-like

41.8 °C

13 July 2001

Coldest feels-like

8.8 °C

21 January 1977

Sunniest day

13.0 h

21 June 1948

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C23 August 202515.4 °C19 March 202525.8 °C1,110 mm2270
202435.8 °C18 July 202414.3 °C22 February 202425.8 °C1,199 mm2320
202335.7 °C1 August 202312.2 °C16 January 202325.8 °C1,392 mm2450
202234.9 °C16 September 202216.2 °C15 January 202225.3 °C1,191 mm2300
202134.9 °C10 September 202112.6 °C3 February 202125.6 °C874 mm2570
202034.2 °C14 July 202010.5 °C23 January 202025.6 °C1,115 mm2290
201935.9 °C30 June 201917.0 °C26 December 201925.7 °C1,168 mm2480
201834.6 °C21 July 201814.1 °C5 March 201825.3 °C1,121 mm2180
201734.7 °C20 July 201716.0 °C20 January 201725.3 °C1,441 mm1980
201635.5 °C9 August 201614.2 °C25 January 201625.2 °C1,019 mm2180
201534.5 °C26 June 201513.2 °C12 February 201525.3 °C993 mm2310
201434.2 °C18 August 201416.2 °C10 March 201424.8 °C1,211 mm2000
201334.9 °C23 July 201312.3 °C5 March 201325.1 °C1,043 mm2360
201233.8 °C10 September 201214.0 °C5 January 201224.8 °C1,060 mm1880
201133.1 °C11 May 201115.2 °C9 January 201124.7 °C1,268 mm1970
201033.7 °C18 June 20109.7 °C15 December 201024.6 °C1,341 mm1850
200934.1 °C16 July 200913.1 °C5 February 200924.8 °C1,081 mm1820
200834.2 °C15 July 200814.6 °C30 January 200824.8 °C1,062 mm1870
200733.2 °C8 August 200714.8 °C19 February 200724.9 °C1,529 mm1610
200635.1 °C14 May 200613.3 °C16 January 200624.8 °C1,259 mm1920
200534.0 °C8 September 200511.5 °C21 January 200524.7 °C1,448 mm1840
200433.9 °C5 July 200415.7 °C25 January 200424.9 °C741 mm2240
200334.2 °C11 August 200315.2 °C25 January 200325.1 °C1,120 mm2230
200234.6 °C30 July 200215.5 °C9 January 200224.9 °C1,073 mm2080
200134.7 °C18 August 200112.0 °C15 January 200124.5 °C1,022 mm1990
200034.5 °C14 August 200013.8 °C19 January 200024.6 °C901 mm2040
199935.1 °C2 August 199913.6 °C27 December 199924.4 °C1,139 mm1800
199836.7 °C2 July 199812.7 °C10 February 199825.5 °C1,014 mm2330
199734.1 °C2 May 199712.8 °C17 December 199725.1 °C953 mm2350
199633.3 °C14 August 199612.2 °C14 January 199623.9 °C1,245 mm1350
199535.3 °C26 April 199513.9 °C6 February 199524.7 °C1,016 mm2020
199434.0 °C22 June 199412.6 °C5 March 199424.5 °C1,236 mm1590
199334.2 °C22 August 199312.4 °C2 February 199324.1 °C1,458 mm1170
199234.3 °C2 July 199213.9 °C5 January 199224.4 °C1,215 mm1660
199136.0 °C10 August 199112.8 °C10 February 199125.0 °C1,049 mm2280
199036.1 °C1 July 199016.2 °C22 December 199025.4 °C1,120 mm2520
198935.2 °C11 July 198913.6 °C13 March 198925.0 °C1,125 mm2520
198834.0 °C24 July 198812.3 °C28 February 198824.8 °C1,408 mm1970
198735.4 °C16 August 198712.8 °C29 January 198724.8 °C1,642 mm1890
198634.2 °C23 July 198614.1 °C3 March 198624.4 °C1,084 mm2010
198533.9 °C25 March 198512.1 °C23 January 198524.3 °C1,277 mm1600
198435.5 °C25 August 198410.4 °C6 January 198424.5 °C1,145 mm1920
198334.3 °C21 July 198313.6 °C13 March 198324.6 °C1,369 mm1750
198233.4 °C11 August 198214.4 °C20 December 198224.4 °C1,010 mm1390
198133.6 °C28 July 19819.9 °C12 December 198124.0 °C1,092 mm1350
198033.3 °C31 July 198012.3 °C5 February 198024.1 °C1,243 mm1250
197932.5 °C9 August 197913.6 °C26 December 197923.6 °C1,402 mm740
197833.1 °C31 July 197810.1 °C24 February 197823.8 °C1,605 mm1040
197734.0 °C17 July 197710.2 °C21 January 197724.4 °C1,386 mm1660
197634.4 °C16 July 197610.7 °C10 February 197624.1 °C1,095 mm1680
197535.0 °C13 August 197512.8 °C24 December 197524.4 °C997 mm2060
197435.3 °C7 September 197415.8 °C13 February 197424.2 °C1,168 mm1820
197334.0 °C10 April 197311.1 °C13 December 197323.9 °C1,482 mm1450
197233.7 °C10 July 197213.4 °C28 December 197224.0 °C1,244 mm1350
197134.0 °C28 April 197111.7 °C21 January 197123.8 °C1,265 mm1570
197036.0 °C22 August 197012.9 °C10 January 197024.4 °C1,022 mm2010
196935.4 °C7 August 196910.8 °C20 February 196924.4 °C1,329 mm1840
196834.6 °C28 July 196811.2 °C10 February 196823.8 °C1,194 mm1740
196734.1 °C20 July 196714.3 °C15 January 196724.1 °C911 mm1970
196632.7 °C13 August 196612.6 °C21 December 196623.6 °C1,349 mm1320
196534.7 °C17 April 196514.7 °C7 January 196524.0 °C961 mm1740
196433.3 °C28 March 196415.6 °C27 December 196423.9 °C1,324 mm1370
196334.2 °C25 April 196312.8 °C5 January 196323.6 °C2,224 mm1290
196234.8 °C25 May 196212.7 °C13 February 196223.9 °C1,071 mm1870
196135.2 °C11 August 196115.1 °C28 November 196124.1 °C1,244 mm1640
196032.5 °C17 March 196012.9 °C24 March 196023.5 °C1,666 mm1000
195935.2 °C2 July 195911.6 °C5 December 195924.3 °C1,147 mm2070
195836.0 °C8 April 195810.7 °C3 February 195824.4 °C1,305 mm1980
195735.0 °C31 July 195715.0 °C10 March 195724.2 °C1,234 mm1610
195634.4 °C17 July 19569.7 °C16 January 195623.8 °C1,068 mm1690
195534.2 °C19 August 195513.3 °C11 January 195523.7 °C1,166 mm1280
195433.7 °C18 August 195411.9 °C5 December 195423.9 °C1,342 mm1760
195334.7 °C21 April 195312.6 °C12 January 195324.5 °C1,002 mm2390
195233.3 °C4 April 195211.2 °C17 December 195224.0 °C1,154 mm2190
195134.8 °C14 April 195111.5 °C11 January 195123.8 °C1,154 mm1790
195035.9 °C7 August 195012.0 °C12 December 195023.5 °C1,171 mm1560
194933.6 °C10 August 194910.3 °C1 January 194923.7 °C1,460 mm1380
194833.8 °C11 March 194815.6 °C22 February 194824.2 °C1,604 mm1480
194733.7 °C1 May 194713.2 °C17 February 194724.5 °C1,311 mm1680
194634.3 °C13 April 194614.8 °C22 March 194624.4 °C1,203 mm1730
194534.4 °C15 March 194514.3 °C14 January 194524.1 °C1,290 mm1670
194434.7 °C22 April 194414.6 °C6 January 194424.2 °C1,206 mm1710
194334.2 °C21 July 194314.8 °C20 December 194324.4 °C1,495 mm1970
194234.5 °C22 August 194214.6 °C30 January 194224.6 °C1,507 mm1840
194135.1 °C9 August 194111.8 °C2 March 194125.1 °C1,162 mm2560
194036.2 °C6 August 194012.8 °C29 January 194024.5 °C1,244 mm1740

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.7 °C
+0.9 °C
Hot days (≥ 30 °C)
227 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1110 mm
-109 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.8 °C+0.9 °C7 mm-17 mm
Feb29.5 °C+1.0 °C12 mm-15 mm
Mar30.2 °C+0.6 °C31 mm-8 mm
Apr30.1 °C-0.2 °C88 mm+12 mm
May32.3 °C+2.1 °C64 mm-131 mm
Jun32.1 °C+1.5 °C104 mm-70 mm
Jul32.5 °C+0.9 °C82 mm-47 mm
Aug33.0 °C+1.3 °C116 mm-29 mm
Sep31.7 °C+0.9 °C163 mm-1 mm
Oct30.1 °C+0.5 °C367 mm+211 mm
Nov29.2 °C+0.6 °C68 mm+5 mm
Dec29.1 °C+1.2 °C8 mm-18 mm

The year's extremes

Hottest day
35.1 °C
23 Aug 2025
Coldest day
15.4 °C
19 Mar 2025
Wettest day
115.9 mm
29 Oct 2025
Windiest day
54.2 km/h
29 Oct 2025
Strongest gust
135.0 km/h
29 Oct 2025
Hottest feels-like
41.3 °C
4 Aug 2025
Coldest feels-like
15.2 °C
19 Mar 2025
Sunniest day
12.9 h
17 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 Bayamo?

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

What is the hottest day ever recorded in Bayamo?

The hottest day measured in Bayamo between 1940 and 2025 was 2 July 1998, reaching 36.7 °C.

What is the coldest day in Bayamo?

The coldest day measured in Bayamo between 1940 and 2025 was 16 January 1956, at 9.7 °C.

Does it snow in Bayamo?

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

Has the climate of Bayamo warmed?

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

What is the wettest day in Bayamo?

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

What was the windiest day in Bayamo?

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

What is the warmest month in Bayamo?

The warmest month in Bayamo is July (26.2 °C on average); the coldest is January (22.4 °C).

How much does it rain in Bayamo?

Bayamo receives on average 1,219 mm of precipitation per year, spread over about 181 rainy days.

Is it sunny in Bayamo?

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

Are there tropical nights in Bayamo?

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

What was the most extreme apparent temperature in Bayamo?

In Bayamo, between 1940 and 2025, the highest apparent temperature reached 41.8 °C on 13 July 2001, and the lowest was 8.8 °C on 21 January 1977.

Compare Bayamo with another city

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

Nearby cities

The climate around Bayamo

Other cities — Cuba