St. Petersburg, FL Building Setbacks & Zoning: Setback Rules (2026)
Key Facts
- Primary building height
- 24 ft. to roofline, 36 ft. to roof peak
- Accessory building height
- 20 ft. to roofline, 30 ft. to roof peak
- NT-1/NT-2 front yard (building)
- 25 ft. or M, 35 ft. above 24 ft. roofline
- NT-1/NT-2 rear yard, no alley
- 10 ft. or M, 30 ft. above 24 ft. roofline
- Waterfront yard
- 20 ft. in every NT district
- Minor encroachment (M) cap
- 50 sq. ft., 24 ft. high, 4 ft. from line
- Flood elevation exception
- 3 ft. interior side yard minimum
Summary
St. Petersburg City Code § 16.20.010.6 sets the building envelope for the four Neighborhood Traditional districts (NT-1 to NT-4). A primary building is capped at 24 ft. to the beginning of the roofline and 36 ft. to the roof peak, and every minimum setback steps up as the roofline rises above 24 ft.
Building Height Beginning of Roofline Top of Roof Peak Primary building 24 ft. 36 ft. Accessory building 20 ft. 30 ft. ... Building 25 ft. or M 25 ft. or M 35 ft. 30 ft. or M 40 ft. 18 ft. or M 28 ft. ... Interior side yard For lots greater than 60 ft. in width 6 ft. or M 6 ft. or M 12 ft. 7.5 ft. or M 16 ft. 5 ft. or M 10 ft. ... Street side yard 12 ft. or M 12 ft. or M 16 ft. 15 ft. or M 22 ft. eight ft. or M 15 ft. ... Rear yard, no alley 10 ft. or M 10 ft. or M 30 ft. 10 ft. or M 30 ft. 10 ft. or M 30 ft. Waterfront yard 20 ft. 20 ft. 20 ft. 20 ft. 20 ft. 20 ft. ft. 20 ft. ... M (minor encroachment): Minor encroachments into normally prescribed setbacks may be allowed in order to accommodate an addition to align with the side of the existing structure, provided: (a) The total floor area of the encroaching portion of an addition shall not exceed 50 square feet; (b) No portion of the encroachment shall exceed 24 feet in height; (c) In no case shall any encroaching structure be closer to a property line than four feet. ... All yards (including waterfront) 35 ft. 35 ft. 35 ft.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: Code of Ordinances: Supplement 54).
Full Breakdown
Section 16.20.010.6 of the St. Petersburg City Code is the building envelope table for the Neighborhood Traditional districts: NT-1 and NT-2 (single-family), NT-3 (the larger-lot districts near big public parks) and NT-4 (traditional mixed use). It sets height and minimum setbacks together because the setback is tied to how tall the building is: as the building height increases, so does the minimum required setback.
Height limits come first. A primary building may reach 24 ft. at the beginning of the roofline and 36 ft. at the top of the roof peak. An accessory building is held to 20 ft. at the roofline and 30 ft. at the peak. The neighboring section 16.20.010.7 adds a 45 degree roof slope limit (12:12 pitch) and a cornice line at or below 24 feet.
The setback columns split by roofline height. NT-1 and NT-2 have three bands: a roofline of 18 ft. or less, above 18 ft. up to 24 ft., and above 24 ft. NT-3 and NT-4 have two bands, up to 24 ft. and above 24 ft. For the building itself in the front yard, NT-1 and NT-2 require 25 ft. or M in the first two bands and 35 ft. above 24 ft.; NT-3 requires 30 ft. or M and then 40 ft.; NT-4 requires 18 ft. or M and then 28 ft. Interior side yards on lots wider than 60 ft. are 6 ft. or M then 12 ft. in NT-1 and NT-2, 7.5 ft. or M then 16 ft. in NT-3, and 5 ft. or M then 10 ft. in NT-4. Street side yards are 12 ft. or M then 16 ft. (NT-1 and NT-2), 15 ft. or M then 22 ft. (NT-3), and eight ft. or M then 15 ft. (NT-4). Rear yards with no alley are 10 ft. or M, or 30 ft. in the taller bands, and a waterfront yard is 20 ft. in every district. Uses listed as SE need 35 ft. in all yards, waterfront included.
The M in the table means a minor encroachment. It lets an addition line up with the side of the existing structure, but only if the encroaching floor area is no more than 50 square feet, no part of it exceeds 24 feet in height, and no encroaching structure sits closer than four feet to a property line. The table also carries notes: lots 50 feet or less wide have a five-foot minimum side yard, a home in a Special Flood Hazard Area being elevated to the FEMA design flood elevation may use a three-foot interior side yard, and the larger of the Florida Building Code or fire code separation distance or the interior side setback applies.
Violations & Fines
The section prints no fine of its own. A building, addition or porch that sits inside these lines is a setback violation unless it qualifies for the M minor encroachment test (50 square feet, 24 feet in height, four feet from the property line) or for the flood elevation exception. Anything larger needs relief from the City before work starts. The City's block-face approval under § 16.20.010.10 is administrative and appealable only by the property owner.
Frequently Asked Questions
What is the maximum building height in St. Petersburg's NT districts?
How far must I set a house back from the front property line in NT-1 or NT-2?
What does the M in the setback table mean?
Is there relief if I am raising a home to meet FEMA flood elevation?
Can a neighborhood pattern reduce my front setback?
Sources & Official References
Other rules in St. Petersburg
Florida rules heatmap·Compare St. Petersburg to another location·View the Florida building setbacks & zoning overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.