Campechuela climate — normals and trends

Campechuela (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 713 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 (28.5 °C on average) and the coldest is January (24.4 °C). Rainfall peaks in May.

Campechuela averages 0 frost days, 250 hot days (≥ 30 °C) and 139 rainy days per year.

Campechuela has warmed by +1.3 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.2 °C (on 3 July 1998) and the coldest 14.0 °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

CampechuelaGranma Province

coords
20.23°, -77.28°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthJanuary

Mean daily temperature

26.6°C

Average daily high

30.8°C

Average daily low

23.5°C

Annual rainfall

713mm

Sunshine / day

11.1h

Mean relative humidity

73%

Average peak wind

16.2km/h

Seasonal range

4.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

250 d/yr

Rainy days (≥ 1 mm)

139 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.7 °C

Average feels-like low

26.3 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

344 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

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

37.2 °C

3 July 1998

Coldest day

14.0 °C

13 January 1981

Wettest day

374 mm

6 October 1963

Windiest day

72.1 km/h

7 October 1963

Strongest gust

144.7 km/h

7 October 1963

Hottest feels-like

43.5 °C

6 July 2009

Coldest feels-like

10.6 °C

13 January 1981

Sunniest day

12.9 h

13 June 1963

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.8 °C26 August 202519.1 °C19 March 202527.9 °C585 mm3140
202437.0 °C11 July 202418.2 °C22 February 202427.9 °C651 mm2880
202337.0 °C17 August 202316.1 °C16 January 202327.9 °C815 mm3060
202235.8 °C11 September 202218.7 °C30 January 202227.5 °C602 mm3220
202135.7 °C12 September 202116.9 °C4 February 202127.6 °C456 mm3030
202036.5 °C14 July 202015.1 °C23 January 202027.7 °C704 mm2910
201936.2 °C20 July 201920.8 °C6 February 201927.9 °C616 mm3150
201835.9 °C20 September 201818.8 °C5 March 201827.5 °C627 mm3090
201736.6 °C2 August 201719.4 °C26 January 201727.3 °C905 mm2680
201636.1 °C11 July 201617.3 °C25 January 201627.3 °C588 mm2890
201535.6 °C30 June 201517.4 °C12 February 201527.3 °C697 mm2950
201435.0 °C13 July 201419.8 °C23 January 201427.0 °C669 mm2920
201335.2 °C10 August 201316.3 °C5 March 201327.1 °C653 mm2970
201235.1 °C11 September 201217.2 °C4 January 201226.9 °C647 mm2560
201134.6 °C13 August 201118.5 °C1 January 201126.8 °C721 mm2520
201035.7 °C18 June 201014.0 °C15 December 201026.5 °C867 mm2170
200935.9 °C5 September 200916.9 °C5 February 200926.9 °C574 mm2270
200835.0 °C24 June 200817.9 °C29 January 200826.8 °C673 mm2240
200735.9 °C11 July 200718.0 °C19 February 200727.0 °C1,014 mm2390
200634.9 °C24 July 200616.4 °C16 January 200626.8 °C765 mm2490
200535.4 °C15 September 200515.4 °C25 January 200526.5 °C881 mm2120
200435.2 °C24 June 200419.1 °C22 January 200427.0 °C370 mm2820
200335.6 °C11 August 200318.3 °C25 January 200327.3 °C582 mm2960
200234.9 °C21 August 200218.2 °C9 January 200226.9 °C692 mm2730
200136.2 °C18 August 200116.3 °C6 January 200126.6 °C569 mm2500
200035.7 °C17 July 200017.4 °C20 January 200026.6 °C608 mm2520
199934.9 °C12 August 199917.3 °C29 December 199926.5 °C687 mm2480
199837.2 °C3 July 199817.0 °C10 February 199827.5 °C615 mm2840
199735.4 °C13 July 199717.8 °C20 January 199727.1 °C566 mm2820
199635.1 °C24 July 199616.3 °C14 January 199626.1 °C716 mm2030
199535.8 °C5 September 199517.4 °C6 February 199526.8 °C655 mm2510
199435.4 °C25 June 199417.2 °C5 March 199426.9 °C717 mm2720
199335.2 °C3 August 199317.1 °C2 February 199326.2 °C1,000 mm1870
199235.6 °C2 July 199217.5 °C5 January 199226.5 °C711 mm2510
199136.7 °C7 September 199116.9 °C10 February 199127.0 °C615 mm2900
199036.5 °C21 August 199019.5 °C22 December 199027.2 °C653 mm2870
198935.1 °C29 June 198916.1 °C25 February 198927.0 °C596 mm2910
198835.5 °C6 August 198817.1 °C28 February 198826.7 °C857 mm2680
198736.0 °C16 August 198716.5 °C29 January 198726.7 °C942 mm2390
198635.0 °C14 July 198616.6 °C3 March 198626.6 °C603 mm2570
198534.8 °C7 July 198515.1 °C23 January 198526.4 °C702 mm2260
198435.8 °C25 August 198415.7 °C6 January 198426.6 °C632 mm2570
198335.2 °C23 August 198317.7 °C3 March 198326.7 °C877 mm2490
198234.9 °C20 August 198218.3 °C20 December 198226.7 °C588 mm2480
198135.2 °C6 August 198114.0 °C13 January 198126.1 °C653 mm2060
198035.2 °C31 July 198015.8 °C4 March 198026.3 °C775 mm2100
197934.2 °C13 August 197918.0 °C2 February 197925.6 °C879 mm1320
197834.7 °C31 July 197814.6 °C24 February 197826.0 °C1,046 mm1800
197735.2 °C10 July 197714.6 °C20 January 197726.4 °C809 mm2290
197635.2 °C10 August 197614.9 °C10 February 197626.4 °C575 mm2500
197535.3 °C4 July 197516.7 °C24 December 197526.7 °C491 mm2750
197435.3 °C17 August 197418.9 °C13 February 197426.4 °C552 mm2540
197334.4 °C8 July 197315.8 °C13 December 197326.1 °C833 mm2320
197235.2 °C1 July 197217.6 °C21 February 197226.2 °C760 mm2400
197134.8 °C19 June 197115.8 °C21 January 197126.2 °C642 mm2300
197036.3 °C12 July 197015.8 °C10 January 197026.4 °C614 mm2560
196935.8 °C6 August 196915.4 °C20 February 196926.5 °C755 mm2290
196835.7 °C28 July 196815.3 °C10 February 196826.0 °C635 mm2360
196735.5 °C21 July 196718.1 °C28 February 196726.4 °C460 mm2700
196634.8 °C26 August 196616.7 °C28 January 196625.9 °C793 mm1990
196534.9 °C14 July 196517.9 °C18 January 196526.1 °C586 mm2340
196435.4 °C23 August 196418.8 °C15 January 196426.2 °C751 mm2120
196334.3 °C1 September 196317.2 °C5 January 196325.8 °C1,517 mm2040
196236.2 °C25 July 196217.2 °C7 March 196226.2 °C517 mm2480
196136.9 °C11 August 196118.9 °C26 December 196126.4 °C743 mm2280
196033.4 °C25 August 196017.2 °C24 March 196025.8 °C970 mm1920
195935.3 °C2 July 195916.6 °C5 December 195926.6 °C616 mm2820
195835.5 °C31 July 195814.6 °C5 February 195826.4 °C919 mm2380
195736.1 °C31 July 195718.8 °C12 December 195726.4 °C778 mm2510
195635.2 °C14 July 195615.2 °C15 January 195626.1 °C604 mm2350
195535.0 °C19 August 195517.5 °C22 January 195525.9 °C638 mm2170
195435.2 °C19 August 195417.1 °C5 December 195426.1 °C803 mm2260
195335.6 °C30 July 195317.0 °C13 January 195326.6 °C696 mm2840
195235.0 °C24 May 195215.8 °C17 December 195226.3 °C626 mm2600
195135.1 °C23 July 195116.2 °C11 January 195126.0 °C632 mm2310
195035.2 °C3 August 195016.3 °C21 December 195025.6 °C742 mm1890
194934.4 °C11 August 194914.8 °C1 January 194925.7 °C849 mm1800
194834.3 °C2 September 194818.4 °C15 January 194826.2 °C1,065 mm2170
194734.6 °C13 August 194717.6 °C6 February 194726.7 °C784 mm2600
194634.9 °C8 July 194619.0 °C22 March 194626.5 °C662 mm2430
194535.0 °C11 June 194518.1 °C12 January 194526.1 °C730 mm2180
194434.7 °C10 August 194418.1 °C6 December 194426.2 °C701 mm2270
194335.5 °C21 July 194318.8 °C16 February 194326.5 °C788 mm2560
194235.2 °C4 July 194217.9 °C5 February 194226.7 °C803 mm2780
194136.1 °C9 August 194116.2 °C2 March 194127.0 °C630 mm2870
194037.1 °C6 August 194016.5 °C29 January 194026.6 °C606 mm2530

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
31.9 °C
+1.1 °C
Hot days (≥ 30 °C)
314 d/yr
+64
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
585 mm
-128 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.0 °C+1.2 °C2 mm-13 mm
Feb30.5 °C+1.3 °C7 mm-9 mm
Mar30.7 °C+0.6 °C11 mm-7 mm
Apr32.0 °C+1.0 °C21 mm-14 mm
May33.0 °C+1.9 °C28 mm-83 mm
Jun33.4 °C+1.7 °C57 mm-51 mm
Jul33.9 °C+1.0 °C50 mm-27 mm
Aug34.4 °C+1.5 °C54 mm-28 mm
Sep33.0 °C+1.0 °C106 mm+10 mm
Oct31.1 °C+0.3 °C225 mm+120 mm
Nov30.3 °C+0.3 °C24 mm-14 mm
Dec30.6 °C+1.4 °C2 mm-12 mm

The year's extremes

Hottest day
36.8 °C
26 Aug 2025
Coldest day
19.1 °C
19 Mar 2025
Wettest day
78.6 mm
28 Oct 2025
Windiest day
57.6 km/h
29 Oct 2025
Strongest gust
95.0 km/h
29 Oct 2025
Hottest feels-like
42.9 °C
24 Aug 2025
Coldest feels-like
18.0 °C
19 Mar 2025
Sunniest day
12.9 h
20 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 Campechuela?

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

What is the hottest day ever recorded in Campechuela?

The hottest day measured in Campechuela between 1940 and 2025 was 3 July 1998, reaching 37.2 °C.

What is the coldest day in Campechuela?

The coldest day measured in Campechuela between 1940 and 2025 was 13 January 1981, at 14.0 °C.

Does it snow in Campechuela?

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

Has the climate of Campechuela warmed?

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

What is the wettest day in Campechuela?

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

What was the windiest day in Campechuela?

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

What is the warmest month in Campechuela?

The warmest month in Campechuela is July (28.5 °C on average); the coldest is January (24.4 °C).

How much does it rain in Campechuela?

Campechuela receives on average 713 mm of precipitation per year, spread over about 139 rainy days.

Is it sunny in Campechuela?

Campechuela gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Campechuela?

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

What was the most extreme apparent temperature in Campechuela?

In Campechuela, between 1940 and 2025, the highest apparent temperature reached 43.5 °C on 6 July 2009, and the lowest was 10.6 °C on 13 January 1981.

Compare Campechuela with another city

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

Nearby cities

The climate around Campechuela

Other cities — Cuba