Teresópolis climate — normals and trends

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

Teresópolis averages 0 frost days, 41 hot days (≥ 30 °C) and 196 rainy days per year.

Teresó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.2 °C (on 28 September 1961) and the coldest 5.8 °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

TeresópolisRio de Janeiro

coords
-22.42°, -42.98°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

21.1°C

Average daily high

25.4°C

Average daily low

17.6°C

Annual rainfall

2,152mm

Sunshine / day

9.4h

Mean relative humidity

82%

Average peak wind

8.0km/h

Seasonal range

6.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

41 d/yr

Rainy days (≥ 1 mm)

196 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.6 °C

Average feels-like low

19.3 °C

Average peak gust

27.5 km/h

Tropical nights (≥ 20 °C)

99 d/yr

Solar radiation

16.6 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.2 °C

28 September 1961

Coldest day

5.8 °C

18 July 2000

Wettest day

169 mm

13 February 1953

Windiest day

22.7 km/h

24 September 2007

Strongest gust

83.9 km/h

10 December 2025

Hottest feels-like

42.9 °C

29 December 1997

Coldest feels-like

4.1 °C

18 July 2000

Sunniest day

13.4 h

28 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.3 °C17 February 20258.5 °C30 July 202521.2 °C1,400 mm630
202434.2 °C28 November 20247.5 °C13 August 202422.1 °C1,880 mm740
202337.0 °C18 November 20239.3 °C15 July 202321.8 °C2,001 mm780
202233.3 °C27 January 20228.7 °C16 June 202220.9 °C2,156 mm450
202133.7 °C14 September 20216.9 °C20 July 202120.8 °C2,015 mm370
202035.7 °C2 October 20209.6 °C27 May 202021.3 °C2,106 mm460
201934.6 °C5 November 20199.3 °C9 July 201922.2 °C1,704 mm780
201833.5 °C18 January 20189.5 °C22 May 201821.8 °C1,953 mm510
201732.9 °C10 January 20179.8 °C4 July 201721.5 °C1,543 mm600
201634.0 °C10 February 20166.7 °C15 June 201621.7 °C1,936 mm700
201534.7 °C24 September 201511.1 °C5 August 201522.3 °C1,802 mm700
201434.3 °C3 January 20149.1 °C6 August 201421.7 °C1,399 mm750
201335.5 °C12 November 20139.3 °C9 May 201321.2 °C2,241 mm580
201234.9 °C19 September 20129.7 °C2 May 201221.5 °C1,781 mm520
201132.8 °C10 February 20118.2 °C4 September 201121.0 °C1,854 mm520
201035.3 °C8 February 20107.6 °C18 August 201021.7 °C1,955 mm830
200933.4 °C6 March 20096.9 °C4 June 200921.7 °C2,695 mm690
200833.5 °C27 October 20088.9 °C15 July 200821.0 °C2,542 mm450
200733.7 °C1 November 20077.3 °C30 July 200721.5 °C1,921 mm630
200634.7 °C25 January 20068.2 °C6 September 200621.5 °C1,845 mm610
200534.5 °C14 October 200510.5 °C9 July 200521.8 °C2,210 mm510
200432.5 °C31 October 20049.6 °C11 August 200421.1 °C2,148 mm390
200334.8 °C16 December 20039.7 °C18 August 200321.7 °C2,111 mm720
200233.9 °C1 December 20029.9 °C3 September 200222.2 °C1,699 mm800
200132.5 °C10 February 200111.0 °C30 July 200121.6 °C1,679 mm600
200033.5 °C15 January 20005.8 °C18 July 200021.0 °C1,801 mm490
199933.9 °C20 January 19999.5 °C24 September 199920.6 °C1,858 mm330
199833.9 °C5 February 19989.8 °C7 June 199821.5 °C2,133 mm630
199734.6 °C9 September 19979.4 °C3 June 199721.6 °C1,913 mm640
199634.4 °C31 January 19968.6 °C24 July 199621.0 °C2,308 mm640
199535.7 °C17 January 199510.2 °C6 September 199521.6 °C2,481 mm650
199434.3 °C17 February 19946.8 °C10 July 199421.7 °C2,543 mm770
199334.0 °C17 November 199310.8 °C15 June 199321.8 °C1,871 mm740
199233.7 °C22 February 19929.8 °C28 July 199221.4 °C2,190 mm420
199132.5 °C10 August 199110.4 °C5 September 199121.3 °C2,040 mm230
199033.5 °C21 January 19909.3 °C16 September 199021.5 °C1,763 mm420
198932.1 °C22 February 19898.5 °C19 July 198921.0 °C2,179 mm230
198833.2 °C30 January 19886.8 °C6 June 198821.1 °C2,344 mm370
198733.7 °C9 January 19879.6 °C26 June 198721.6 °C2,234 mm440
198632.7 °C7 October 19869.4 °C13 July 198621.5 °C2,033 mm320
198533.0 °C4 February 19859.4 °C14 June 198520.9 °C2,265 mm230
198433.7 °C16 January 19849.7 °C27 August 198421.6 °C1,746 mm380
198332.5 °C26 February 19838.6 °C7 August 198321.4 °C2,884 mm280
198231.6 °C30 October 19829.9 °C6 May 198221.1 °C2,404 mm180
198134.1 °C29 September 19819.4 °C7 July 198120.8 °C2,221 mm280
198032.9 °C27 October 19809.8 °C18 June 198021.3 °C2,010 mm310
197931.7 °C15 December 19796.2 °C1 June 197920.6 °C2,474 mm180
197832.7 °C31 January 19787.5 °C2 June 197820.9 °C1,972 mm330
197733.4 °C28 February 197711.1 °C21 May 197721.6 °C1,702 mm410
197632.8 °C20 January 19769.8 °C16 August 197620.8 °C2,369 mm250
197533.8 °C9 December 19757.3 °C8 July 197520.8 °C2,387 mm310
197432.4 °C2 December 19748.4 °C16 June 197420.9 °C1,938 mm290
197334.3 °C11 February 197310.1 °C20 June 197321.5 °C2,385 mm440
197233.3 °C6 January 19729.8 °C30 July 197221.2 °C2,227 mm270
197133.9 °C5 January 19719.7 °C14 September 197120.9 °C1,916 mm470
197032.3 °C10 December 197010.1 °C13 August 197020.9 °C1,507 mm330
196934.4 °C9 January 196910.4 °C19 July 196921.0 °C1,767 mm350
196834.4 °C24 December 19688.2 °C14 July 196819.9 °C1,611 mm250
196733.0 °C12 October 196710.5 °C19 July 196721.1 °C2,498 mm200
196633.3 °C5 December 19669.8 °C23 September 196620.5 °C2,482 mm390
196532.5 °C21 December 19658.6 °C12 July 196520.5 °C2,919 mm220
196432.4 °C18 February 19648.7 °C29 July 196419.7 °C2,650 mm130
196335.1 °C14 October 19639.1 °C22 June 196320.9 °C1,528 mm540
196231.5 °C18 February 19628.7 °C18 June 196219.6 °C3,110 mm80
196137.2 °C28 September 196110.7 °C19 June 196121.3 °C2,500 mm510
196034.3 °C24 September 19609.5 °C15 July 196020.0 °C2,528 mm170
195932.2 °C26 February 19599.8 °C13 June 195920.8 °C2,055 mm360
195833.4 °C16 November 19588.0 °C22 September 195820.7 °C2,126 mm390
195732.9 °C19 October 19578.8 °C23 July 195720.4 °C2,231 mm220
195633.7 °C27 January 19569.1 °C13 July 195619.7 °C1,903 mm360
195533.9 °C1 October 19559.8 °C4 August 195520.3 °C1,658 mm420
195434.7 °C22 September 19549.4 °C30 August 195420.8 °C2,642 mm340
195332.3 °C30 January 195310.2 °C29 July 195320.6 °C2,430 mm220
195232.7 °C31 January 195210.4 °C17 July 195220.4 °C2,801 mm130
195134.3 °C16 November 19519.2 °C14 August 195120.2 °C1,812 mm390
195032.6 °C20 February 19508.6 °C14 July 195020.3 °C2,597 mm220
194931.5 °C18 March 194910.0 °C3 July 194919.9 °C2,498 mm120
194833.8 °C27 January 19488.8 °C31 August 194820.4 °C1,791 mm430
194734.4 °C8 January 19477.3 °C4 August 194720.1 °C2,351 mm310
194632.1 °C2 November 19469.1 °C30 July 194621.0 °C2,650 mm280
194533.3 °C13 November 19459.9 °C14 July 194520.7 °C2,469 mm250
194433.4 °C2 October 19449.1 °C22 August 194420.4 °C2,597 mm240
194330.7 °C19 January 19439.2 °C5 September 194319.4 °C2,460 mm40
194233.7 °C7 October 19426.9 °C24 June 194219.7 °C1,967 mm170
194133.0 °C13 January 19419.6 °C1 July 194120.5 °C2,756 mm160
194032.2 °C23 August 194011.2 °C28 September 194020.8 °C3,030 mm180

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.4 °C
Hot days (≥ 30 °C)
63 d/yr
+22
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1400 mm
-752 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+0.4 °C272 mm-67 mm
Feb30.9 °C+2.4 °C27 mm-241 mm
Mar28.1 °C+0.7 °C181 mm-91 mm
Apr25.4 °C-0.2 °C181 mm+43 mm
May24.5 °C+0.8 °C27 mm-54 mm
Jun23.6 °C+0.6 °C38 mm-16 mm
Jul21.5 °C-1.2 °C40 mm-13 mm
Aug23.3 °C-0.4 °C26 mm-33 mm
Sep24.4 °C-0.2 °C49 mm-53 mm
Oct25.1 °C-0.2 °C143 mm-33 mm
Nov25.9 °C+0.3 °C175 mm-97 mm
Dec29.1 °C+2.2 °C241 mm-97 mm

The year's extremes

Hottest day
34.3 °C
17 Feb 2025
Coldest day
8.5 °C
30 Jul 2025
Wettest day
45.5 mm
5 Apr 2025
Windiest day
22.3 km/h
10 Dec 2025
Strongest gust
83.9 km/h
10 Dec 2025
Hottest feels-like
40.2 °C
19 Jan 2025
Coldest feels-like
7.5 °C
30 Jul 2025
Sunniest day
13.3 h
28 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 Teresópolis?

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

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

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

What is the coldest day in Teresópolis?

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

Does it snow in Teresópolis?

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

Has the climate of Teresópolis warmed?

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

What is the wettest day in Teresópolis?

The wettest day measured in Teresópolis between 1940 and 2025 was 13 February 1953, with 169 mm of rain in 24 hours.

What was the windiest day in Teresópolis?

The windiest day measured in Teresópolis between 1940 and 2025 was 24 September 2007, with winds reaching 22.7 km/h.

What is the warmest month in Teresópolis?

The warmest month in Teresópolis is February (24.1 °C on average); the coldest is July (17.8 °C).

How much does it rain in Teresópolis?

Teresópolis receives on average 2,152 mm of precipitation per year, spread over about 196 rainy days.

Is it sunny in Teresópolis?

Teresópolis gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

Are there tropical nights in Teresópolis?

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

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

In Teresópolis, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 29 December 1997, and the lowest was 4.1 °C on 18 July 2000.

Compare Teresópolis with another city

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

Nearby cities

The climate around Teresópolis

Other cities — Brazil