Petrópolis climate — normals and trends

Petrópolis (Brazil) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.3 °C and it receives 1,965 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 (24.3 °C on average) and the coldest is July (17.9 °C). Rainfall peaks in January.

Petrópolis averages 0 frost days, 54 hot days (≥ 30 °C) and 189 rainy days per year.

Petrópolis has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.9 °C (on 28 September 1961) and the coldest 5.4 °C (on 18 July 2000).

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

PetrópolisRio de Janeiro

coords
-22.50°, -43.18°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

21.3°C

Average daily high

25.8°C

Average daily low

17.8°C

Annual rainfall

1,965mm

Sunshine / day

9.2h

Mean relative humidity

82%

Average peak wind

9.1km/h

Seasonal range

6.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

54 d/yr

Rainy days (≥ 1 mm)

189 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.8 °C

Average feels-like low

19.5 °C

Average peak gust

28.0 km/h

Tropical nights (≥ 20 °C)

107 d/yr

Solar radiation

16.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

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

37.9 °C

28 September 1961

Coldest day

5.4 °C

18 July 2000

Wettest day

167 mm

30 November 1946

Windiest day

26.0 km/h

17 December 1989

Strongest gust

79.9 km/h

10 December 2025

Hottest feels-like

42.8 °C

12 November 2013

Coldest feels-like

3.5 °C

18 July 2000

Sunniest day

13.4 h

28 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.8 °C17 February 20258.6 °C30 July 202521.4 °C1,218 mm750
202434.7 °C28 November 20246.9 °C13 August 202422.3 °C1,710 mm960
202337.7 °C18 November 20239.2 °C4 July 202322.0 °C1,828 mm950
202233.7 °C27 January 20228.8 °C16 June 202221.1 °C2,039 mm590
202134.3 °C14 September 20216.8 °C20 July 202121.0 °C1,865 mm470
202036.3 °C2 October 20209.5 °C27 May 202021.5 °C1,964 mm550
201934.9 °C5 November 20199.0 °C9 July 201922.4 °C1,580 mm910
201833.9 °C18 January 20189.3 °C22 May 201822.1 °C1,787 mm670
201733.5 °C10 January 20179.7 °C7 August 201721.8 °C1,445 mm770
201634.1 °C10 February 20166.9 °C15 June 201622.0 °C1,812 mm930
201535.1 °C24 September 201511.1 °C5 August 201522.5 °C1,651 mm920
201435.2 °C3 January 20149.7 °C8 August 201422.1 °C1,207 mm1000
201336.2 °C12 November 20139.0 °C9 May 201321.4 °C2,089 mm660
201236.4 °C19 September 201210.3 °C29 September 201221.7 °C1,669 mm600
201133.4 °C28 January 20118.3 °C4 September 201121.2 °C1,707 mm690
201035.3 °C8 February 20107.5 °C18 August 201021.9 °C1,873 mm930
200933.9 °C28 September 20097.2 °C4 June 200922.0 °C2,449 mm800
200833.7 °C27 October 20088.7 °C15 July 200821.2 °C2,331 mm560
200734.1 °C1 November 20077.7 °C30 July 200721.8 °C1,705 mm810
200635.6 °C25 January 20068.4 °C6 September 200621.8 °C1,704 mm760
200535.2 °C14 October 200511.0 °C9 July 200522.0 °C2,022 mm620
200433.3 °C31 October 20049.0 °C11 August 200421.4 °C1,916 mm460
200335.2 °C16 December 200310.0 °C19 August 200321.8 °C1,920 mm830
200234.1 °C22 January 200211.3 °C3 September 200222.5 °C1,594 mm980
200132.8 °C10 February 200110.8 °C30 July 200121.8 °C1,534 mm740
200034.2 °C15 January 20005.4 °C18 July 200021.3 °C1,610 mm640
199934.3 °C20 January 19999.8 °C13 July 199920.8 °C1,702 mm510
199834.3 °C5 February 199810.0 °C7 June 199821.7 °C1,913 mm730
199735.2 °C9 September 19979.2 °C10 June 199721.8 °C1,837 mm920
199634.6 °C27 January 19968.6 °C24 July 199621.2 °C2,163 mm800
199536.1 °C17 January 19959.8 °C6 September 199521.8 °C2,341 mm870
199434.9 °C17 February 19946.3 °C27 June 199422.0 °C2,265 mm920
199334.5 °C1 November 199310.7 °C14 June 199322.0 °C1,764 mm890
199234.1 °C22 February 19929.7 °C27 July 199221.7 °C1,927 mm480
199133.4 °C26 December 19919.9 °C5 September 199121.5 °C1,955 mm350
199034.4 °C25 January 19909.5 °C16 September 199021.7 °C1,638 mm540
198932.6 °C21 February 19898.4 °C20 July 198921.2 °C1,939 mm290
198833.9 °C30 January 19886.0 °C6 June 198821.3 °C2,106 mm520
198733.8 °C9 January 19879.3 °C26 June 198721.8 °C1,982 mm590
198633.1 °C7 October 19869.4 °C13 July 198621.7 °C1,921 mm540
198533.2 °C4 February 19858.8 °C19 July 198521.1 °C2,095 mm360
198434.0 °C16 January 19849.9 °C27 August 198421.9 °C1,587 mm450
198334.0 °C26 February 19838.4 °C6 August 198321.5 °C2,636 mm340
198232.4 °C30 October 19829.9 °C6 May 198221.3 °C2,133 mm220
198134.9 °C29 September 19819.6 °C9 July 198121.0 °C2,046 mm400
198033.2 °C27 October 19809.9 °C18 June 198021.5 °C1,849 mm480
197932.2 °C15 December 19795.6 °C1 June 197920.8 °C2,248 mm370
197833.0 °C31 January 19787.6 °C2 June 197821.1 °C1,825 mm390
197733.9 °C28 February 197711.6 °C21 May 197721.9 °C1,542 mm570
197633.4 °C19 January 197610.0 °C16 August 197621.0 °C2,184 mm340
197534.0 °C9 December 19757.5 °C8 July 197521.0 °C2,107 mm440
197432.7 °C26 November 19748.4 °C16 June 197421.1 °C1,729 mm400
197335.1 °C24 January 197310.7 °C17 May 197321.7 °C2,109 mm650
197234.1 °C4 January 19729.8 °C30 July 197221.4 °C2,081 mm480
197133.9 °C5 January 19719.8 °C14 September 197121.1 °C1,709 mm550
197033.0 °C30 January 19709.8 °C13 August 197021.1 °C1,418 mm460
196935.3 °C9 January 196910.4 °C7 June 196921.2 °C1,647 mm480
196834.8 °C24 December 19688.0 °C14 July 196820.1 °C1,412 mm330
196733.6 °C12 October 196710.4 °C19 July 196721.3 °C2,205 mm310
196633.9 °C5 December 19669.3 °C23 September 196620.7 °C2,246 mm540
196532.9 °C21 December 19659.3 °C13 July 196520.7 °C2,601 mm290
196433.0 °C18 February 19648.9 °C29 July 196419.9 °C2,289 mm180
196336.0 °C14 October 19639.2 °C22 June 196321.1 °C1,419 mm670
196231.2 °C18 February 19628.6 °C26 August 196219.8 °C2,938 mm130
196137.9 °C28 September 196110.7 °C19 June 196121.6 °C2,301 mm690
196035.5 °C25 September 19609.3 °C15 July 196020.2 °C2,252 mm260
195932.7 °C26 February 195910.1 °C13 June 195921.1 °C1,694 mm550
195833.8 °C16 November 19587.9 °C22 September 195820.9 °C1,921 mm500
195733.4 °C19 October 19579.4 °C23 July 195720.6 °C1,940 mm280
195634.1 °C27 January 19568.9 °C13 July 195619.9 °C1,690 mm480
195534.6 °C1 October 19559.8 °C4 August 195520.6 °C1,473 mm580
195435.1 °C22 September 19549.2 °C30 August 195421.0 °C2,521 mm460
195332.8 °C30 January 195310.3 °C13 July 195320.8 °C2,218 mm300
195232.8 °C31 January 195210.5 °C17 July 195220.6 °C2,405 mm170
195135.2 °C16 November 19519.2 °C14 August 195120.4 °C1,623 mm480
195033.1 °C20 February 19508.5 °C14 July 195020.5 °C2,320 mm290
194932.1 °C18 March 194910.1 °C3 July 194920.1 °C2,386 mm180
194833.7 °C27 January 19488.9 °C31 August 194820.6 °C1,617 mm540
194734.6 °C8 January 19477.3 °C4 August 194720.2 °C2,308 mm320
194632.7 °C2 November 19468.9 °C30 July 194621.2 °C2,499 mm380
194533.5 °C13 November 194510.1 °C14 July 194520.9 °C2,300 mm350
194433.5 °C2 October 19449.0 °C22 August 194420.6 °C2,394 mm270
194331.0 °C19 January 19438.3 °C5 September 194319.6 °C2,186 mm80
194234.2 °C7 October 19426.9 °C24 June 194220.0 °C1,834 mm300
194133.4 °C13 January 194110.1 °C1 July 194120.7 °C2,593 mm240
194032.7 °C23 August 194011.0 °C28 September 194021.0 °C2,769 mm280

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.3 °C
+0.5 °C
Hot days (≥ 30 °C)
75 d/yr
+21
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1218 mm
-747 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.0 °C+0.4 °C266 mm-52 mm
Feb31.4 °C+2.5 °C20 mm-232 mm
Mar28.6 °C+0.8 °C147 mm-102 mm
Apr25.8 °C-0.2 °C165 mm+43 mm
May24.8 °C+0.7 °C20 mm-52 mm
Jun24.0 °C+0.7 °C34 mm-12 mm
Jul22.0 °C-1.0 °C26 mm-17 mm
Aug23.8 °C-0.4 °C23 mm-29 mm
Sep24.9 °C-0.1 °C47 mm-43 mm
Oct25.5 °C-0.2 °C120 mm-42 mm
Nov26.4 °C+0.3 °C158 mm-90 mm
Dec29.6 °C+2.3 °C192 mm-120 mm

The year's extremes

Hottest day
34.8 °C
17 Feb 2025
Coldest day
8.6 °C
30 Jul 2025
Wettest day
40.0 mm
5 Apr 2025
Windiest day
25.5 km/h
10 Dec 2025
Strongest gust
79.9 km/h
10 Dec 2025
Hottest feels-like
40.8 °C
21 Jan 2025
Coldest feels-like
7.6 °C
14 Jun 2025
Sunniest day
13.4 h
22 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 Petrópolis?

Petrópolis has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 21.3 °C and it receives 1,965 mm of precipitation per year.

What is the hottest day ever recorded in Petrópolis?

The hottest day measured in Petrópolis between 1940 and 2025 was 28 September 1961, reaching 37.9 °C.

What is the coldest day in Petrópolis?

The coldest day measured in Petrópolis between 1940 and 2025 was 18 July 2000, at 5.4 °C.

Does it snow in Petrópolis?

Almost never: Petrópolis sees virtually no snow, with about 0 frost days per year.

Has the climate of Petrópolis warmed?

Yes: Petrópolis warmed by +1.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Petrópolis?

The wettest day measured in Petrópolis between 1940 and 2025 was 30 November 1946, with 167 mm of rain in 24 hours.

What was the windiest day in Petrópolis?

The windiest day measured in Petrópolis between 1940 and 2025 was 17 December 1989, with winds reaching 26.0 km/h.

What is the warmest month in Petrópolis?

The warmest month in Petrópolis is February (24.3 °C on average); the coldest is July (17.9 °C).

How much does it rain in Petrópolis?

Petrópolis receives on average 1,965 mm of precipitation per year, spread over about 189 rainy days.

Is it sunny in Petrópolis?

Petrópolis gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

Are there tropical nights in Petrópolis?

Yes: Petrópolis has on average 107 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Petrópolis?

In Petrópolis, between 1940 and 2025, the highest apparent temperature reached 42.8 °C on 12 November 2013, and the lowest was 3.5 °C on 18 July 2000.

Compare Petrópolis with another city

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

Nearby cities

The climate around Petrópolis

Other cities — Brazil