Santa Rosa climate — normals and trends

Santa Rosa (Brazil) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.5 °C and it receives 1,740 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.4 °C on average) and the coldest is July (15.1 °C). Rainfall peaks in October.

Santa Rosa averages 1 frost days, 87 hot days (≥ 30 °C) and 137 rainy days per year.

Santa Rosa has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.6 °C (on 16 November 1985) and the coldest -3.6 °C (on 18 July 1975).

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 RosaRio Grande do Sul

coords
-27.87°, -54.48°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthOctoberDriest monthJuly

Mean daily temperature

20.5°C

Average daily high

25.8°C

Average daily low

15.9°C

Annual rainfall

1,740mm

Sunshine / day

9.1h

Mean relative humidity

75%

Average peak wind

15.5km/h

Seasonal range

10.3°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

87 d/yr

Rainy days (≥ 1 mm)

137 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.7 °C

Average feels-like low

15.9 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

89 d/yr

Solar radiation

17.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

40.6 °C

16 November 1985

Coldest day

-3.6 °C

18 July 1975

Wettest day

180 mm

27 February 1961

Windiest day

45.2 km/h

5 June 1992

Strongest gust

101.2 km/h

5 June 1992

Hottest feels-like

44.8 °C

24 January 2022

Coldest feels-like

-7.5 °C

18 July 1975

Snowiest day

3.4 cm

20 August 1965

Sunniest day

13.6 h

5 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.3 °C7 December 2025-0.5 °C1 July 202520.7 °C1,635 mm1081
202438.0 °C12 February 20240.4 °C30 June 202421.5 °C1,935 mm1210
202337.1 °C17 December 20234.0 °C13 August 202321.5 °C2,019 mm1100
202239.7 °C24 January 20221.6 °C12 June 202220.5 °C1,433 mm1100
202137.6 °C18 December 20210.1 °C29 July 202120.8 °C1,228 mm1160
202039.2 °C11 December 20200.0 °C21 August 202021.2 °C1,223 mm1270
201938.2 °C1 October 2019-0.4 °C7 July 201921.4 °C1,657 mm1052
201837.5 °C18 March 20181.2 °C17 June 201821.0 °C1,329 mm1210
201736.5 °C16 December 20170.2 °C18 July 201721.4 °C1,884 mm1120
201636.8 °C24 January 20160.0 °C11 June 201620.3 °C1,580 mm960
201535.8 °C13 January 20152.4 °C12 September 201521.2 °C2,353 mm930
201439.3 °C7 February 20142.0 °C14 August 201421.3 °C2,179 mm1110
201339.2 °C25 December 2013-0.1 °C24 July 201320.3 °C1,546 mm951
201238.3 °C18 February 20120.1 °C8 June 201221.8 °C1,207 mm1420
201138.0 °C20 December 2011-0.4 °C5 July 201120.7 °C1,805 mm1071
201037.5 °C5 February 2010-1.2 °C14 July 201020.2 °C1,708 mm961
200937.2 °C2 November 2009-3.2 °C25 July 200920.6 °C1,635 mm1333
200838.3 °C8 December 20080.7 °C17 June 200820.5 °C1,529 mm1110
200737.3 °C30 March 20070.5 °C30 May 200720.7 °C1,835 mm1340
200639.4 °C10 January 20060.3 °C22 August 200621.1 °C1,555 mm1220
200538.7 °C20 February 20051.5 °C20 July 200521.3 °C1,713 mm1320
200438.0 °C2 March 2004-0.1 °C11 July 200420.8 °C1,204 mm1311
200339.1 °C11 November 20030.1 °C12 July 200320.7 °C1,681 mm1000
200237.9 °C10 March 20020.9 °C2 September 200221.0 °C2,180 mm1070
200136.4 °C20 December 2001-1.0 °C28 July 200120.9 °C1,813 mm1031
200036.7 °C8 January 2000-1.9 °C14 July 200020.2 °C2,100 mm1004
199937.4 °C21 December 1999-0.8 °C15 August 199920.4 °C1,596 mm1121
199836.2 °C8 December 19983.0 °C25 June 199820.2 °C2,576 mm780
199735.7 °C15 January 19971.1 °C30 June 199721.0 °C2,102 mm1140
199638.2 °C11 January 1996-0.9 °C29 June 199620.1 °C1,896 mm862
199540.1 °C17 December 1995-0.3 °C5 August 199520.7 °C1,709 mm1031
199438.1 °C12 December 1994-0.5 °C26 June 199420.8 °C2,273 mm921
199335.0 °C3 December 1993-1.3 °C15 July 199320.1 °C1,810 mm1081
199235.7 °C20 February 1992-1.1 °C23 July 199219.9 °C1,744 mm822
199137.4 °C20 January 1991-1.8 °C2 August 199120.9 °C1,552 mm1163
199036.9 °C15 November 1990-1.4 °C29 July 199019.9 °C2,213 mm782
198937.7 °C6 December 1989-0.6 °C6 July 198919.9 °C1,641 mm921
198838.4 °C12 January 1988-2.0 °C25 July 198820.1 °C1,354 mm1103
198736.2 °C1 December 1987-2.3 °C17 June 198720.0 °C2,311 mm813
198638.8 °C16 January 19862.7 °C5 September 198621.0 °C1,969 mm980
198540.6 °C16 November 19850.2 °C11 July 198521.2 °C1,568 mm1220
198438.9 °C10 January 19840.5 °C27 August 198420.6 °C2,043 mm860
198336.0 °C9 December 19832.1 °C9 September 198319.9 °C2,361 mm920
198237.7 °C16 January 19822.7 °C29 June 198221.0 °C1,928 mm980
198134.7 °C27 November 1981-2.1 °C19 June 198120.8 °C1,444 mm1141
198035.7 °C22 January 1980-0.8 °C31 July 198020.4 °C1,821 mm1002
197939.5 °C26 January 19791.5 °C31 May 197920.0 °C1,866 mm860
197837.7 °C7 January 19781.2 °C31 August 197821.1 °C1,189 mm1310
197736.6 °C30 December 19771.1 °C17 July 197721.3 °C1,645 mm1190
197637.4 °C14 December 1976-0.9 °C28 June 197619.4 °C1,346 mm732
197536.5 °C14 February 1975-3.6 °C18 July 197519.9 °C1,761 mm681
197435.8 °C18 November 19740.3 °C13 June 197419.9 °C1,606 mm860
197335.6 °C12 January 19731.5 °C7 September 197320.1 °C2,369 mm830
197237.6 °C8 February 19720.3 °C9 July 197220.3 °C2,341 mm720
197137.8 °C30 December 1971-0.9 °C12 June 197119.7 °C1,789 mm832
197037.7 °C8 December 19700.7 °C2 July 197020.5 °C1,554 mm940
196936.0 °C21 December 19691.7 °C3 August 196919.9 °C1,802 mm860
196837.4 °C12 December 19682.3 °C21 June 196820.2 °C1,215 mm1130
196735.3 °C18 December 1967-2.0 °C14 June 196720.2 °C2,151 mm651
196634.4 °C15 March 1966-0.1 °C6 August 196619.6 °C1,796 mm541
196535.6 °C22 January 19650.6 °C7 July 196519.8 °C1,626 mm710
196436.2 °C24 December 19640.5 °C29 June 196419.5 °C1,204 mm940
196338.6 °C2 January 1963-0.9 °C6 August 196320.6 °C1,783 mm971
196239.2 °C24 December 19620.6 °C30 May 196219.2 °C1,036 mm810
196135.0 °C31 January 1961-0.7 °C16 June 196120.6 °C1,807 mm812
196035.9 °C24 December 19600.3 °C25 June 196019.9 °C1,316 mm860
195933.9 °C21 January 19593.4 °C8 August 195920.2 °C2,044 mm490
195836.5 °C7 January 19583.5 °C19 June 195820.2 °C1,600 mm600
195734.3 °C17 October 19571.3 °C22 July 195720.1 °C1,562 mm490
195632.3 °C5 February 19561.7 °C15 May 195619.0 °C1,499 mm170
195534.0 °C29 November 1955-1.1 °C8 July 195519.6 °C1,821 mm502
195433.7 °C10 December 19544.0 °C8 August 195420.0 °C1,903 mm310
195334.2 °C26 December 19533.0 °C20 July 195320.8 °C1,921 mm430
195235.4 °C27 December 19523.8 °C10 June 195220.1 °C1,376 mm480
195131.9 °C25 September 19513.7 °C6 July 195120.0 °C1,873 mm250
195032.2 °C26 December 19501.7 °C6 August 195019.8 °C1,754 mm190
194934.1 °C27 December 19493.1 °C19 July 194919.7 °C1,613 mm330
194832.2 °C25 September 19482.4 °C8 August 194819.9 °C2,578 mm150
194732.1 °C29 November 19471.1 °C11 July 194719.8 °C1,851 mm140
194632.0 °C14 February 19461.5 °C21 July 194619.8 °C2,217 mm260
194536.0 °C10 January 19451.1 °C24 June 194520.7 °C1,400 mm460
194434.8 °C26 March 19440.5 °C27 June 194421.6 °C1,300 mm820
194338.5 °C17 January 19433.2 °C29 August 194320.9 °C758 mm890
194239.9 °C26 November 1942-0.4 °C19 June 194220.1 °C1,319 mm812
194132.1 °C25 November 19411.2 °C26 June 194120.2 °C2,238 mm370
194033.4 °C8 March 19403.5 °C9 August 194020.1 °C1,922 mm480

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
26.2 °C
+0.4 °C
Hot days (≥ 30 °C)
108 d/yr
+21
Frost days (< 0 °C)
1 d/yr
0
Annual rainfall
1635 mm
-105 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.0 °C+1.3 °C51 mm-114 mm
Feb33.2 °C+3.2 °C93 mm-46 mm
Mar32.0 °C+2.9 °C47 mm-77 mm
Apr25.5 °C-0.4 °C85 mm-54 mm
May23.7 °C+1.3 °C168 mm+24 mm
Jun17.5 °C-2.8 °C267 mm+118 mm
Jul20.5 °C+0.2 °C55 mm-63 mm
Aug21.4 °C-0.7 °C129 mm+11 mm
Sep23.9 °C+0.1 °C179 mm+20 mm
Oct25.7 °C-0.4 °C301 mm+103 mm
Nov29.3 °C+1.0 °C54 mm-93 mm
Dec30.4 °C+0.1 °C207 mm+67 mm

The year's extremes

Hottest day
38.3 °C
7 Dec 2025
Coldest day
-0.5 °C
1 Jul 2025
Wettest day
78.6 mm
12 Oct 2025
Windiest day
32.9 km/h
10 Dec 2025
Strongest gust
76.3 km/h
14 Jun 2025
Hottest feels-like
42.7 °C
2 Mar 2025
Coldest feels-like
-4.0 °C
1 Jul 2025
Sunniest day
13.6 h
4 Jan 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 Rosa?

Santa Rosa has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 20.5 °C and it receives 1,740 mm of precipitation per year.

What is the hottest day ever recorded in Santa Rosa?

The hottest day measured in Santa Rosa between 1940 and 2025 was 16 November 1985, reaching 40.6 °C.

What is the coldest day in Santa Rosa?

The coldest day measured in Santa Rosa between 1940 and 2025 was 18 July 1975, at -3.6 °C.

Does it snow in Santa Rosa?

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

Has the climate of Santa Rosa warmed?

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

What is the wettest day in Santa Rosa?

The wettest day measured in Santa Rosa between 1940 and 2025 was 27 February 1961, with 180 mm of rain in 24 hours.

What was the windiest day in Santa Rosa?

The windiest day measured in Santa Rosa between 1940 and 2025 was 5 June 1992, with winds reaching 45.2 km/h.

What is the warmest month in Santa Rosa?

The warmest month in Santa Rosa is January (25.4 °C on average); the coldest is July (15.1 °C).

How much does it rain in Santa Rosa?

Santa Rosa receives on average 1,740 mm of precipitation per year, spread over about 137 rainy days.

Is it sunny in Santa Rosa?

Santa Rosa gets on average 9.1 hours of sunshine per day, roughly 3,322 hours per year over 1940-2025.

What is the biggest single-day snowfall in Santa Rosa?

The heaviest 24-hour snowfall measured in Santa Rosa between 1940 and 2025 was 20 August 1965, with 3.4 cm.

Are there tropical nights in Santa Rosa?

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

What was the most extreme apparent temperature in Santa Rosa?

In Santa Rosa, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 24 January 2022, and the lowest was -7.5 °C on 18 July 1975.

Compare Santa Rosa with another city

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

Nearby cities

The climate around Santa Rosa

Other cities — Brazil