Santa Cruz do Capibaribe climate — normals and trends

Santa Cruz do Capibaribe (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.1 °C and it receives 328 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 January (25.3 °C on average) and the coldest is July (22.0 °C). Rainfall peaks in March.

Santa Cruz do Capibaribe averages 0 frost days, 182 hot days (≥ 30 °C) and 83 rainy days per year.

Santa Cruz do Capibaribe has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.8 °C (on 15 March 1998) and the coldest 13.2 °C (on 1 August 1986).

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 do CapibaribePernambuco

coords
-7.96°, -36.20°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJanuaryColdest monthJulyWettest monthMarchDriest monthOctober

Mean daily temperature

24.1°C

Average daily high

29.8°C

Average daily low

20.0°C

Annual rainfall

328mm

Sunshine / day

10.6h

Mean relative humidity

71%

Average peak wind

18.4km/h

Seasonal range

3.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

182 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.0 °C

Average feels-like low

21.8 °C

Average peak gust

38.8 km/h

Tropical nights (≥ 20 °C)

203 d/yr

Solar radiation

19.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

15 March 1998

Coldest day

13.2 °C

1 August 1986

Wettest day

171 mm

22 January 2004

Windiest day

31.9 km/h

17 June 1967

Strongest gust

59.8 km/h

5 September 2007

Hottest feels-like

39.4 °C

13 February 2007

Coldest feels-like

13.2 °C

31 July 1981

Sunniest day

12.5 h

22 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C3 January 202515.9 °C16 July 202524.3 °C331 mm1880
202434.5 °C7 February 202415.1 °C10 August 202424.5 °C540 mm1990
202334.5 °C31 October 202316.5 °C26 August 202324.4 °C403 mm2000
202234.1 °C7 February 202215.7 °C20 August 202224.0 °C547 mm1780
202134.7 °C7 February 202116.2 °C6 July 202124.5 °C229 mm2020
202034.8 °C28 January 202015.6 °C21 July 202024.5 °C382 mm2010
201935.7 °C24 November 201915.3 °C16 July 201924.6 °C356 mm2020
201834.5 °C8 December 201816.4 °C17 July 201824.5 °C268 mm1780
201734.9 °C28 March 201716.3 °C15 August 201724.5 °C254 mm1810
201634.4 °C8 December 201614.6 °C22 July 201624.6 °C334 mm1850
201534.8 °C6 April 201515.7 °C4 August 201524.6 °C195 mm2370
201434.0 °C16 November 201415.1 °C11 July 201424.1 °C275 mm1760
201335.7 °C15 April 201314.9 °C5 August 201324.4 °C290 mm1870
201234.9 °C17 April 201215.6 °C6 August 201224.2 °C134 mm2190
201134.3 °C1 April 201115.2 °C11 August 201123.9 °C509 mm1560
201035.4 °C11 March 201015.3 °C15 August 201024.4 °C301 mm1990
200934.3 °C30 December 200915.4 °C28 July 200924.4 °C447 mm1970
200835.7 °C6 March 200815.9 °C14 July 200824.1 °C451 mm1870
200735.1 °C13 February 200715.6 °C19 July 200724.0 °C247 mm1770
200634.8 °C7 March 200616.3 °C1 June 200624.5 °C189 mm2080
200534.3 °C9 March 200516.3 °C7 August 200524.2 °C244 mm1910
200434.4 °C11 December 200415.8 °C12 July 200424.2 °C681 mm1680
200334.9 °C7 January 200316.6 °C25 August 200324.6 °C301 mm1910
200234.4 °C7 December 200215.8 °C6 August 200224.1 °C259 mm1680
200134.2 °C2 February 200117.2 °C17 August 200124.3 °C199 mm1910
200034.3 °C2 February 200016.4 °C27 August 200023.8 °C564 mm1240
199933.8 °C5 March 199915.0 °C10 July 199924.3 °C158 mm1790
199835.8 °C15 March 199816.9 °C6 September 199825.1 °C109 mm2270
199734.4 °C28 October 199715.3 °C26 June 199724.2 °C303 mm1780
199634.7 °C20 February 199615.7 °C11 August 199624.2 °C379 mm1780
199534.7 °C15 February 199514.8 °C3 August 199524.3 °C288 mm1840
199434.5 °C12 March 199416.2 °C23 August 199424.3 °C283 mm1710
199334.5 °C28 November 199316.0 °C8 July 199324.6 °C121 mm2220
199233.5 °C19 January 199215.2 °C23 August 199224.0 °C274 mm1290
199135.2 °C11 February 199115.3 °C12 August 199124.1 °C250 mm1790
199033.8 °C14 March 199015.9 °C11 June 199024.4 °C202 mm2070
198935.0 °C7 February 198915.7 °C28 July 198924.4 °C397 mm1790
198835.2 °C7 January 198816.1 °C30 July 198824.4 °C327 mm1930
198734.1 °C18 January 198715.5 °C31 July 198724.6 °C333 mm2190
198634.4 °C8 January 198613.2 °C1 August 198623.9 °C480 mm1350
198535.0 °C7 February 198516.5 °C21 August 198523.9 °C744 mm1500
198435.5 °C13 March 198415.8 °C27 June 198424.5 °C283 mm2040
198334.3 °C9 January 198316.5 °C31 August 198324.4 °C182 mm2170
198234.4 °C27 March 198214.6 °C13 July 198224.0 °C237 mm1650
198134.8 °C10 March 198114.5 °C31 July 198123.6 °C650 mm1290
198034.5 °C10 January 198015.2 °C18 July 198024.1 °C317 mm1750
197933.9 °C25 March 197916.0 °C26 July 197924.2 °C160 mm1760
197834.7 °C9 January 197815.6 °C15 August 197824.1 °C398 mm1770
197733.9 °C3 March 197716.3 °C14 July 197724.1 °C535 mm1820
197634.0 °C10 February 197614.8 °C18 August 197624.1 °C302 mm1940
197534.9 °C2 April 197516.4 °C7 August 197524.2 °C338 mm1960
197434.4 °C2 January 197414.6 °C5 August 197423.8 °C656 mm1300
197335.1 °C18 January 197316.3 °C8 August 197324.9 °C461 mm2300
197234.9 °C13 December 197216.5 °C17 June 197224.7 °C268 mm2120
197134.4 °C10 February 197116.3 °C7 August 197124.1 °C443 mm1600
197034.2 °C1 December 197015.8 °C28 June 197024.1 °C318 mm1740
196934.9 °C21 February 196916.0 °C21 August 196924.2 °C378 mm1730
196834.0 °C19 November 196815.4 °C15 September 196823.5 °C349 mm1390
196735.0 °C18 January 196715.4 °C10 August 196723.6 °C599 mm1310
196634.3 °C1 April 196616.3 °C10 September 196623.8 °C319 mm1770
196534.1 °C18 November 196514.7 °C5 September 196523.9 °C247 mm2010
196434.6 °C5 February 196415.9 °C16 June 196423.5 °C439 mm1490
196335.0 °C10 February 196315.6 °C24 July 196324.2 °C263 mm2260
196235.0 °C5 October 196215.1 °C17 August 196224.4 °C181 mm2480
196134.1 °C2 January 196115.6 °C12 August 196123.8 °C291 mm1860
196034.7 °C30 December 196015.8 °C20 August 196023.7 °C350 mm1600
195934.8 °C26 December 195916.4 °C3 October 195923.9 °C255 mm1890
195835.0 °C6 February 195816.0 °C15 August 195824.2 °C191 mm2130
195734.8 °C24 November 195716.2 °C28 July 195723.7 °C337 mm1430
195634.0 °C1 December 195615.0 °C30 July 195623.9 °C209 mm2080
195535.1 °C4 November 195515.5 °C31 July 195523.6 °C255 mm1610
195434.4 °C12 January 195415.6 °C18 September 195423.5 °C244 mm1740
195335.0 °C15 December 195316.7 °C23 August 195324.2 °C163 mm2180
195235.1 °C28 February 195215.9 °C1 September 195224.1 °C220 mm2020
195135.4 °C16 March 195115.5 °C15 September 195123.7 °C279 mm1810
195034.8 °C13 January 195016.0 °C22 June 195023.8 °C246 mm1770
194934.0 °C11 December 194916.0 °C1 August 194923.9 °C334 mm1690
194833.9 °C18 December 194816.5 °C7 August 194823.9 °C359 mm1770
194733.9 °C18 February 194715.3 °C14 August 194723.9 °C339 mm1770
194635.5 °C23 February 194615.0 °C6 August 194624.1 °C176 mm2060
194534.9 °C2 February 194515.6 °C18 August 194523.5 °C379 mm1660
194433.7 °C22 February 194415.4 °C30 September 194423.4 °C419 mm1380
194334.2 °C24 October 194315.6 °C28 August 194323.1 °C246 mm1200
194234.2 °C22 November 194215.5 °C5 July 194223.7 °C226 mm1840
194135.1 °C3 December 194115.7 °C23 July 194123.9 °C321 mm1750
194034.1 °C16 November 194015.6 °C10 August 194023.6 °C418 mm1480

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
29.8 °C
0.0 °C
Hot days (≥ 30 °C)
188 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
331 mm
+3 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.4 °C0.0 °C60 mm+26 mm
Feb30.5 °C-0.7 °C32 mm-7 mm
Mar30.9 °C0.0 °C37 mm-30 mm
Apr31.5 °C+1.5 °C50 mm-3 mm
May29.0 °C+0.2 °C52 mm+16 mm
Jun27.2 °C-0.2 °C29 mm+2 mm
Jul26.7 °C-0.1 °C16 mm-3 mm
Aug27.3 °C-0.3 °C26 mm+14 mm
Sep28.2 °C-1.0 °C14 mm+5 mm
Oct30.1 °C-0.8 °C7 mm-1 mm
Nov32.1 °C+0.5 °C3 mm-6 mm
Dec32.3 °C+0.7 °C6 mm-10 mm

The year's extremes

Hottest day
34.7 °C
3 Jan 2025
Coldest day
15.9 °C
16 Jul 2025
Wettest day
26.9 mm
13 Apr 2025
Windiest day
26.1 km/h
25 Oct 2025
Strongest gust
54.7 km/h
25 Oct 2025
Hottest feels-like
37.3 °C
11 Apr 2025
Coldest feels-like
15.5 °C
16 Jul 2025
Sunniest day
12.5 h
28 Dec 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 do Capibaribe?

Santa Cruz do Capibaribe has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 24.1 °C and it receives 328 mm of precipitation per year.

What is the hottest day ever recorded in Santa Cruz do Capibaribe?

The hottest day measured in Santa Cruz do Capibaribe between 1940 and 2025 was 15 March 1998, reaching 35.8 °C.

What is the coldest day in Santa Cruz do Capibaribe?

The coldest day measured in Santa Cruz do Capibaribe between 1940 and 2025 was 1 August 1986, at 13.2 °C.

Does it snow in Santa Cruz do Capibaribe?

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

Has the climate of Santa Cruz do Capibaribe warmed?

Yes: Santa Cruz do Capibaribe warmed by +0.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Santa Cruz do Capibaribe?

The wettest day measured in Santa Cruz do Capibaribe between 1940 and 2025 was 22 January 2004, with 171 mm of rain in 24 hours.

What was the windiest day in Santa Cruz do Capibaribe?

The windiest day measured in Santa Cruz do Capibaribe between 1940 and 2025 was 17 June 1967, with winds reaching 31.9 km/h.

What is the warmest month in Santa Cruz do Capibaribe?

The warmest month in Santa Cruz do Capibaribe is January (25.3 °C on average); the coldest is July (22.0 °C).

How much does it rain in Santa Cruz do Capibaribe?

Santa Cruz do Capibaribe receives on average 328 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in Santa Cruz do Capibaribe?

Santa Cruz do Capibaribe gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Santa Cruz do Capibaribe?

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

What was the most extreme apparent temperature in Santa Cruz do Capibaribe?

In Santa Cruz do Capibaribe, between 1940 and 2025, the highest apparent temperature reached 39.4 °C on 13 February 2007, and the lowest was 13.2 °C on 31 July 1981.

Compare Santa Cruz do Capibaribe with another city

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

Nearby cities

The climate around Santa Cruz do Capibaribe

Other cities — Brazil