Climate of St. Petersburg, Florida, USA
Point-value climate at St. Petersburg (Florida, United States of America). Population approximately 800,313.
Located in Florida, United States of America, St. Petersburg has a seasonal climate. Population approximately 800,313. Monthly average temperatures range from 16.2°C / 61.2°F in January to 28.2°C / 82.8°F in July, with rainfall varying from 39 mm / 1.5 in (April) to 213 mm / 8.4 in (August) — about 1257 mm / 49.5 in across the year. These are point-value climate normals sampled at St. Petersburg's coordinates — often quite different from the surrounding region's area-weighted average.
Best sunny months: April.
Best time to visit St. Petersburg →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 16.2°C61.2°F | 61 mm2.4″ | — |
| February | 17°C62.6°F | 80 mm3.1″ | — |
| March | 19.7°C67.5°F | 91 mm3.6″ | — |
| April | 22.2°C72°F | 39 mm1.5″ | Sunny & Warm |
| May | 25.4°C77.7°F | 78 mm3.1″ | — |
| June | 27.7°C81.9°F | 160 mm6.3″ | Tropical |
| July | 28.2°C82.8°F | 174 mm6.9″ | Tropical |
| August | 28.2°C82.8°F | 213 mm8.4″ | Tropical |
| September | 27.5°C81.5°F | 178 mm7″ | Tropical |
| October | 24.3°C75.7°F | 63 mm2.5″ | — |
| November | 20.7°C69.3°F | 55 mm2.2″ | — |
| December | 17.4°C63.3°F | 65 mm2.6″ | — |
Frequently asked questions
What is the best time to visit St. Petersburg?
The months with the sunniest, driest weather are April. St. Petersburg's warmest month is July at an average of 28.2°C / 82.8°F, and its driest month is April with about 39 mm / 1.5 in of rain.
What is the climate of St. Petersburg?
St. Petersburg, in Florida, United States of America, has monthly average temperatures ranging from 16.2°C / 61.2°F in January to 28.2°C / 82.8°F in July. Annual rainfall is approximately 1257 mm / 49.5 in, with the wettest month being August (213 mm / 8.4 in) and the driest April (39 mm / 1.5 in).
What is the average temperature in St. Petersburg in July?
The average temperature in St. Petersburg in July is 28.2°C / 82.8°F, with rainfall of about 174 mm / 6.9 in — the warmest month of the year.
When is the driest month in St. Petersburg?
The driest month in St. Petersburg is April, with about 39 mm / 1.5 in of average monthly rainfall. Average temperature that month is 22.2°C / 72°F.
When is the wettest month in St. Petersburg?
The wettest month in St. Petersburg is August, with approximately 213 mm / 8.4 in of average monthly rainfall.