Overview
Traditional Euclidean code with a strong overlay/special-district layer. Ch. 27 adopted 2012-11-01 as a major rewrite (Ord. 2012-126), amended by annual January/July cycles. FAR is NOT set in the zoning table — Footnote 17 defers FAR to the Comprehensive Plan future-land-use categories, which is atypical and a recurring source of confusion.
- FAR is not stated in Table 4-2 — Footnote 17 defers FAR to the Tampa Comprehensive Plan future-land-use categories. Atypical across FL Euclidean codes.
- Rear yard split for RS-150/100/75: 20 ft interior vs 12 ft corner (Table 4-2). RS-60/50 use 20/20 (no split). Subtle but real asymmetry.
- CG/CI height escalation is compounding: +1 ft yard for every 4 ft above 30 ft AND +1 ft yard for every 3 ft above 50 ft — two simultaneous rules above 50 ft.
+ 8 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RS-150 | Residential Single-Family 150 | res_sf | — | — | — | — | — | — | — / — / — |
| RS-100 | Residential Single-Family 100 | res_sf | — | — | — | — | — | — | — / — / — |
| RS-75 | Residential Single-Family 75 | res_sf | — | — | — | — | — | — | — / — / — |
| RS-60 | Residential Single-Family 60 | res_sf | — | — | — | — | — | — | — / — / — |
| RS-50 | Residential Single-Family 50 | res_sf | — | — | — | — | — | — | — / — / — |
| RM-12 | Residential Multi-Family 12 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-16 | Residential Multi-Family 16 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-18 | Residential Multi-Family 18 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-24 | Residential Multi-Family 24 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-35 | Residential Multi-Family 35 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-50 | Residential Multi-Family 50 | res_mf | — | — | — | — | — | — | — / — / — |
| RM-75 | Residential Multi-Family 75 | res_mf | — | — | — | — | — | — | — / — / — |
| RO | Residential-Office | off | — | — | — | — | — | — | — / — / — |
| RO-1 | Residential-Office-1 | off | — | — | — | — | — | — | — / — / — |
| OP | Office Park | off | — | — | — | — | — | — | — / — / — |
| OP-1 | Office Park-1 (High-Rise) | off | — | — | — | — | — | — | — / — / — |
| CN | Commercial Neighborhood | com | — | — | — | — | — | — | — / — / — |
| CG | Commercial General | com | — | — | — | — | — | — | — / — / — |
| CI | Commercial Intensive | com | — | — | — | — | — | — | — / — / — |
| IG | Industrial General | ind | — | — | — | — | — | — | — / — / — |
| IH | Industrial Heavy | ind | — | — | — | — | — | — | — / — / — |
| U-C | Utility-Community | spec | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
State preemptions
Adopted building codes
Statewide — FL Building Code 7th ed
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| major rewrite adoption | Ord. 2012-126 | |
| supplement effective | Supp. No. 81 (Ch. 27 as §289.56supp_81) | |
| amendment effective | Amendment 23-8 (Westshore Overlay) | |
| amendment effective | Amendment 23-18 (Channel District CD-1 height 60→175 ft) | |
| amendment effective | Amendment 23-12 (historic district precedence) | |
| amendment effective | Amendment 24-1 / 24-2 (ADU expansion + criteria) |
Quirks & notes
- FAR is not stated in Table 4-2 — Footnote 17 defers FAR to the Tampa Comprehensive Plan future-land-use categories. Atypical across FL Euclidean codes.
- Rear yard split for RS-150/100/75: 20 ft interior vs 12 ft corner (Table 4-2). RS-60/50 use 20/20 (no split). Subtle but real asymmetry.
- CG/CI height escalation is compounding: +1 ft yard for every 4 ft above 30 ft AND +1 ft yard for every 3 ft above 50 ft — two simultaneous rules above 50 ft.
- RM-75 has no stated maximum height (Note 5) — instead a locational siting requirement: close proximity to regional shopping/employment/transit.
- IH has no stated maximum height (Note 4) — Port of Tampa / intensive manufacturing district.
- Ybor City has a dual commission structure: Barrio Latino Commission (BLC) for Ybor historic review; Architectural Review Commission (ARC) for Tampa Heights/Seminole Heights/Hyde Park. Unusual.
- Site-plan-controlled districts (PD, SH-PD, YC-9) require full City Council adoption; >5% DU or floor-area increase or >2-story nonres height increase triggers a new rezoning process (§27-138(7)).
- Channel District CD-1 max height jumped from 60 ft to 175 ft in 2023 (Amendment 23-18) to match CD-2 — material upzoning for waterfront infill.
- Live Local Act has wide reach in Tampa: RM-75 (implied >75 du/ac) sets the city-wide density floor; RM-50 (200 ft) sets a large portion of the height floor within 1 mile in central Tampa. AICUZ MacDill and FAA Part 77 (TPA) are the binding federal caps.
- Tampa's overlay list includes both a Tampa Heights Overlay District (§27-244) AND a Tampa Heights Historic Conservation District (§27-272) — two distinct layers that may overlap on the same parcel.
- M-AP districts are treated as special zoning districts (§27-171), not overlays — they fully replace the base district for airport parcels rather than layering.
Formulas
Definitions
- height
- Grade (or base flood elevation in mapped flood zones) to highest point of structure. Places of assembly in CG/CI may exceed 45 ft with setback escalation (§27-156 Note 6).
- lot_coverage
- Building footprint / lot area. Not stated in Table 4-2 for most districts — governed by yard/setback geometry plus separate impervious-coverage standards in the Comprehensive Plan.
- far
- Gross floor area / lot area. Table 4-2 shows '—' for every district. FAR is set by Comprehensive Plan future-land-use category, not the zoning table (§27-156 Footnote 17).
- du_ac
- Dwelling units per acre — implicit in RM district names (RM-12 ≈ 12 du/ac, RM-24 ≈ 24 du/ac) via lot-area-per-unit values.
- setback_front
- Front property line to nearest building face.
- setback_side
- Side property line to nearest building face; zero permitted in CI and IG/IH absent residential abutment.
- setback_rear
- Rear property line to nearest building face. RS-150/100/75 split 20/12 (interior/corner); RS-60/50 split 20/20; RM all 20 or 15.
- parking
- Spaces per dwelling unit unless noted. YC special parking in Ybor City (§27-178).
Capacity calculations
- max_footprint_sf
lot_area_sf × lot_coverage (if explicitly set; otherwise derived from yard geometry)- max_gfa_sf
lot_area_sf × FAR (from Comp Plan future-land-use category, NOT Table 4-2)- buildable_width_ft
lot_width_ft - setback_side_ft × 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft- max_stories_approx
max_height_ft / 10- cg_ci_height_setback_escalation
for every 3 ft above 50 ft, required yards increase by 1 ft; for every 4 ft above 30 ft, required yards increase by 1 ft — compounding (§27-156 notes)- rm_tall_height_setback_escalation
for every 3 ft above 50 ft, required yards increase by 1 ft (RM-24/35/50)
Massing explorer
Interactive 3D comparison across every district. Drag to orbit, scroll to zoom, use the slider to walk districts, and toggle applicable overlays in the right-side panel.
| District | Category | Height | FAR | Coverage | Setbacks | Parking | Density | Min lot | Overlays |
|---|
Sources & references
Municode is a JS-rendered SPA; scripted retrieval returns shell only. Base-district Table 4-2 values corroborated by (a) city-published 'ABCs of Zoning' January 2023 PDF and (b) Tampa International Airport Noise Exposure Map Appendix E which reproduces §27-156 notes verbatim. Additional per-section extraction would require Chrome MCP browser retrieval.
Retrieval failure: municode.com SPA shell blocks scripted section-level retrieval for §§27-231 through 27-244 overlay text and §§27-181 through 27-212 special district full parameter sets.
Research status
Data quality
- Overlay-level parameter extraction (yard/height values) for §§27-238 through 27-244 blocked by Municode SPA — partial status with retrieval_failure_reason.
- §27-282 parking schedule not extracted — parking ratios for office/commercial/industrial districts under_review.
- CBD character-district boundaries and FAR bonus schedule (§27-141) not extracted.
- NMU-16/24/35 full parameter set (§27-212) not extracted.
- SH form-based district dimensional standards (§27-211.2) not extracted.
- Tampa Comprehensive Plan future-land-use FAR schedule not extracted — required to resolve FAR values.
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.