... including targeted forecasts at the time of your arrival to each point!
St. Petersburg, Florida, United States has a humid subtropical climate, with hot and humid summers and mild, dry winters. The average high temperature year-round is 81°F (27°C).
In the summer months (June-August), the average temperature is a balmy 87°F (31°C), with frequent thunderstorms. The humidity levels are high, making it feel even hotter.
In fall (September-November), the temperature is still warm, with an average of 82°F (28°C). The humidity levels begin to drop, making it more comfortable.
In winter (December-February), the temperature drops to an average of 64°F (18°C). The humidity levels are low, making it feel cooler.
In spring (March-May), the temperature rises again, with an average of 77°F (25°C). The humidity levels start to rise, making it feel warmer.
Overall, St. Petersburg has warm temperatures year-round, with hot and humid summers, and mild, dry winters.
As of 2020, the city population is 264001.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for St. Petersburg, Florida.