Pinellas County · City
Roofing in St. Petersburg, Florida
Water covers 51.6% of St. Petersburg's total area, 65.82 square miles against 61.78 of land. That water shapes roofing in St. Petersburg as much as the age of the houses, and seven in ten homes here were built before 1980. In 2024, Helene set a tide record at the city gauge and Milton tore the fabric roof off Tropicana Field.
Updated October 2026

Your roof
What a 1969 median build year means for St. Petersburg roofs
Half of St. Petersburg's 141,508 homes were built in 1969 or earlier. That is what the Census survey's median year built tells you, and it makes the city's housing older than Pinellas County's, where the median is 1977. Only 8.4% of the city's homes went up in 2010 or later.
On houses that old, the roof overhead is rarely the first one, and each re-roof is a chance to fix what earlier rules allowed. When a covering comes off a wood deck today, Florida's residential code makes the job bring the deck's fastening up to current rules and add a secondary water barrier (FBCR R908.7). The St. Petersburg roof replacement page walks through both.
Age also drives insurance paperwork. Insurers want inspections and forms on older roofs, and with 85.7% of the city's homes built before 2000, that paperwork reaches a lot of houses. The roof inspection page for St. Petersburg covers what each form asks.
Who decides on the roof varies too. Detached houses are 55.3% of the city's homes, 32% sit in buildings of five or more units, and owners live in 62.8% of occupied homes. In a condo or apartment building the roof is an association's or a landlord's call, which is why commercial roofing in St. Petersburg has its own page. Mobile homes are just 2.2% of housing here, against 9% countywide.
Storm record
Helene's tide and Milton's rain in St. Petersburg
Hurricane Helene pushed the St. Petersburg tide gauge to 6.31 feet above mean higher high water, NOAA's high-tide reference line. The gauge has records back to 1947, and the old high mark of 3.97 feet had stood since Hurricane Elena in 1985.
Milton came the same year. NOAA's report puts its largest storm-total rainfall anywhere, 20.40 inches, at a CoCoRaHS observing site near St. Petersburg. Its winds ripped the fabric roof off Tropicana Field, and rain then fell into the stadium.
Earlier storms left marks as well. Eta lifted the city gauge to 3.5 feet above mean higher high water in 2020, and Debby threw a 61-knot gust, about 70 mph, at the Skyway Fishing Pier in 2024.
Surge and roof damage are different problems: one floods a house from below, the other lets rain in from above. The St. Petersburg roof repair page covers where roofs here tend to give way.
Local rules
Historic districts and a permit exemption that leaves out roofs
St. Petersburg has 11 local historic districts, and a permit for exterior changes in one of them requires a Certificate of Appropriateness. The newest, the Mirror Lake district, was established by City Council on December 12, 2024.
If a new roof would change the color, material or profile of a house in a district, settle that with the city before the job is scheduled. Mock up the options in the Design Studio first, so you bring the city one clear choice instead of three.
The city also offers a permit exemption under Florida's HB 803, but that exemption excludes roofing and any property in a flood hazard area. A roof job in St. Petersburg still needs a permit.
- Hurricane Milton (2024) ripped the fabric roof off Tropicana Field in St. Petersburg, followed by water damage from rain falling into the stadium.
- Hurricane Milton's maximum reported storm-total rainfall, 20.40 inches, was at a CoCoRaHS site near St. Petersburg.
- Hurricane Helene (2024): the St. Petersburg tide gauge (record since 1947) measured 6.31 ft above MHHW, surpassing the previous record of 3.97 ft from Hurricane Elena.
- City Council established the Mirror Lake Historic District on December 12, 2024 as the city's eleventh local historic district; permits for exterior modifications there require a Certificate of Appropriateness.
- Water covers 51.6% of the place's total area.
Permits
City permits, not county ones, for St. Petersburg roofs
The city runs its own building department, so roof permits come from the City of St. Petersburg's Building Permits office, not from the county. Pinellas splits permitting across many offices: the county's Building Services covers unincorporated areas plus Belleair Beach, Belleair Shore, Indian Rocks Beach, Kenneth City, Oldsmar and Safety Harbor. So next door in Kenneth City, the same job goes through the county instead.
Building permits
City of St. Petersburg - Building Permits
Official building pageOffice names and links only. Fees, forms and timing change; check the official page.
Services
Roofing services in St. Petersburg
- Roof replacementTear-off, deck, code items and the two inspections.Re-roofs in St. Petersburg
- Commercial roofingLow-slope systems, drainage and the code for buildings.Commercial roofs in St. Petersburg
- New construction roofingDry-in, the sheathing inspection and the code edition.New construction in St. Petersburg
- GuttersSizing for Florida rain, downspouts and fascia.Gutters in St. Petersburg
Questions
St. Petersburg roofing questions
Do I need a permit to replace a roof in St. Petersburg?
Yes. A re-roof in St. Petersburg needs a permit from the City of St. Petersburg's Building Permits office. The city offers a permit exemption under Florida's HB 803, but it excludes roofing and any property in a flood hazard area, so there is no shortcut for a roof. If the house sits in one of the city's 11 local historic districts, a permit for exterior changes also requires a Certificate of Appropriateness. The roof replacement page lists the inspections that follow.
How old are most houses in St. Petersburg?
The median St. Petersburg home was built in 1969. By the Census Bureau's 2020–2024 American Community Survey, 70.1% of the city's homes were built before 1980 and 85.7% before 2000, while only 8.4% date from 2010 or later. For a roof, that age means the deck under today's covering was fastened to older rules. When that covering comes off, a re-roof has to bring the deck up to the current code where it falls short.
Did Hurricane Helene set a flood record in St. Petersburg?
Yes. NOAA's report on Helene says the St. Petersburg tide gauge reached 6.31 feet above mean higher high water in 2024. That gauge has records back to 1947, and the previous high, 3.97 feet, came from Hurricane Elena in 1985. Surge water does most of its harm to walls, floors and contents, while the same storm's wind works on shingles, ridge caps and flashing. After a storm like that, look at the roof from the ground and check the attic for wet spots before booking any work.
Can I change my roof color in a St. Petersburg historic district?
Possibly, but not without review. St. Petersburg has 11 local historic districts, and a permit for exterior modifications in one of them requires a Certificate of Appropriateness. The newest district, Mirror Lake, was established by City Council on December 12, 2024, so owners there may be meeting the process for the first time. Ask the city whether your address is in a district and what the review covers before you choose a color or material. The Design Studio lets you try looks first.
How much rain does St. Petersburg get in a year?
About 52.48 inches. That is NOAA's 1991–2020 normal for the St. Petersburg station, and roughly 62–63% of it falls from June through September. Single storms can bring far more: NOAA's report on Milton puts that storm's largest rainfall total, 20.40 inches, at a site near St. Petersburg in 2024. Heavy summer rain is why gutter size and downspout placement matter here, and the St. Petersburg gutters page works through the sizing.
Pinellas County
More in Pinellas County
Sources for this page(23)
- 1.U.S. Census Bureau, Census 2020 place geography (AREALAND/AREAWATER) via TIGERweb tigerWMS_Census2020. Read Oct 5, 2026.
- 2.Share of homes built before 1980: 70.1%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25034, via Census Reporter API. Read Oct 5, 2026.
- 3.NOAA National Hurricane Center, Tropical Cyclone Report: Hurricane Helene. Read Oct 5, 2026.
- 4.NOAA National Hurricane Center, Tropical Cyclone Report: Hurricane Milton. Read Oct 5, 2026.
- 5.Housing units (ACS 5-year): 141,508. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25001, via Census Reporter API. Read Oct 5, 2026.
- 6.Median year homes were built: 1969. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25035, via Census Reporter API. Read Oct 5, 2026.
- 7.Median year homes were built: 1977. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25035, via Census Reporter API. Read Oct 5, 2026.
- 8.Share of homes built 2010 or later: 8.4%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25034, via Census Reporter API. Read Oct 5, 2026.
- 9.Share of homes built before 2000: 85.7%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25034, via Census Reporter API. Read Oct 5, 2026.
- 10.Single-family detached share of housing units: 55.3%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25024, via Census Reporter API. Read Oct 5, 2026.
- 11.Share of homes in buildings with 5+ units: 32%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25024, via Census Reporter API. Read Oct 5, 2026.
- 12.Owner-occupied share of occupied homes: 62.8%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25003, via Census Reporter API. Read Oct 5, 2026.
- 13.Mobile homes, share of housing units: 2.2%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25024, via Census Reporter API. Read Oct 5, 2026.
- 14.Mobile homes, share of housing units: 9%. U.S. Census Bureau, ACS 2024 5-year (2020-2024), table B25024, via Census Reporter API. Read Oct 5, 2026.
- 15.Hurricane Eta (2020). NOAA National Hurricane Center, Tropical Cyclone Report: Hurricane Eta. Read Oct 5, 2026.
- 16.Hurricane Debby (2024). NOAA National Hurricane Center, Tropical Cyclone Report: Hurricane Debby. Read Oct 5, 2026.
- 17.City of St. Petersburg; City of Tarpon Springs (official); Wikipedia (St. Pete Beach). Read Oct 5, 2026.
- 18.City of St. Petersburg, Mirror Lake Local Historic District (official). Read Oct 5, 2026.
- 19.City of St. Petersburg, Building Permits (official). Read Oct 5, 2026.
- 20.Permit office: City of St. Petersburg - Building Permits. City of St. Petersburg - Building Permits. Read Oct 5, 2026.
- 21.Pinellas County, "Building Departments in Pinellas County" (official). Read Oct 5, 2026.
- 22.NOAA NCEI U.S. Climate Normals 1991-2020, stations USC00087886 ST PETERSBURG and USW00012873 ST PETERSBURG INTL AP. Read Oct 5, 2026.
- 23.People (2020 Census): 258,308. U.S. Census Bureau, 2020 Census (POP100) via TIGERweb tigerWMS_Census2020. Read Oct 5, 2026.
South Fork Roofing
Roofing in St. Petersburg: tell us about yours.
Answer a few questions about your roof, or call.
