Florianópolis climate — normals and trends

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

Florianópolis averages 0 frost days, 13 hot days (≥ 30 °C) and 162 rainy days per year.

Florianópolis has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.2 °C (on 26 December 2012) and the coldest 4.5 °C (on 18 July 1975).

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

FlorianópolisSanta Catarina

coords
-27.60°, -48.55°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

20.6°C

Average daily high

23.5°C

Average daily low

18.3°C

Annual rainfall

1,366mm

Sunshine / day

9.0h

Mean relative humidity

81%

Average peak wind

18.0km/h

Seasonal range

8.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

13 d/yr

Rainy days (≥ 1 mm)

162 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.2 °C

Average feels-like low

18.9 °C

Average peak gust

33.9 km/h

Tropical nights (≥ 20 °C)

135 d/yr

Solar radiation

15.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

36.2 °C

26 December 2012

Coldest day

4.5 °C

18 July 1975

Wettest day

133 mm

14 November 1976

Windiest day

46.7 km/h

15 September 1956

Strongest gust

85.0 km/h

11 May 2015

Hottest feels-like

43.4 °C

26 December 2012

Coldest feels-like

0.7 °C

18 July 1975

Sunniest day

13.7 h

11 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.7 °C17 February 20256.6 °C25 June 202520.8 °C1,383 mm300
202433.0 °C12 February 20247.3 °C13 August 202421.3 °C1,862 mm260
202331.9 °C29 December 202310.5 °C28 August 202321.4 °C1,476 mm190
202233.0 °C12 December 20228.4 °C19 August 202220.5 °C1,786 mm240
202131.3 °C4 February 20216.1 °C30 July 202120.6 °C1,529 mm70
202032.7 °C7 January 20208.4 °C22 August 202020.9 °C1,171 mm160
201935.7 °C30 January 20197.3 °C6 July 201921.6 °C1,204 mm350
201833.3 °C12 December 20188.6 °C27 August 201821.2 °C1,043 mm170
201732.5 °C4 March 20177.4 °C18 July 201721.6 °C1,409 mm270
201633.0 °C27 December 20166.3 °C13 June 201620.6 °C1,402 mm210
201534.8 °C12 January 201510.1 °C16 June 201521.6 °C1,648 mm260
201434.9 °C9 February 20149.1 °C14 August 201421.7 °C1,213 mm340
201334.0 °C30 December 20135.8 °C24 July 201320.6 °C1,246 mm180
201236.2 °C26 December 20128.4 °C8 June 201221.1 °C1,221 mm270
201133.3 °C23 December 20117.0 °C28 June 201120.4 °C1,983 mm100
201034.1 °C4 February 20109.1 °C14 July 201020.7 °C1,833 mm210
200932.3 °C2 March 20097.6 °C3 June 200920.7 °C1,408 mm140
200831.5 °C11 January 20086.8 °C17 June 200820.4 °C1,985 mm50
200732.6 °C31 March 20077.2 °C29 July 200720.9 °C1,027 mm210
200632.7 °C6 February 20066.6 °C5 September 200621.1 °C1,077 mm240
200531.8 °C11 March 20059.4 °C20 July 200521.1 °C1,426 mm80
200430.7 °C4 February 20046.9 °C8 August 200420.4 °C1,688 mm50
200332.8 °C3 March 20036.9 °C12 July 200321.0 °C1,063 mm280
200232.8 °C30 March 20028.8 °C29 July 200221.3 °C1,303 mm250
200133.3 °C28 January 20017.5 °C28 July 200121.5 °C1,365 mm280
200032.2 °C27 December 20005.6 °C14 July 200020.4 °C1,224 mm100
199932.1 °C7 February 19996.7 °C15 August 199920.3 °C1,398 mm110
199834.2 °C28 January 199810.0 °C22 June 199820.8 °C1,912 mm150
199733.1 °C23 December 19979.5 °C1 July 199720.9 °C1,596 mm160
199632.1 °C12 January 19968.1 °C30 June 199620.4 °C1,740 mm120
199532.6 °C19 December 19958.0 °C26 June 199520.5 °C1,684 mm160
199434.7 °C14 December 19946.3 °C10 July 199420.8 °C1,216 mm150
199331.9 °C8 January 19937.1 °C16 July 199320.5 °C1,327 mm180
199232.6 °C22 February 19927.1 °C23 July 199220.5 °C1,420 mm90
199132.3 °C23 December 19915.2 °C3 August 199120.7 °C1,276 mm100
199031.3 °C8 February 19906.4 °C29 July 199020.3 °C1,377 mm100
198932.7 °C23 November 19897.2 °C6 July 198920.2 °C1,396 mm50
198833.1 °C19 January 19887.1 °C12 July 198820.1 °C947 mm170
198732.9 °C8 January 19877.2 °C17 June 198720.5 °C1,403 mm210
198633.9 °C16 December 19869.7 °C6 September 198621.4 °C968 mm190
198531.3 °C20 February 19859.1 °C11 July 198520.8 °C1,052 mm50
198433.3 °C13 January 19845.1 °C26 August 198420.6 °C1,385 mm230
198332.4 °C10 March 19838.9 °C21 August 198320.4 °C2,350 mm60
198231.6 °C12 February 19829.1 °C30 July 198220.6 °C1,030 mm50
198132.1 °C4 February 19816.7 °C19 June 198120.5 °C1,227 mm40
198032.2 °C23 January 19807.0 °C1 August 198020.6 °C1,299 mm140
197931.6 °C14 December 19797.7 °C1 June 197919.9 °C1,218 mm50
197835.2 °C2 February 19787.4 °C14 August 197820.8 °C962 mm210
197732.0 °C28 February 19778.8 °C26 June 197721.4 °C1,455 mm100
197632.4 °C15 December 19767.7 °C10 July 197620.2 °C1,501 mm140
197534.3 °C15 February 19754.5 °C18 July 197520.4 °C1,265 mm130
197432.5 °C10 January 19748.3 °C16 August 197420.5 °C1,177 mm80
197335.4 °C10 February 19739.2 °C20 June 197320.7 °C1,445 mm220
197233.2 °C2 January 19726.1 °C9 July 197220.7 °C1,300 mm140
197135.1 °C24 January 19717.9 °C13 June 197120.5 °C1,235 mm300
197032.4 °C6 February 19708.5 °C3 July 197020.8 °C1,020 mm120
196933.6 °C17 February 19698.5 °C10 July 196920.4 °C1,362 mm150
196832.9 °C12 February 19687.8 °C17 May 196820.2 °C1,036 mm120
196730.4 °C23 February 19677.7 °C9 June 196720.6 °C1,058 mm30
196632.4 °C21 January 19667.7 °C6 August 196620.3 °C1,532 mm150
196532.1 °C17 January 19656.0 °C12 July 196520.3 °C1,160 mm30
196430.6 °C25 December 19648.5 °C29 July 196419.8 °C1,345 mm20
196333.2 °C8 January 19638.0 °C7 August 196320.6 °C1,411 mm120
196231.9 °C29 November 19628.4 °C18 July 196219.7 °C1,251 mm30
196132.9 °C17 January 19618.1 °C15 June 196121.0 °C1,159 mm100
196030.9 °C23 December 19607.7 °C25 June 196019.9 °C1,192 mm10
195931.3 °C26 January 19599.6 °C7 June 195920.7 °C1,082 mm100
195833.2 °C15 February 19589.3 °C19 June 195820.6 °C1,529 mm120
195732.2 °C30 December 19577.1 °C3 August 195720.1 °C1,612 mm20
195632.1 °C9 January 19569.6 °C15 May 195619.9 °C1,146 mm100
195531.5 °C7 February 19556.1 °C31 July 195519.8 °C1,192 mm90
195432.8 °C12 January 195410.8 °C6 July 195420.6 °C1,502 mm40
195332.7 °C6 January 195311.0 °C31 July 195320.8 °C1,179 mm180
195231.0 °C4 February 19529.7 °C19 June 195220.4 °C866 mm80
195129.1 °C24 February 195111.3 °C9 July 195119.9 °C1,059 mm00
195030.6 °C19 February 19507.1 °C11 July 195020.1 °C1,262 mm10
194931.1 °C3 January 19498.2 °C16 August 194919.9 °C1,477 mm20
194831.2 °C6 January 19489.0 °C9 August 194820.2 °C1,441 mm50
194731.6 °C6 February 19478.3 °C14 July 194719.9 °C1,509 mm50
194629.6 °C18 February 19469.5 °C27 July 194620.6 °C2,102 mm00
194530.5 °C5 February 194510.1 °C10 July 194520.8 °C1,880 mm10
194431.6 °C6 January 19448.8 °C28 June 194420.7 °C1,315 mm30
194333.4 °C5 January 19439.4 °C25 August 194320.4 °C1,075 mm150
194231.4 °C14 March 19426.7 °C18 June 194220.2 °C814 mm90
194133.0 °C6 January 19419.3 °C26 June 194120.4 °C1,711 mm50
194030.9 °C15 January 19409.8 °C27 August 194020.8 °C1,690 mm20

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
23.7 °C
+0.2 °C
Hot days (≥ 30 °C)
30 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1383 mm
+17 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C+0.1 °C141 mm-21 mm
Feb29.4 °C+1.9 °C129 mm-26 mm
Mar27.8 °C+1.2 °C77 mm-52 mm
Apr24.4 °C-0.2 °C158 mm+65 mm
May23.2 °C+0.9 °C68 mm-25 mm
Jun19.6 °C-0.8 °C121 mm+35 mm
Jul19.1 °C-0.5 °C28 mm-54 mm
Aug19.3 °C-0.9 °C85 mm-1 mm
Sep21.0 °C+0.1 °C128 mm+6 mm
Oct21.9 °C-0.5 °C188 mm+54 mm
Nov23.5 °C-0.7 °C101 mm-8 mm
Dec27.9 °C+1.8 °C160 mm+44 mm

The year's extremes

Hottest day
33.7 °C
17 Feb 2025
Coldest day
6.6 °C
25 Jun 2025
Wettest day
88.2 mm
9 Dec 2025
Windiest day
43.6 km/h
18 Oct 2025
Strongest gust
79.2 km/h
18 Oct 2025
Hottest feels-like
41.5 °C
17 Feb 2025
Coldest feels-like
3.1 °C
24 Jun 2025
Sunniest day
13.7 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 Florianópolis?

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

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

The hottest day measured in Florianópolis between 1940 and 2025 was 26 December 2012, reaching 36.2 °C.

What is the coldest day in Florianópolis?

The coldest day measured in Florianópolis between 1940 and 2025 was 18 July 1975, at 4.5 °C.

Does it snow in Florianópolis?

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

Has the climate of Florianópolis warmed?

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

What is the wettest day in Florianópolis?

The wettest day measured in Florianópolis between 1940 and 2025 was 14 November 1976, with 133 mm of rain in 24 hours.

What was the windiest day in Florianópolis?

The windiest day measured in Florianópolis between 1940 and 2025 was 15 September 1956, with winds reaching 46.7 km/h.

What is the warmest month in Florianópolis?

The warmest month in Florianópolis is February (24.7 °C on average); the coldest is July (16.4 °C).

How much does it rain in Florianópolis?

Florianópolis receives on average 1,366 mm of precipitation per year, spread over about 162 rainy days.

Is it sunny in Florianópolis?

Florianópolis gets on average 9.0 hours of sunshine per day, roughly 3,285 hours per year over 1940-2025.

Are there tropical nights in Florianópolis?

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

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

In Florianópolis, between 1940 and 2025, the highest apparent temperature reached 43.4 °C on 26 December 2012, and the lowest was 0.7 °C on 18 July 1975.

Compare Florianópolis with another city

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

Nearby cities

The climate around Florianópolis

Other cities — Brazil