São Pedro climate — normals and trends

São Pedro (Brazil) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.1 °C and it receives 1,545 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 February (23.7 °C on average) and the coldest is July (17.4 °C). Rainfall peaks in January.

São Pedro averages 0 frost days, 67 hot days (≥ 30 °C) and 160 rainy days per year.

São Pedro has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.6 °C (on 7 October 2020) and the coldest 0.9 °C (on 30 July 2021).

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 PedroSão Paulo

coords
-22.55°, -47.91°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

21.1°C

Average daily high

26.7°C

Average daily low

16.4°C

Annual rainfall

1,545mm

Sunshine / day

10.0h

Mean relative humidity

75%

Average peak wind

13.3km/h

Seasonal range

6.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

67 d/yr

Rainy days (≥ 1 mm)

160 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.8 °C

Average feels-like low

17.1 °C

Average peak gust

30.9 km/h

Tropical nights (≥ 20 °C)

65 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

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

39.6 °C

7 October 2020

Coldest day

0.9 °C

30 July 2021

Wettest day

154 mm

8 February 1995

Windiest day

35.3 km/h

16 October 1950

Strongest gust

87.1 km/h

7 June 2011

Hottest feels-like

42.3 °C

29 October 2012

Coldest feels-like

-2.3 °C

30 July 2021

Sunniest day

13.4 h

12 December 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.7 °C9 March 20252.6 °C25 June 202521.8 °C1,028 mm1270
202438.4 °C26 September 20244.7 °C27 August 202422.9 °C1,105 mm1710
202338.8 °C13 November 20235.2 °C15 July 202322.0 °C1,276 mm1140
202234.0 °C10 December 20224.9 °C13 June 202221.3 °C1,267 mm860
202137.6 °C20 September 20210.9 °C30 July 202121.7 °C1,027 mm1230
202039.6 °C7 October 20204.6 °C28 May 202021.9 °C1,056 mm1160
201938.0 °C12 September 20194.5 °C7 July 201922.9 °C1,103 mm1450
201836.2 °C14 March 20186.0 °C11 July 201822.6 °C931 mm1480
201736.3 °C14 October 20178.5 °C10 June 201722.3 °C1,200 mm1320
201637.3 °C19 October 20164.3 °C13 June 201622.2 °C1,478 mm1510
201538.2 °C24 September 201510.0 °C29 August 201522.9 °C1,518 mm1240
201437.6 °C13 October 20147.8 °C20 July 201422.7 °C1,005 mm1500
201335.0 °C11 November 20135.6 °C28 August 201321.4 °C1,537 mm990
201237.6 °C31 October 20127.4 °C21 July 201222.1 °C1,497 mm1180
201136.3 °C30 September 20114.6 °C5 August 201121.5 °C1,707 mm990
201035.2 °C28 November 20107.5 °C14 June 201021.8 °C1,281 mm1180
200934.7 °C6 March 20094.5 °C4 June 200921.5 °C1,853 mm650
200835.8 °C15 October 20085.3 °C17 June 200821.3 °C1,377 mm600
200735.7 °C29 October 20076.1 °C30 July 200722.0 °C1,460 mm960
200635.7 °C15 September 20065.5 °C6 September 200621.7 °C1,380 mm840
200535.8 °C13 October 20058.5 °C10 July 200521.7 °C1,400 mm750
200435.9 °C26 September 20047.1 °C8 June 200420.9 °C1,666 mm590
200335.8 °C19 October 20037.4 °C18 August 200321.5 °C1,325 mm800
200236.7 °C11 October 20026.6 °C9 July 200222.3 °C1,257 mm1140
200134.1 °C8 November 20016.6 °C29 July 200121.6 °C1,431 mm950
200035.3 °C13 October 20003.8 °C18 July 200021.1 °C1,818 mm720
199935.7 °C1 October 19997.2 °C17 August 199921.1 °C1,598 mm820
199834.0 °C3 December 19988.5 °C13 July 199821.3 °C1,800 mm830
199735.0 °C9 September 19976.0 °C10 June 199721.4 °C1,865 mm920
199634.3 °C30 January 19966.3 °C3 August 199621.0 °C1,957 mm680
199534.3 °C11 September 19958.9 °C5 June 199521.4 °C1,948 mm890
199436.0 °C13 October 19941.8 °C26 June 199421.7 °C1,572 mm960
199335.2 °C16 November 19934.9 °C1 August 199321.3 °C1,620 mm750
199232.1 °C15 November 19927.8 °C26 August 199220.9 °C1,890 mm360
199134.0 °C16 October 19914.9 °C25 July 199121.0 °C1,855 mm530
199035.1 °C11 October 19902.9 °C29 July 199021.3 °C1,444 mm1110
198933.7 °C25 October 19895.4 °C11 July 198920.6 °C1,750 mm450
198836.7 °C27 September 19882.4 °C6 June 198821.1 °C1,654 mm860
198734.3 °C15 September 19873.8 °C8 August 198721.1 °C1,591 mm780
198634.9 °C1 November 19867.0 °C2 June 198621.3 °C1,619 mm700
198537.3 °C17 November 19855.2 °C8 June 198521.1 °C1,353 mm800
198434.1 °C14 January 19844.4 °C27 August 198421.8 °C1,285 mm840
198333.1 °C17 February 19835.1 °C6 August 198321.1 °C2,424 mm390
198232.8 °C12 February 19828.4 °C15 July 198221.0 °C1,859 mm400
198133.9 °C19 September 19812.6 °C21 July 198120.8 °C1,511 mm460
198034.8 °C27 October 19805.3 °C28 June 198021.3 °C1,445 mm610
197933.8 °C7 December 19791.4 °C1 June 197920.8 °C1,270 mm670
197834.2 °C25 October 19784.2 °C15 August 197821.1 °C1,376 mm760
197733.5 °C13 March 19775.9 °C18 May 197721.7 °C1,387 mm790
197634.7 °C19 January 19765.9 °C16 August 197620.3 °C2,079 mm290
197534.0 °C10 September 19752.9 °C8 July 197521.0 °C1,428 mm780
197436.4 °C19 November 19744.6 °C17 August 197420.7 °C1,528 mm720
197334.3 °C22 February 19736.0 °C13 May 197321.3 °C1,381 mm720
197234.1 °C26 October 19723.3 °C9 July 197220.8 °C1,929 mm460
197134.9 °C25 January 19715.9 °C6 July 197120.8 °C1,240 mm590
197033.4 °C8 December 19707.0 °C3 July 197020.9 °C1,184 mm430
196934.7 °C11 September 19694.4 °C10 July 196921.4 °C902 mm950
196835.8 °C10 November 19684.5 °C18 May 196820.4 °C980 mm680
196733.9 °C9 October 19675.7 °C9 June 196721.0 °C1,427 mm540
196634.0 °C12 September 19664.0 °C7 August 196620.3 °C1,578 mm260
196533.8 °C10 September 19653.1 °C12 July 196520.1 °C1,751 mm210
196431.5 °C1 September 19645.0 °C28 July 196419.6 °C1,746 mm130
196338.5 °C17 October 19635.3 °C22 June 196321.4 °C1,204 mm830
196233.6 °C20 September 19624.2 °C18 July 196219.4 °C1,875 mm180
196138.1 °C27 September 19619.6 °C11 July 196121.6 °C1,433 mm590
196036.4 °C24 September 19606.5 °C14 July 196020.0 °C1,739 mm180
195933.9 °C7 September 19596.6 °C10 June 195921.0 °C1,570 mm450
195833.6 °C6 December 19585.8 °C23 June 195820.5 °C1,525 mm470
195734.4 °C19 October 19574.3 °C22 July 195720.1 °C1,653 mm180
195633.4 °C8 October 19566.5 °C22 July 195619.7 °C1,442 mm380
195536.1 °C1 October 19556.5 °C3 August 195520.3 °C1,463 mm410
195434.9 °C19 September 19549.0 °C7 July 195420.6 °C1,641 mm310
195332.9 °C21 August 19539.1 °C13 July 195320.6 °C1,704 mm100
195234.4 °C30 September 19526.5 °C16 July 195220.2 °C1,574 mm180
195134.5 °C26 September 19518.2 °C30 June 195120.3 °C1,421 mm300
195034.2 °C17 September 19507.1 °C12 July 195020.1 °C1,909 mm230
194932.3 °C13 October 19498.4 °C28 August 194919.8 °C1,944 mm60
194836.3 °C26 September 19486.8 °C16 June 194820.6 °C1,462 mm330
194732.5 °C8 January 19476.1 °C2 September 194719.6 °C1,960 mm120
194630.5 °C1 November 19467.4 °C17 June 194620.4 °C2,250 mm50
194531.7 °C28 September 19457.9 °C26 June 194520.2 °C2,512 mm70
194435.5 °C7 September 19447.1 °C14 July 194420.8 °C1,549 mm340
194331.5 °C17 January 19437.6 °C8 August 194319.6 °C1,378 mm110
194237.4 °C27 November 19424.5 °C18 June 194220.3 °C1,064 mm560
194130.8 °C9 January 19417.8 °C5 September 194120.3 °C2,385 mm70
194032.6 °C23 August 19408.6 °C19 August 194020.5 °C2,010 mm70

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
28.3 °C
+1.6 °C
Hot days (≥ 30 °C)
127 d/yr
+60
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1028 mm
-517 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.5 °C+2.2 °C169 mm-89 mm
Feb31.7 °C+3.3 °C113 mm-118 mm
Mar31.5 °C+3.5 °C105 mm-77 mm
Apr27.8 °C+1.1 °C120 mm+41 mm
May26.2 °C+1.8 °C12 mm-52 mm
Jun24.1 °C+0.5 °C49 mm+6 mm
Jul24.1 °C+0.2 °C4 mm-33 mm
Aug27.3 °C+1.2 °C3 mm-32 mm
Sep29.9 °C+2.3 °C25 mm-47 mm
Oct28.2 °C+0.4 °C106 mm-41 mm
Nov28.2 °C+0.4 °C101 mm-67 mm
Dec30.0 °C+2.1 °C222 mm-7 mm

The year's extremes

Hottest day
35.7 °C
9 Mar 2025
Coldest day
2.6 °C
25 Jun 2025
Wettest day
62.3 mm
14 Dec 2025
Windiest day
33.0 km/h
10 Dec 2025
Strongest gust
81.4 km/h
22 Sep 2025
Hottest feels-like
39.8 °C
28 Dec 2025
Coldest feels-like
-0.7 °C
25 Jun 2025
Sunniest day
13.4 h
11 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 São Pedro?

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

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

The hottest day measured in São Pedro between 1940 and 2025 was 7 October 2020, reaching 39.6 °C.

What is the coldest day in São Pedro?

The coldest day measured in São Pedro between 1940 and 2025 was 30 July 2021, at 0.9 °C.

Does it snow in São Pedro?

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

Has the climate of São Pedro warmed?

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

What is the wettest day in São Pedro?

The wettest day measured in São Pedro between 1940 and 2025 was 8 February 1995, with 154 mm of rain in 24 hours.

What was the windiest day in São Pedro?

The windiest day measured in São Pedro between 1940 and 2025 was 16 October 1950, with winds reaching 35.3 km/h.

What is the warmest month in São Pedro?

The warmest month in São Pedro is February (23.7 °C on average); the coldest is July (17.4 °C).

How much does it rain in São Pedro?

São Pedro receives on average 1,545 mm of precipitation per year, spread over about 160 rainy days.

Is it sunny in São Pedro?

São Pedro gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in São Pedro?

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

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

In São Pedro, between 1940 and 2025, the highest apparent temperature reached 42.3 °C on 29 October 2012, and the lowest was -2.3 °C on 30 July 2021.

Compare São Pedro 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

Other cities — Brazil