Nicknamed “The Sunshine City,” St. Petersburg, Florida offers a vibrant
mix of tropical weather, arts and culture, shopping, dining, sports, and
outdoor recreation all along a stunning shoreline that features some of
the nation’s top-ranked beaches. With weather that sees averages of 74°F
and 361 days of sunshine per year, St. Pete attracts tourists, new
residents, and investments from across the country and beyond.