St. Pete Beach weather by month
What a typical year looks like in St. Pete Beach, Florida: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at St. Petersburg Albert Whitted Airport, 13 km from St. Pete Beach; records cover 1998–2026.
The year at a glance
- Precipitation a year
- 46.7 in1185 mm
- Snow a year
- Rare
- Last spring freeze
- Rare
- First fall freeze
- Rare
- Heating degree days
- 356
- Cooling degree days
- 3,911
Freeze dates are medians (half of years earlier, half later). Degree days use a 65°F base; HVAC design temperatures here are 44°7° (heating, 99%) and 94°34° (cooling, 1%).
Month by month
St. Pete Beach in January
Highs average 69°21° and lows 55°13°, with 2.5 in64 mm of precipitation in a typical January.
- Record high
- 85°29° (2026)
- Record low
- 32°0° (2003)
- Heating degree days
- 138
- Cooling degree days
- 50
St. Pete Beach in February
Highs average 72°22° and lows 58°14°, with 2 in51 mm of precipitation in a typical February.
- Record high
- 85°29° (2018)
- Record low
- 36°2° (2026)
- Heating degree days
- 76
- Cooling degree days
- 74
St. Pete Beach in March
Highs average 76°24° and lows 62°17°, with 2.6 in66 mm of precipitation in a typical March.
- Record high
- 91°33° (2026)
- Record low
- 42°6° (2002)
- Heating degree days
- 30
- Cooling degree days
- 154
St. Pete Beach in April
Highs average 81°27° and lows 67°20°, with 1.9 in49 mm of precipitation in a typical April.
- Record high
- 94°34° (2026)
- Record low
- 49°9° (2000)
- Heating degree days
- 4
- Cooling degree days
- 278
St. Pete Beach in May
Highs average 86°30° and lows 73°23°, with 2.3 in57 mm of precipitation in a typical May.
- Record high
- 96°36° (2024)
- Record low
- 57°14° (1999)
- Heating degree days
- 0
- Cooling degree days
- 448
St. Pete Beach in June
Highs average 89°32° and lows 77°25°, with 6.8 in172 mm of precipitation in a typical June.
- Record high
- 98°37° (2010)
- Record low
- 67°19° (2007)
- Heating degree days
- 0
- Cooling degree days
- 534
St. Pete Beach in July
Highs average 90°32° and lows 78°26°, with 7.5 in190 mm of precipitation in a typical July.
- Record high
- 97°36° (2007)
- Record low
- 65°18° (2023)
- Heating degree days
- 0
- Cooling degree days
- 583
St. Pete Beach in August
Highs average 90°32° and lows 78°26°, with 8.4 in213 mm of precipitation in a typical August.
- Record high
- 98°37° (2005)
- Record low
- 66°19° (1999)
- Heating degree days
- 0
- Cooling degree days
- 589
St. Pete Beach in September
Highs average 88°31° and lows 77°25°, with 6.7 in169 mm of precipitation in a typical September.
- Record high
- 96°36° (2019)
- Record low
- 64°18° (2022)
- Heating degree days
- 0
- Cooling degree days
- 526
St. Pete Beach in OctoberThis month
Highs average 83°29° and lows 72°22°, with 2.2 in55 mm of precipitation in a typical October.
- Record high
- 95°35° (2024)
- Record low
- 51°11° (2008)
- Heating degree days
- 2
- Cooling degree days
- 397
St. Pete Beach in November
Highs average 77°25° and lows 65°18°, with 1.5 in37 mm of precipitation in a typical November.
- Record high
- 92°33° (2002)
- Record low
- 43°6° (2025)
- Heating degree days
- 20
- Cooling degree days
- 189
St. Pete Beach in December
Highs average 72°22° and lows 59°15°, with 2.4 in61 mm of precipitation in a typical December.
- Record high
- 85°29° (2015)
- Record low
- 35°2° (2000)
- Heating degree days
- 86
- Cooling degree days
- 89