Santa Maria climate — normals and trends

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

Santa Maria averages 1 frost days, 58 hot days (≥ 30 °C) and 132 rainy days per year.

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

The hottest day of the period reached 41.7 °C (on 16 November 1985) and the coldest -2.7 °C (on 30 June 1996).

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

coords
-29.68°, -53.81°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthOctoberDriest monthMarch

Mean daily temperature

18.9°C

Average daily high

24.1°C

Average daily low

14.3°C

Annual rainfall

1,710mm

Sunshine / day

8.8h

Mean relative humidity

79%

Average peak wind

14.8km/h

Seasonal range

10.9°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

58 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.7 °C

Average feels-like low

14.1 °C

Average peak gust

33.2 km/h

Tropical nights (≥ 20 °C)

51 d/yr

Solar radiation

16.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

41.7 °C

16 November 1985

Coldest day

-2.7 °C

30 June 1996

Wettest day

119 mm

4 September 2023

Windiest day

44.5 km/h

5 June 1992

Strongest gust

102.2 km/h

2 July 1983

Hottest feels-like

44.9 °C

23 January 2022

Coldest feels-like

-6.4 °C

12 July 2007

Sunniest day

13.6 h

26 December 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.2 °C5 February 2025-1.4 °C2 July 202519.1 °C1,876 mm842
202436.1 °C12 February 20240.1 °C9 July 202419.5 °C1,849 mm570
202338.1 °C1 December 20230.3 °C13 June 202319.8 °C1,940 mm880
202238.3 °C20 January 20221.5 °C19 June 202218.7 °C1,276 mm830
202137.4 °C11 January 20210.0 °C30 July 202118.9 °C1,244 mm710
202038.7 °C11 December 2020-0.3 °C15 July 202019.4 °C1,053 mm931
201938.8 °C28 December 2019-2.1 °C7 July 201919.9 °C1,728 mm741
201836.6 °C11 December 20181.3 °C17 June 201819.4 °C1,652 mm760
201738.3 °C16 December 20170.3 °C20 June 201720.1 °C1,748 mm720
201637.7 °C24 January 2016-0.2 °C13 June 201618.9 °C1,567 mm761
201535.8 °C13 January 20151.6 °C12 September 201519.5 °C2,115 mm490
201438.3 °C7 February 20140.2 °C20 June 201419.6 °C2,134 mm700
201337.8 °C26 December 20130.0 °C25 July 201318.8 °C1,524 mm550
201237.9 °C9 January 2012-2.4 °C8 June 201220.0 °C1,402 mm964
201138.5 °C20 December 2011-1.4 °C5 July 201119.3 °C1,628 mm925
201037.2 °C3 February 2010-0.2 °C15 July 201019.0 °C1,656 mm761
200937.1 °C2 November 2009-1.5 °C26 July 200918.7 °C1,752 mm743
200837.6 °C21 December 2008-0.1 °C17 June 200818.9 °C1,522 mm821
200736.6 °C30 March 2007-2.7 °C12 July 200719.1 °C1,881 mm912
200638.1 °C8 January 2006-0.6 °C1 August 200619.5 °C1,574 mm891
200538.0 °C22 December 20050.4 °C20 July 200519.6 °C1,417 mm1020
200435.7 °C15 December 2004-1.1 °C11 July 200419.2 °C1,217 mm741
200336.0 °C11 November 2003-0.4 °C12 July 200319.0 °C1,810 mm611
200236.1 °C20 January 2002-1.1 °C25 June 200219.4 °C2,430 mm692
200135.5 °C20 December 20010.2 °C22 June 200119.6 °C1,871 mm670
200035.6 °C12 February 2000-2.5 °C14 July 200018.6 °C1,925 mm633
199938.3 °C27 December 1999-0.2 °C6 June 199918.6 °C1,703 mm751
199835.0 °C21 January 19981.8 °C25 June 199818.4 °C2,742 mm380
199736.5 °C7 January 1997-2.4 °C28 June 199719.2 °C2,364 mm731
199636.7 °C4 January 1996-2.7 °C30 June 199618.6 °C1,739 mm482
199540.4 °C18 December 1995-0.7 °C5 August 199519.1 °C1,723 mm771
199437.8 °C12 December 1994-1.0 °C11 July 199419.2 °C1,879 mm591
199335.3 °C24 January 1993-0.3 °C16 July 199318.6 °C1,806 mm562
199235.1 °C20 February 1992-1.2 °C2 August 199218.4 °C1,911 mm542
199138.3 °C23 November 1991-1.8 °C2 August 199119.3 °C1,439 mm764
199035.5 °C14 November 19900.2 °C28 July 199018.5 °C2,076 mm530
198934.8 °C4 January 1989-1.7 °C6 July 198918.5 °C1,478 mm691
198838.0 °C12 January 1988-1.7 °C1 June 198818.5 °C1,499 mm836
198738.3 °C1 December 19871.1 °C16 June 198718.9 °C2,170 mm670
198640.7 °C16 January 19861.7 °C22 July 198619.8 °C1,935 mm680
198541.7 °C16 November 1985-0.2 °C11 July 198519.7 °C1,819 mm791
198436.8 °C8 January 19840.5 °C26 August 198419.0 °C2,235 mm660
198335.8 °C30 December 19830.1 °C7 June 198318.6 °C2,067 mm600
198236.1 °C27 January 19822.6 °C16 June 198219.4 °C1,897 mm600
198134.5 °C27 February 1981-0.1 °C19 June 198119.4 °C1,419 mm631
198035.5 °C15 February 1980-0.7 °C1 August 198019.2 °C1,759 mm732
197940.0 °C5 February 19790.2 °C14 June 197918.5 °C1,572 mm650
197835.9 °C18 March 19780.5 °C5 June 197819.0 °C1,365 mm540
197735.0 °C7 March 19771.4 °C2 September 197719.7 °C2,182 mm740
197635.4 °C2 January 1976-0.1 °C10 July 197618.2 °C1,630 mm491
197536.6 °C15 November 1975-2.5 °C18 July 197518.6 °C1,603 mm522
197436.0 °C3 January 19740.7 °C13 June 197418.6 °C1,461 mm490
197335.6 °C12 January 19731.2 °C19 July 197318.7 °C2,133 mm450
197237.9 °C28 December 1972-0.4 °C14 July 197218.9 °C2,493 mm411
197137.4 °C19 December 1971-1.8 °C17 June 197118.5 °C1,408 mm632
197036.5 °C27 December 1970-0.2 °C30 June 197018.9 °C1,804 mm641
196934.4 °C16 March 1969-1.2 °C19 June 196918.5 °C1,634 mm421
196838.4 °C12 December 19681.2 °C3 September 196818.7 °C1,551 mm760
196736.3 °C18 December 1967-2.5 °C14 June 196718.8 °C1,793 mm392
196633.7 °C14 December 1966-0.4 °C1 July 196617.8 °C1,958 mm171
196537.3 °C1 February 1965-0.7 °C16 July 196518.6 °C1,702 mm713
196435.5 °C25 January 19640.4 °C20 July 196417.8 °C1,138 mm470
196337.0 °C2 January 19630.5 °C23 July 196318.8 °C1,718 mm500
196237.2 °C25 December 19620.4 °C23 June 196217.8 °C1,027 mm620
196134.9 °C20 January 1961-0.7 °C15 June 196119.0 °C1,802 mm553
196034.9 °C24 December 19600.3 °C2 September 196018.4 °C1,319 mm550
195932.3 °C25 January 19591.0 °C10 June 195918.4 °C2,078 mm330
195835.8 °C7 January 19580.9 °C25 May 195818.4 °C1,753 mm320
195734.8 °C25 December 1957-0.3 °C3 August 195718.4 °C1,660 mm221
195632.5 °C5 February 19561.3 °C11 May 195617.5 °C1,569 mm110
195534.0 °C29 November 1955-1.0 °C9 July 195517.9 °C1,588 mm302
195432.6 °C9 January 19542.3 °C6 July 195418.4 °C2,007 mm250
195337.0 °C5 January 19531.1 °C31 July 195319.1 °C1,764 mm400
195236.0 °C27 December 19523.9 °C16 June 195218.6 °C1,432 mm330
195132.0 °C4 February 19511.6 °C6 July 195118.5 °C1,591 mm150
195033.4 °C29 January 1950-0.4 °C11 July 195018.3 °C1,460 mm301
194935.0 °C20 December 19490.2 °C19 July 194918.3 °C1,397 mm250
194832.6 °C12 December 19480.6 °C8 August 194818.5 °C2,174 mm120
194732.5 °C22 January 1947-1.5 °C10 July 194718.5 °C1,538 mm132
194634.8 °C23 January 19461.3 °C19 July 194618.5 °C1,784 mm230
194536.6 °C15 January 1945-0.6 °C23 June 194519.2 °C1,393 mm412
194433.6 °C12 February 19440.8 °C27 June 194419.9 °C1,550 mm530
194339.9 °C17 January 19431.4 °C28 August 194319.6 °C1,064 mm580
194238.0 °C26 November 1942-1.3 °C18 June 194218.8 °C1,046 mm603
194132.4 °C24 November 19410.2 °C27 June 194118.7 °C1,784 mm190
194034.1 °C22 March 19401.9 °C27 August 194018.8 °C1,703 mm420

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
24.5 °C
+0.4 °C
Hot days (≥ 30 °C)
84 d/yr
+26
Frost days (< 0 °C)
2 d/yr
+1
Annual rainfall
1876 mm
+166 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.5 °C+1.7 °C72 mm-96 mm
Feb32.6 °C+3.6 °C119 mm-30 mm
Mar29.9 °C+2.2 °C84 mm-42 mm
Apr23.6 °C-0.8 °C108 mm-25 mm
May21.8 °C+0.9 °C278 mm+144 mm
Jun15.3 °C-3.2 °C222 mm+81 mm
Jul17.3 °C-1.2 °C65 mm-65 mm
Aug19.5 °C-0.5 °C137 mm+11 mm
Sep21.7 °C+0.2 °C313 mm+146 mm
Oct24.5 °C+0.6 °C131 mm-41 mm
Nov27.6 °C+1.1 °C89 mm-45 mm
Dec29.6 °C+0.6 °C260 mm+127 mm

The year's extremes

Hottest day
38.2 °C
5 Feb 2025
Coldest day
-1.4 °C
2 Jul 2025
Wettest day
73.9 mm
18 Jun 2025
Windiest day
34.6 km/h
20 Aug 2025
Strongest gust
69.8 km/h
17 Jun 2025
Hottest feels-like
44.1 °C
3 Mar 2025
Coldest feels-like
-5.0 °C
2 Jul 2025
Sunniest day
13.6 h
3 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 Maria?

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

What is the hottest day ever recorded in Santa Maria?

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

What is the coldest day in Santa Maria?

The coldest day measured in Santa Maria between 1940 and 2025 was 30 June 1996, at -2.7 °C.

Does it snow in Santa Maria?

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

Has the climate of Santa Maria warmed?

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

What is the wettest day in Santa Maria?

The wettest day measured in Santa Maria between 1940 and 2025 was 4 September 2023, with 119 mm of rain in 24 hours.

What was the windiest day in Santa Maria?

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

What is the warmest month in Santa Maria?

The warmest month in Santa Maria is January (24.4 °C on average); the coldest is July (13.5 °C).

How much does it rain in Santa Maria?

Santa Maria receives on average 1,710 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in Santa Maria?

Santa Maria gets on average 8.8 hours of sunshine per day, roughly 3,212 hours per year over 1940-2025.

Are there tropical nights in Santa Maria?

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

What was the most extreme apparent temperature in Santa Maria?

In Santa Maria, between 1940 and 2025, the highest apparent temperature reached 44.9 °C on 23 January 2022, and the lowest was -6.4 °C on 12 July 2007.

Compare Santa Maria with another city

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

Nearby cities

The climate around Santa Maria

Other cities — Brazil