St. Petersburg Weather

Average Monthly Temperature and Rainfall in St. Petersburg

St. Petersburg/Clearwater
Visit Florida

The city of St. Petersburg is located just across the bay from Tampa, along the coast of West Central Florida. The city has an overall average high temperature of 82 F and an average low of 66 F. St. Petersburg is surrounded by water, which helps keep temperatures more moderate in the summertime and just a bit warmer in the winter.

Attire

Shorts and sandals are always in style and a great choice if you're on the beach side of the city, but visitors to downtown may want to dress in resort casual wear to blend in with the locals. Of course, don't forget to pack your bathing suit if you're visiting St. Pete Beach. While Gulf of Mexico temperatures can be quite chilly in the winter, sunbathing is usually not out of the question.

Attending Sporting Events

The weather usually cooperates in March for the Firestone Grand Prix, a world-class motorsport event that roars into town, but you may have to dodge some raindrops the following months if you take in a ballgame at Tropicana Field to see the Tampa Bay Rays play ball.

Inclement Weather

The Atlantic Hurricane season runs from June 1 through November 30, with August through October being the most active months. In 2004, Hurricane Frances hit the area, and just three weeks later, a stronger Hurricane Jeanne blew into town. A year later Hurricane Wilma battered the region. In 2017, a category 4 storm named Hurricane Irma landed and caused significant damage across the coastlines. If you are visiting during the Hurricane season, It is advised to download the Hurricane App from the American Red Cross.

Considering Florida is known as the Lightning Capital of the U.S., St. Petersburg is situated in what is often described as "Lightning Alley." Lightning is a serious risk during the area's summer thunderstorms, and visitors should be aware of how to protect themselves.

Weather by Month

On average St. Petersburg's warmest month is July and January is the average coolest month. The maximum average rainfall usually falls in August.

January

  • Average High: 69° F
  • Average Low: 54° F
  • Average Precipitation: 2.76 inches
  • Average Gulf Temperature: 62° F

February

  • Average High Temperature: 71° F
  • Average Low Temperature: 55° F
  • Average Precipitation: 2.87 inches
  • Average Gulf Temperature: 64° F

March

  • Average High Temperature: 75° F
  • Average Low Temperature: 60° F
  • Average Precipitation: 3.29 inches
  • Average Gulf Temperature: 68° F

April

  • Average High Temperature: 80° F
  • Average Low Temperature: 65° F
  • Average Precipitation: 1.92 inches
  • Average Gulf Temperature: 74° F

May

  • Average High Temperature: 86° F
  • Average Low Temperature: 71° F
  • Average Precipitation: 2.80 inches
  • Average Gulf Temperature: 80° F

June

  • Average High Temperature: 89° F
  • Average Low Temperature: 75° F
  • Average Precipitation: 6.09 inches
  • Average Gulf Temperature: 84° F

July

  • Average High Temperature: 90° F
  • Average Low Temperature: 77° F
  • Average Precipitation: 6.72 inches
  • Average Gulf Temperature: 86° F

August

  • Average High Temperature: 90° F
  • Average Low Temperature: 77° F
  • Average Precipitation: 8.26 inches
  • Average Gulf Temperature: 86° F

September

  • Average High Temperature: 88° F
  • Average Low Temperature: 76° F
  • Average Precipitation: 7.59 inches
  • Average Gulf Temperature: 84° F

October

  • Average High Temperature: 83° F
  • Average Low Temperature: 70° F
  • Average Precipitation: 2.64 inches
  • Average Gulf Temperature: 78° F

November

  • Average High Temperature: 77° F
  • Average Low Temperature: 63° F
  • Average Precipitation: 2.04 inches
  • Average Gulf Temperature: 70° F

December

  • Average High Temperature: 71° F
  • Average Low Temperature: 56° F
  • Average Precipitation: 2.60 inches
  • Average Gulf Temperature: 64° F