St. Petersburg experiences short, warm and humid summers and cold winters. This is characterized as a cool humid continental climate.
June through August is the warmest period, with temperatures ranging from 52 to 68 degrees Fahrenheit. December through March is the coldest (8 to 23 degrees). The spring and fall months are moderately warm, with averages ranging from 28 to 59 degrees.
St. Petersburg's record low is 27.4 degrees below zero and its record high is 91.4 degrees.
Precipitation is common in St. Petersburg, with an average of 23.7 inches (603 mm) per year. During the brief summer, it comes in the form of rain and snow in the winter. The fall and spring receive a wintry mix of snow and rain.
Humidity is highest in the winter months, with averages ranging from 85 to 89 percent. During the summer, it can range from 59 to 79 percent. The spring and fall averages anywhere from 68 to 88 percent.
Article Written By Patrick M. Lind
Patrick M. Lind has been freelance writing since 2007 and has worked as an editor and journalist for ChicagoSporting.com. He received a Master of Arts in history from the University of Amsterdam in the Netherlands and has traveled extensively throughout the United States, Europe, Asia and Middle East.