São Pedro do Sul climate — normals and trends

São Pedro do Sul (Brazil) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 19.1 °C and it receives 1,630 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.7 °C). Rainfall peaks in October.

São Pedro do Sul averages 1 frost days, 57 hot days (≥ 30 °C) and 132 rainy days per year.

São Pedro do Sul has warmed by +0.9 °C between 1940 and 2025, or +0.11 °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 41.2 °C (on 16 November 1985) and the coldest -4.5 °C (on 14 June 1967).

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

São Pedro do SulRio Grande do Sul

coords
-29.62°, -54.18°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthOctoberDriest monthMarch

Mean daily temperature

19.1°C

Average daily high

24.1°C

Average daily low

14.6°C

Annual rainfall

1,630mm

Sunshine / day

9.0h

Mean relative humidity

76%

Average peak wind

16.3km/h

Seasonal range

10.7°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

57 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.3 °C

Average feels-like low

14.1 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

57 d/yr

Solar radiation

16.7 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.22 · 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.2 °C

16 November 1985

Coldest day

-4.5 °C

14 June 1967

Wettest day

114 mm

12 March 2013

Windiest day

50.8 km/h

5 June 1992

Strongest gust

106.6 km/h

5 June 1992

Hottest feels-like

44.3 °C

20 January 2022

Coldest feels-like

-8.4 °C

14 June 1967

Snowiest day

0.6 cm

20 August 1965

Sunniest day

13.6 h

18 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.7 °C5 February 2025-2.1 °C1 July 202519.2 °C1,816 mm852
202435.8 °C12 February 2024-0.2 °C9 July 202419.7 °C1,762 mm621
202337.0 °C1 December 20231.3 °C18 July 202320.0 °C1,847 mm850
202238.3 °C20 January 20220.6 °C31 May 202218.9 °C1,230 mm840
202137.2 °C11 January 20210.2 °C29 July 202119.1 °C1,194 mm650
202038.3 °C11 December 2020-0.6 °C29 July 202019.6 °C991 mm902
201937.4 °C28 December 2019-2.7 °C7 July 201920.0 °C1,660 mm751
201835.6 °C18 March 2018-0.1 °C17 June 201819.5 °C1,662 mm681
201738.2 °C16 December 20170.5 °C18 July 201720.3 °C1,699 mm680
201637.4 °C24 January 2016-0.3 °C12 June 201619.0 °C1,513 mm762
201536.3 °C13 January 20151.0 °C12 September 201519.6 °C1,956 mm480
201437.9 °C11 February 20140.2 °C14 August 201419.8 °C2,003 mm740
201338.6 °C26 December 20130.3 °C25 July 201319.0 °C1,496 mm570
201238.0 °C19 February 2012-1.6 °C8 June 201220.2 °C1,396 mm944
201138.0 °C20 December 2011-0.9 °C4 July 201119.5 °C1,509 mm884
201036.1 °C3 February 2010-0.6 °C15 July 201019.1 °C1,521 mm771
200936.2 °C2 November 2009-2.3 °C26 July 200919.0 °C1,695 mm795
200837.1 °C21 December 2008-0.2 °C31 May 200819.0 °C1,444 mm771
200736.1 °C30 March 2007-2.0 °C12 July 200719.2 °C1,815 mm862
200637.6 °C10 January 2006-0.4 °C1 August 200619.7 °C1,565 mm901
200537.0 °C22 December 20051.4 °C20 July 200519.7 °C1,345 mm980
200435.5 °C15 December 2004-0.6 °C11 July 200419.2 °C1,131 mm741
200335.6 °C11 November 2003-1.5 °C12 July 200319.1 °C1,846 mm571
200236.3 °C10 March 2002-0.5 °C25 June 200219.5 °C2,393 mm681
200135.2 °C23 November 20010.3 °C22 June 200119.7 °C1,786 mm610
200035.5 °C8 January 2000-2.6 °C14 July 200018.8 °C1,736 mm624
199936.7 °C27 December 19991.0 °C6 June 199918.8 °C1,702 mm790
199834.6 °C21 January 19982.1 °C21 September 199818.6 °C2,583 mm430
199735.3 °C7 January 19970.6 °C28 June 199719.5 °C2,091 mm650
199637.8 °C4 January 1996-3.3 °C29 June 199618.8 °C1,655 mm492
199539.9 °C18 December 1995-2.1 °C5 August 199519.2 °C1,598 mm791
199437.6 °C12 December 1994-0.4 °C10 July 199419.4 °C1,820 mm641
199334.5 °C24 January 1993-1.8 °C15 July 199318.7 °C1,754 mm552
199234.4 °C20 January 1992-1.2 °C2 August 199218.5 °C1,810 mm522
199137.4 °C23 November 1991-2.7 °C14 July 199119.5 °C1,451 mm784
199035.3 °C27 January 1990-1.0 °C28 July 199018.7 °C1,946 mm551
198935.0 °C3 January 1989-1.5 °C6 July 198918.7 °C1,395 mm682
198836.9 °C12 January 1988-1.4 °C25 July 198818.6 °C1,470 mm686
198737.7 °C1 December 19870.4 °C16 June 198719.0 °C1,992 mm690
198639.5 °C16 January 19861.0 °C14 May 198619.9 °C2,018 mm670
198541.2 °C16 November 1985-0.5 °C11 July 198519.9 °C1,708 mm831
198437.0 °C8 January 1984-0.2 °C26 August 198419.1 °C2,140 mm671
198335.9 °C30 December 1983-0.8 °C7 June 198318.7 °C1,925 mm641
198235.5 °C27 January 19823.0 °C16 June 198219.6 °C1,768 mm590
198133.6 °C27 February 1981-1.6 °C19 June 198119.5 °C1,434 mm621
198034.5 °C15 February 1980-1.2 °C31 July 198019.3 °C1,677 mm692
197938.7 °C5 February 19790.2 °C14 June 197918.5 °C1,546 mm620
197835.5 °C18 March 19780.9 °C5 June 197819.1 °C1,281 mm600
197734.5 °C9 March 19772.3 °C2 September 197719.8 °C1,967 mm700
197635.4 °C29 February 1976-1.6 °C10 July 197618.2 °C1,424 mm441
197535.9 °C15 November 1975-1.1 °C18 July 197518.7 °C1,618 mm483
197436.1 °C3 January 19740.1 °C8 August 197418.6 °C1,371 mm500
197335.3 °C12 January 19731.6 °C19 July 197318.7 °C2,073 mm480
197237.8 °C28 December 1972-0.3 °C14 July 197219.0 °C2,431 mm431
197138.0 °C29 December 1971-0.3 °C16 June 197118.7 °C1,314 mm633
197035.8 °C27 December 1970-0.8 °C2 July 197019.0 °C1,807 mm581
196934.4 °C4 February 1969-0.9 °C19 June 196918.6 °C1,640 mm451
196837.0 °C12 December 19680.2 °C3 September 196819.0 °C1,405 mm840
196736.0 °C18 December 1967-4.5 °C14 June 196719.0 °C1,831 mm402
196633.0 °C15 March 19660.2 °C6 August 196618.0 °C1,796 mm200
196537.1 °C1 February 1965-1.0 °C16 July 196518.7 °C1,694 mm711
196435.3 °C25 January 19641.0 °C29 June 196418.0 °C1,081 mm480
196336.8 °C2 January 1963-0.2 °C23 July 196319.0 °C1,588 mm521
196237.5 °C25 December 1962-0.2 °C25 July 196217.9 °C1,039 mm521
196134.3 °C31 January 1961-1.0 °C15 June 196119.2 °C1,711 mm533
196035.0 °C25 February 19600.3 °C25 June 196018.7 °C1,198 mm580
195932.2 °C28 December 19591.1 °C10 June 195918.6 °C2,017 mm290
195835.5 °C7 January 19580.4 °C26 May 195818.5 °C1,768 mm310
195734.1 °C25 December 19570.8 °C14 July 195718.5 °C1,534 mm210
195631.9 °C5 February 19561.3 °C14 May 195617.6 °C1,420 mm70
195533.1 °C6 January 1955-1.5 °C8 July 195518.0 °C1,563 mm232
195432.4 °C9 January 19542.2 °C8 August 195418.5 °C1,853 mm220
195335.7 °C5 January 19531.4 °C20 July 195319.3 °C1,728 mm380
195235.0 °C27 December 19524.3 °C17 June 195218.7 °C1,391 mm320
195130.9 °C3 February 19512.7 °C6 July 195118.7 °C1,431 mm120
195032.2 °C29 January 19502.0 °C31 July 195018.5 °C1,305 mm270
194934.4 °C20 December 19490.2 °C19 July 194918.4 °C1,317 mm270
194832.2 °C12 December 19480.8 °C9 August 194818.7 °C2,134 mm100
194732.1 °C22 January 1947-0.3 °C10 July 194718.6 °C1,346 mm111
194634.5 °C23 January 19461.6 °C19 July 194618.6 °C1,622 mm180
194535.8 °C15 January 1945-1.0 °C9 July 194519.4 °C1,289 mm402
194433.3 °C19 December 19441.7 °C27 June 194420.1 °C1,473 mm470
194338.8 °C17 January 19431.8 °C28 August 194319.9 °C907 mm620
194236.6 °C26 November 1942-1.3 °C18 June 194218.9 °C1,014 mm542
194131.6 °C16 February 19410.9 °C27 June 194118.8 °C1,700 mm130
194033.6 °C9 March 19402.3 °C27 August 194019.0 °C1,618 mm450

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)
85 d/yr
+28
Frost days (< 0 °C)
2 d/yr
+1
Annual rainfall
1816 mm
+186 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.2 °C+1.5 °C58 mm-101 mm
Feb32.6 °C+3.7 °C105 mm-33 mm
Mar29.7 °C+2.1 °C101 mm-19 mm
Apr23.3 °C-1.0 °C103 mm-27 mm
May21.8 °C+1.0 °C298 mm+171 mm
Jun15.3 °C-3.3 °C196 mm+65 mm
Jul18.0 °C-0.6 °C63 mm-61 mm
Aug19.5 °C-0.7 °C121 mm+1 mm
Sep21.9 °C+0.3 °C281 mm+122 mm
Oct24.3 °C+0.4 °C135 mm-34 mm
Nov27.3 °C+0.8 °C93 mm-38 mm
Dec29.2 °C+0.3 °C263 mm+138 mm

The year's extremes

Hottest day
37.7 °C
5 Feb 2025
Coldest day
-2.1 °C
1 Jul 2025
Wettest day
70.4 mm
9 May 2025
Windiest day
34.0 km/h
17 Jun 2025
Strongest gust
76.0 km/h
22 Aug 2025
Hottest feels-like
42.3 °C
3 Mar 2025
Coldest feels-like
-5.7 °C
1 Jul 2025
Sunniest day
13.6 h
18 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 São Pedro do Sul?

São Pedro do Sul has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 19.1 °C and it receives 1,630 mm of precipitation per year.

What is the hottest day ever recorded in São Pedro do Sul?

The hottest day measured in São Pedro do Sul between 1940 and 2025 was 16 November 1985, reaching 41.2 °C.

What is the coldest day in São Pedro do Sul?

The coldest day measured in São Pedro do Sul between 1940 and 2025 was 14 June 1967, at -4.5 °C.

Does it snow in São Pedro do Sul?

Almost never: São Pedro do Sul sees virtually no snow, with about 1 frost days per year.

Has the climate of São Pedro do Sul warmed?

Yes: São Pedro do Sul warmed by +0.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in São Pedro do Sul?

The wettest day measured in São Pedro do Sul between 1940 and 2025 was 12 March 2013, with 114 mm of rain in 24 hours.

What was the windiest day in São Pedro do Sul?

The windiest day measured in São Pedro do Sul between 1940 and 2025 was 5 June 1992, with winds reaching 50.8 km/h.

What is the warmest month in São Pedro do Sul?

The warmest month in São Pedro do Sul is January (24.4 °C on average); the coldest is July (13.7 °C).

How much does it rain in São Pedro do Sul?

São Pedro do Sul receives on average 1,630 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in São Pedro do Sul?

São Pedro do Sul gets on average 9.0 hours of sunshine per day, roughly 3,285 hours per year over 1940-2025.

What is the biggest single-day snowfall in São Pedro do Sul?

The heaviest 24-hour snowfall measured in São Pedro do Sul between 1940 and 2025 was 20 August 1965, with 0.6 cm.

Are there tropical nights in São Pedro do Sul?

Yes: São Pedro do Sul has on average 57 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in São Pedro do Sul?

In São Pedro do Sul, between 1940 and 2025, the highest apparent temperature reached 44.3 °C on 20 January 2022, and the lowest was -8.4 °C on 14 June 1967.

Compare São Pedro do Sul with another city

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

Nearby cities

The climate around São Pedro do Sul

Other cities — Brazil