Weather on March 31

Saint Petersburg, FL

55 Years of Data

Avg High
79°F
Avg Low
65°F
Warmest
2026
80°F avg
Coldest
2003
54°F avg

About This Date

March 31st in Saint Petersburg, FL typically brings pleasant spring weather, with average highs around 79°F and lows near 65°F. Over 56 years of records, the warmest March 31st was in 2026 (80°F average), while the coldest was 2003 (54°F) — a 26°F range across recorded history. Rain or other precipitation has occurred on about 29% of March 31st dates historically, with the wettest March 31st recording 7.92" of rain. The last decade has been 3.8°F warmer on this date compared to 20-30 years ago.

The last decade has been 3.8°F warmer on this date compared to 20-30 years ago.

Planning for March 31st in Saint Petersburg, FL? Great weather for outdoor activities.

Warming Trend
0.6°F per decade on this date
YearHighLowAvgPrecipSnow
2026warmest88°72°80°
202580°71°76°
202479°66°72°
202385°69°77°
202284°70°77°
202183°71°77°0.81"
202082°75°79°
201978°67°72°
201876°67°71°0.08"
201778°68°73°0.13"
201683°70°76°
201577°67°72°
201475°58°66°
201377°62°70°
201278°71°75°0.18"
201176°66°71°7.92"
201073°56°64°
200985°68°76°
200883°66°74°0.03"
200783°67°75°
200682°64°73°
200584°72°78°
200477°65°71°
2003coldest59°48°54°
200284°68°76°
200178°65°71°0.3"
200085°71°78°0.03"
199981°64°72°
199885°70°77°
199777°64°71°
199675°63°69°0.86"
199582°65°73°0.74"
199474°59°66°
199378°66°72°
199271°59°65°
199170°62°66°1.88"
199079°67°73°2.08"
198980°69°75°
198880°67°73°
198765°56°60°3.61"
198680°62°71°
198578°65°71°
198472°57°64°
198376°58°67°1.04"
198281°66°73°
198185°70°77°
198077°68°73°
197980°64°72°
197880°66°73°
197785°69°77°
197682°67°74°
197584°72°78°0.03"
197482°63°72°
197384°70°77°
197280°67°73°5.08"
197175°51°63°
56 years of data from ST PETERSBURG

Browse Weather History

Weather data provided by NOAA Climate Data Online. Not for critical planning.