Santa Cruz climate — normals and trends

Santa Cruz (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.6 °C and it receives 355 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 December (26.5 °C on average) and the coldest is July (24.2 °C). Rainfall peaks in March.

Santa Cruz averages 0 frost days, 263 hot days (≥ 30 °C) and 79 rainy days per year.

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

The hottest day of the period reached 37.3 °C (on 12 January 2019) and the coldest 16.3 °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 CruzRio Grande do Norte

coords
-6.23°, -36.02°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthDecemberColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

25.6°C

Average daily high

31.1°C

Average daily low

21.6°C

Annual rainfall

355mm

Sunshine / day

10.8h

Mean relative humidity

71%

Average peak wind

21.5km/h

Seasonal range

2.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

263 d/yr

Rainy days (≥ 1 mm)

79 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.4 °C

Average feels-like low

23.6 °C

Average peak gust

41.3 km/h

Tropical nights (≥ 20 °C)

328 d/yr

Solar radiation

20.0 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

37.3 °C

12 January 2019

Coldest day

16.3 °C

1 August 1986

Wettest day

189 mm

15 March 1969

Windiest day

35.3 km/h

5 September 2007

Strongest gust

61.6 km/h

5 September 2007

Hottest feels-like

40.3 °C

12 January 2019

Coldest feels-like

16.4 °C

19 September 1955

Sunniest day

12.4 h

30 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C19 April 202518.0 °C18 August 202525.9 °C317 mm2740
202435.0 °C8 February 202417.7 °C10 August 202425.9 °C558 mm2760
202334.5 °C23 January 202318.5 °C4 August 202325.9 °C383 mm2910
202234.8 °C1 March 202217.4 °C26 July 202225.7 °C476 mm2620
202135.2 °C7 February 202118.4 °C21 August 202126.2 °C212 mm3000
202036.3 °C7 January 202018.1 °C22 July 202026.0 °C414 mm2860
201937.3 °C12 January 201918.4 °C21 August 201926.0 °C444 mm2860
201834.9 °C26 October 201818.0 °C30 June 201826.0 °C363 mm2760
201734.9 °C14 January 201718.6 °C13 July 201725.9 °C376 mm2710
201634.4 °C21 March 201618.2 °C22 July 201626.0 °C336 mm2960
201534.7 °C26 November 201518.4 °C7 July 201525.9 °C220 mm2840
201434.8 °C27 April 201418.1 °C31 July 201425.8 °C224 mm2820
201335.6 °C28 March 201318.2 °C8 August 201326.1 °C129 mm2970
201234.4 °C5 March 201217.9 °C29 July 201225.6 °C188 mm2920
201134.3 °C23 March 201117.6 °C3 August 201125.2 °C572 mm2290
201035.5 °C7 March 201017.6 °C14 August 201026.1 °C207 mm2990
200934.9 °C28 January 200918.2 °C28 July 200925.4 °C640 mm2420
200835.3 °C11 March 200817.6 °C21 June 200825.5 °C540 mm2520
200735.0 °C31 January 200717.5 °C20 July 200725.6 °C167 mm2650
200635.3 °C12 March 200619.3 °C14 July 200626.1 °C229 mm2920
200535.0 °C7 January 200518.5 °C17 August 200525.7 °C229 mm2550
200435.2 °C11 December 200418.7 °C24 August 200426.0 °C485 mm2500
200335.1 °C17 January 200319.6 °C25 August 200326.1 °C301 mm2850
200234.2 °C7 December 200218.8 °C5 August 200225.6 °C317 mm2480
200134.6 °C27 February 200118.9 °C25 July 200125.9 °C210 mm2790
200033.7 °C2 February 200017.9 °C12 August 200025.4 °C535 mm2160
199935.1 °C7 March 199918.3 °C4 August 199926.0 °C185 mm2930
199836.9 °C15 March 199819.0 °C22 August 199826.7 °C159 mm3240
199734.7 °C28 February 199718.5 °C6 July 199725.9 °C173 mm2760
199635.1 °C13 January 199618.9 °C8 August 199625.8 °C483 mm2530
199535.2 °C1 March 199518.1 °C12 July 199525.7 °C392 mm2540
199434.9 °C1 January 199418.5 °C15 August 199425.8 °C284 mm2480
199334.5 °C26 February 199319.1 °C20 July 199326.4 °C84 mm3240
199233.6 °C18 January 199218.3 °C23 August 199225.6 °C216 mm2420
199136.4 °C22 March 199117.7 °C25 July 199125.5 °C268 mm2420
199035.6 °C21 February 199019.0 °C1 August 199026.0 °C176 mm2730
198935.7 °C21 March 198918.5 °C28 July 198925.7 °C604 mm2330
198835.9 °C28 January 198818.6 °C30 July 198825.9 °C290 mm2900
198735.4 °C6 February 198718.4 °C8 August 198726.1 °C301 mm3090
198633.7 °C21 January 198616.3 °C1 August 198625.1 °C749 mm2040
198534.0 °C3 January 198518.2 °C1 October 198525.1 °C860 mm1910
198435.7 °C26 February 198417.8 °C27 July 198425.8 °C371 mm2700
198334.8 °C5 April 198317.8 °C29 July 198325.9 °C172 mm2980
198234.7 °C20 January 198218.3 °C13 July 198225.6 °C204 mm2630
198135.6 °C11 March 198117.1 °C24 July 198125.4 °C355 mm2300
198034.3 °C2 February 198017.6 °C18 July 198025.6 °C279 mm2860
197935.0 °C24 March 197918.5 °C20 July 197925.7 °C177 mm2630
197834.8 °C29 January 197818.0 °C15 August 197825.6 °C359 mm2630
197734.9 °C24 March 197717.7 °C21 July 197725.6 °C472 mm2700
197634.1 °C18 January 197617.2 °C31 July 197625.4 °C368 mm2800
197534.7 °C17 April 197517.5 °C9 September 197525.6 °C364 mm2690
197434.5 °C10 January 197417.2 °C4 July 197424.9 °C1,053 mm1630
197335.1 °C28 December 197318.7 °C30 August 197325.8 °C645 mm2640
197234.8 °C10 December 197219.0 °C25 June 197226.0 °C254 mm3040
197133.9 °C25 February 197117.9 °C10 August 197125.5 °C473 mm2380
197035.0 °C20 February 197018.6 °C2 August 197025.8 °C260 mm2800
196934.4 °C20 January 196918.5 °C26 August 196925.9 °C534 mm2820
196834.6 °C6 December 196817.6 °C24 July 196825.2 °C361 mm2260
196734.4 °C20 January 196717.9 °C20 July 196724.9 °C663 mm1720
196634.6 °C18 January 196618.6 °C6 August 196625.5 °C304 mm2740
196534.6 °C2 October 196517.9 °C8 August 196525.1 °C284 mm2600
196434.3 °C11 November 196418.4 °C16 July 196424.7 °C777 mm1610
196336.0 °C17 January 196317.8 °C9 July 196325.5 °C422 mm2740
196235.6 °C3 January 196218.1 °C17 August 196225.7 °C239 mm2980
196135.1 °C2 January 196118.4 °C4 August 196125.1 °C400 mm2390
196035.1 °C1 February 196018.7 °C20 August 196025.4 °C346 mm2530
195934.9 °C4 January 195918.8 °C28 July 195925.2 °C371 mm2380
195835.4 °C12 February 195818.7 °C2 November 195825.8 °C144 mm3150
195734.8 °C24 November 195718.1 °C20 July 195725.1 °C442 mm2200
195634.7 °C3 January 195618.7 °C25 July 195625.5 °C215 mm3050
195534.9 °C27 February 195518.0 °C9 July 195525.0 °C403 mm2190
195435.3 °C12 January 195417.9 °C18 September 195425.1 °C276 mm2530
195335.1 °C16 March 195318.9 °C21 August 195325.8 °C135 mm3050
195235.6 °C28 January 195218.2 °C13 September 195225.6 °C242 mm2830
195135.0 °C16 March 195118.5 °C13 September 195125.5 °C194 mm3020
195034.5 °C3 January 195018.7 °C24 August 195025.3 °C276 mm2680
194934.8 °C7 January 194918.9 °C1 August 194925.2 °C386 mm2100
194834.3 °C16 January 194819.1 °C17 August 194825.4 °C323 mm2730
194734.4 °C1 January 194718.9 °C2 September 194725.4 °C348 mm2740
194635.8 °C22 February 194618.4 °C6 August 194625.5 °C205 mm3010
194534.7 °C31 January 194517.8 °C4 September 194524.9 °C406 mm2040
194433.6 °C10 January 194418.2 °C27 August 194424.7 °C576 mm1800
194334.5 °C13 February 194318.3 °C28 August 194324.7 °C279 mm2210
194234.5 °C7 March 194217.7 °C9 July 194225.3 °C205 mm2980
194134.8 °C3 January 194118.4 °C22 July 194125.3 °C294 mm2760
194034.6 °C15 November 194017.8 °C8 August 194025.1 °C384 mm2340

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.3 °C
+0.2 °C
Hot days (≥ 30 °C)
274 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
317 mm
-38 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.2 °C+0.1 °C51 mm+16 mm
Feb31.7 °C-0.1 °C51 mm+1 mm
Mar31.7 °C+0.4 °C49 mm-34 mm
Apr32.6 °C+1.9 °C33 mm-42 mm
May30.9 °C+0.6 °C63 mm+24 mm
Jun29.5 °C+0.1 °C30 mm+9 mm
Jul29.2 °C+0.1 °C13 mm-3 mm
Aug29.8 °C-0.2 °C16 mm+10 mm
Sep30.8 °C-0.3 °C3 mm-2 mm
Oct31.6 °C-0.5 °C3 mm-3 mm
Nov32.6 °C+0.2 °C2 mm-4 mm
Dec32.5 °C+0.2 °C4 mm-10 mm

The year's extremes

Hottest day
35.1 °C
19 Apr 2025
Coldest day
18.0 °C
18 Aug 2025
Wettest day
38.7 mm
15 May 2025
Windiest day
32.5 km/h
25 Oct 2025
Strongest gust
59.4 km/h
25 Oct 2025
Hottest feels-like
37.9 °C
14 Mar 2025
Coldest feels-like
18.1 °C
16 Jul 2025
Sunniest day
12.2 h
26 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?

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

What is the hottest day ever recorded in Santa Cruz?

The hottest day measured in Santa Cruz between 1940 and 2025 was 12 January 2019, reaching 37.3 °C.

What is the coldest day in Santa Cruz?

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

Does it snow in Santa Cruz?

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

Has the climate of Santa Cruz warmed?

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

What is the wettest day in Santa Cruz?

The wettest day measured in Santa Cruz between 1940 and 2025 was 15 March 1969, with 189 mm of rain in 24 hours.

What was the windiest day in Santa Cruz?

The windiest day measured in Santa Cruz between 1940 and 2025 was 5 September 2007, with winds reaching 35.3 km/h.

What is the warmest month in Santa Cruz?

The warmest month in Santa Cruz is December (26.5 °C on average); the coldest is July (24.2 °C).

How much does it rain in Santa Cruz?

Santa Cruz receives on average 355 mm of precipitation per year, spread over about 79 rainy days.

Is it sunny in Santa Cruz?

Santa Cruz gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Santa Cruz?

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

What was the most extreme apparent temperature in Santa Cruz?

In Santa Cruz, between 1940 and 2025, the highest apparent temperature reached 40.3 °C on 12 January 2019, and the lowest was 16.4 °C on 19 September 1955.

Compare Santa Cruz with another city

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

Nearby cities

The climate around Santa Cruz

Other cities — Brazil