Santo Ângelo climate — normals and trends

Santo Ângelo (Brazil) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 20.0 °C and it receives 1,877 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 (24.9 °C on average) and the coldest is July (14.7 °C). Rainfall peaks in October.

Santo Ângelo averages 1 frost days, 75 hot days (≥ 30 °C) and 136 rainy days per year.

Santo Ângelo has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The number of frost days there went from about 0 to 2 per year over the period.

The hottest day of the period reached 40.0 °C (on 16 November 1985) and the coldest -3.7 °C (on 25 July 2009).

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

Santo ÂngeloRio Grande do Sul

coords
-28.30°, -54.26°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthOctoberDriest monthAugust

Mean daily temperature

20.0°C

Average daily high

25.3°C

Average daily low

15.4°C

Annual rainfall

1,877mm

Sunshine / day

9.1h

Mean relative humidity

75%

Average peak wind

17.1km/h

Seasonal range

10.2°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

75 d/yr

Rainy days (≥ 1 mm)

136 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.8 °C

Average feels-like low

15.0 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

73 d/yr

Solar radiation

17.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

16 November 1985

Coldest day

-3.7 °C

25 July 2009

Wettest day

167 mm

30 June 1986

Windiest day

53.8 km/h

29 April 1992

Strongest gust

110.2 km/h

5 June 1992

Hottest feels-like

44.4 °C

24 January 2022

Coldest feels-like

-7.3 °C

18 July 1975

Snowiest day

1.3 cm

20 August 1965

Sunniest day

13.6 h

6 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.2 °C7 December 2025-1.2 °C1 July 202520.3 °C1,703 mm1061
202436.9 °C12 February 20241.1 °C30 June 202421.0 °C2,174 mm1010
202336.9 °C1 January 20233.3 °C13 August 202321.1 °C2,162 mm1080
202238.6 °C16 January 20220.8 °C11 June 202220.0 °C1,424 mm1020
202136.7 °C22 November 2021-0.4 °C29 July 202120.2 °C1,289 mm931
202038.4 °C11 December 2020-1.0 °C21 August 202020.7 °C1,247 mm1181
201938.6 °C1 October 2019-1.3 °C7 July 201920.9 °C1,829 mm982
201836.9 °C11 December 20180.6 °C17 June 201820.4 °C1,583 mm940
201736.3 °C16 December 2017-0.5 °C18 July 201721.0 °C2,225 mm921
201636.6 °C24 January 2016-0.4 °C12 June 201620.0 °C1,781 mm891
201535.4 °C13 January 20152.7 °C12 September 201520.7 °C2,443 mm750
201437.4 °C7 February 20141.1 °C14 August 201420.6 °C2,413 mm940
201337.4 °C25 December 20130.2 °C25 July 201319.8 °C1,619 mm860
201237.5 °C7 March 2012-0.6 °C8 June 201221.3 °C1,301 mm1292
201138.6 °C20 December 2011-1.1 °C5 July 201120.3 °C1,794 mm1024
201037.2 °C5 February 2010-0.5 °C14 July 201019.9 °C1,692 mm882
200937.2 °C2 November 2009-3.7 °C25 July 200920.1 °C1,809 mm1163
200838.4 °C8 December 2008-0.4 °C16 June 200819.9 °C1,653 mm932
200736.5 °C4 December 20070.2 °C30 May 200720.1 °C2,077 mm1190
200638.5 °C10 January 2006-0.2 °C31 July 200620.5 °C1,659 mm1032
200537.3 °C22 December 20051.1 °C20 July 200520.7 °C1,584 mm1200
200436.2 °C2 March 2004-1.2 °C11 July 200420.2 °C1,329 mm1062
200337.7 °C11 November 2003-0.7 °C12 July 200320.2 °C1,888 mm911
200237.1 °C10 March 2002-0.1 °C2 September 200220.4 °C2,576 mm891
200136.0 °C20 December 2001-0.1 °C22 June 200120.5 °C2,011 mm861
200034.8 °C8 January 2000-2.8 °C20 July 200019.6 °C2,331 mm815
199936.3 °C24 January 1999-0.6 °C15 August 199919.8 °C1,693 mm1011
199837.1 °C8 December 19981.7 °C25 June 199819.8 °C2,764 mm710
199735.2 °C7 January 1997-0.7 °C30 June 199720.5 °C2,320 mm872
199637.7 °C11 January 1996-1.9 °C29 June 199619.6 °C2,058 mm762
199539.5 °C17 December 1995-1.6 °C5 August 199520.2 °C1,850 mm931
199438.6 °C12 December 19940.1 °C26 June 199420.3 °C2,344 mm830
199334.6 °C3 December 1993-1.9 °C15 July 199319.6 °C1,959 mm811
199234.8 °C14 November 1992-1.0 °C23 July 199219.4 °C1,971 mm692
199136.4 °C9 January 1991-2.7 °C2 August 199120.3 °C1,634 mm994
199036.3 °C15 November 1990-0.6 °C21 July 199019.4 °C2,294 mm681
198937.6 °C6 December 1989-1.3 °C6 July 198919.5 °C1,763 mm811
198838.1 °C12 January 1988-1.0 °C8 July 198819.7 °C1,383 mm963
198736.1 °C1 December 1987-1.4 °C17 June 198719.7 °C2,678 mm772
198639.3 °C16 January 19862.4 °C5 September 198620.7 °C2,282 mm950
198540.0 °C16 November 1985-0.4 °C11 July 198520.8 °C1,839 mm1091
198436.2 °C28 October 1984-1.1 °C26 August 198420.0 °C2,376 mm791
198335.0 °C9 December 19830.8 °C9 September 198319.5 °C2,463 mm800
198236.3 °C27 January 19822.5 °C29 June 198220.3 °C1,933 mm750
198134.3 °C2 January 1981-2.4 °C19 June 198120.3 °C1,557 mm951
198034.9 °C22 January 1980-1.9 °C31 July 198020.0 °C1,853 mm894
197937.8 °C10 February 19791.0 °C17 July 197919.5 °C1,982 mm790
197837.1 °C18 March 19780.4 °C31 August 197820.3 °C1,361 mm1000
197735.9 °C23 October 19770.7 °C17 July 197720.8 °C1,971 mm1060
197636.7 °C14 December 1976-0.7 °C10 July 197619.0 °C1,483 mm632
197536.1 °C15 November 1975-3.2 °C18 July 197519.4 °C1,930 mm571
197435.8 °C3 January 1974-0.7 °C13 June 197419.5 °C1,693 mm771
197335.7 °C12 January 19730.8 °C7 September 197319.7 °C2,388 mm760
197237.7 °C8 February 1972-0.8 °C1 September 197219.8 °C2,633 mm641
197137.9 °C20 December 1971-0.9 °C17 June 197119.4 °C1,844 mm781
197036.3 °C8 December 19700.4 °C2 July 197020.0 °C1,682 mm800
196935.5 °C21 December 19691.6 °C3 June 196919.5 °C2,112 mm650
196836.9 °C14 December 19681.9 °C21 June 196819.8 °C1,307 mm1000
196735.1 °C10 November 1967-2.9 °C14 June 196719.8 °C2,239 mm582
196634.3 °C11 December 1966-0.5 °C6 August 196619.2 °C2,038 mm431
196535.0 °C22 January 19650.2 °C7 July 196519.4 °C1,774 mm710
196435.1 °C25 January 1964-0.2 °C29 June 196419.0 °C1,220 mm781
196337.4 °C2 January 19630.4 °C6 August 196320.1 °C1,881 mm720
196237.9 °C25 December 1962-0.3 °C30 May 196218.7 °C1,117 mm631
196134.3 °C31 January 1961-1.6 °C16 June 196120.1 °C1,859 mm702
196036.0 °C9 December 1960-0.8 °C25 June 196019.5 °C1,608 mm761
195933.3 °C21 January 19593.2 °C10 June 195919.7 °C2,335 mm370
195835.6 °C7 January 19582.7 °C30 August 195819.6 °C1,819 mm480
195733.9 °C17 October 19570.9 °C22 July 195719.5 °C1,756 mm360
195631.7 °C5 February 19560.9 °C16 May 195618.5 °C1,631 mm100
195533.4 °C29 November 1955-1.7 °C8 July 195519.0 °C1,914 mm282
195433.8 °C10 December 19543.0 °C8 August 195419.5 °C2,151 mm320
195333.7 °C5 January 19532.8 °C20 July 195320.3 °C2,145 mm360
195235.9 °C27 December 19523.8 °C17 June 195219.6 °C1,567 mm400
195131.6 °C25 September 19513.3 °C6 July 195119.6 °C1,861 mm180
195031.4 °C10 November 19500.6 °C11 July 195019.3 °C1,870 mm180
194933.8 °C22 December 19492.3 °C19 July 194919.3 °C1,651 mm280
194831.8 °C25 September 19481.6 °C8 August 194819.5 °C2,633 mm120
194732.7 °C29 November 19470.3 °C10 July 194719.4 °C1,833 mm140
194631.9 °C14 February 19460.9 °C19 July 194619.3 °C2,221 mm190
194534.8 °C15 January 19450.6 °C9 July 194520.2 °C1,414 mm390
194434.0 °C26 March 19440.1 °C27 June 194421.1 °C1,443 mm720
194338.2 °C17 January 19433.0 °C28 August 194320.6 °C767 mm850
194239.7 °C26 November 1942-1.1 °C5 July 194219.7 °C1,310 mm732
194132.0 °C25 November 19410.9 °C26 June 194119.8 °C2,319 mm250
194033.1 °C14 January 19402.8 °C9 August 194019.7 °C2,077 mm430

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
25.8 °C
+0.5 °C
Hot days (≥ 30 °C)
106 d/yr
+31
Frost days (< 0 °C)
1 d/yr
0
Annual rainfall
1704 mm
-174 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.3 °C+2.2 °C49 mm-133 mm
Feb33.0 °C+3.6 °C99 mm-53 mm
Mar31.4 °C+2.9 °C47 mm-91 mm
Apr25.0 °C-0.5 °C92 mm-61 mm
May23.2 °C+1.1 °C176 mm+27 mm
Jun16.9 °C-3.0 °C246 mm+89 mm
Jul19.9 °C+0.1 °C67 mm-63 mm
Aug20.8 °C-0.7 °C150 mm+24 mm
Sep23.2 °C0.0 °C220 mm+48 mm
Oct25.4 °C-0.3 °C224 mm+13 mm
Nov29.0 °C+1.0 °C90 mm-64 mm
Dec30.2 °C+0.3 °C244 mm+89 mm

The year's extremes

Hottest day
38.2 °C
7 Dec 2025
Coldest day
-1.2 °C
1 Jul 2025
Wettest day
49.8 mm
21 Sep 2025
Windiest day
32.2 km/h
28 Oct 2025
Strongest gust
81.0 km/h
21 Sep 2025
Hottest feels-like
41.8 °C
2 Mar 2025
Coldest feels-like
-4.5 °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 Santo Ângelo?

Santo Ângelo has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 20.0 °C and it receives 1,877 mm of precipitation per year.

What is the hottest day ever recorded in Santo Ângelo?

The hottest day measured in Santo Ângelo between 1940 and 2025 was 16 November 1985, reaching 40.0 °C.

What is the coldest day in Santo Ângelo?

The coldest day measured in Santo Ângelo between 1940 and 2025 was 25 July 2009, at -3.7 °C.

Does it snow in Santo Ângelo?

Almost never: Santo Ângelo sees virtually no snow, with about 1 frost days per year.

Has the climate of Santo Ângelo warmed?

Yes: Santo Ângelo warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Santo Ângelo?

The wettest day measured in Santo Ângelo between 1940 and 2025 was 30 June 1986, with 167 mm of rain in 24 hours.

What was the windiest day in Santo Ângelo?

The windiest day measured in Santo Ângelo between 1940 and 2025 was 29 April 1992, with winds reaching 53.8 km/h.

What is the warmest month in Santo Ângelo?

The warmest month in Santo Ângelo is January (24.9 °C on average); the coldest is July (14.7 °C).

How much does it rain in Santo Ângelo?

Santo Ângelo receives on average 1,877 mm of precipitation per year, spread over about 136 rainy days.

Is it sunny in Santo Ângelo?

Santo Ângelo 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 Santo Ângelo?

The heaviest 24-hour snowfall measured in Santo Ângelo between 1940 and 2025 was 20 August 1965, with 1.3 cm.

Are there tropical nights in Santo Ângelo?

Yes: Santo Ângelo has on average 73 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Santo Ângelo?

In Santo Ângelo, between 1940 and 2025, the highest apparent temperature reached 44.4 °C on 24 January 2022, and the lowest was -7.3 °C on 18 July 1975.

Compare Santo Ângelo with another city

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

Nearby cities

The climate around Santo Ângelo

Other cities — Brazil