Kettering, OH Zoning

Hybrid-pd-zoning. 13 districts · 2 overlays · 4 applicable state preemptions.

Overview

Code type
hybrid-pd
Naming convention
mixed
Naming convention by category
use_districtsletter-numeric (R-E, R-1, R-2, R-3, R-4 residential; O office; NB neighborhood-business; B business; BP business-park; CC, IS — see §1135.01.1 Table 35.1)
form_districtsletter-code Development Pattern Districts (E, N, V, VH, S, SS, SB, SC, NC, TC, LI, I, H — see §1133.01.B and §1141.02–§1141.14)

Kettering's zoning is structured as TWO PAIRED CLASSIFICATIONS: every property has BOTH (a) a 'Zoning District' (R-E/R-1/.../IS — regulates use and minimum lot area/frontage per §1135.01.1 Table 35.1) AND (b) a 'Development Pattern District' (E/N/V/VH/S/SS/SB/SC/NC/TC/LI/I/H — regulates form: setbacks, building height, frontage occupancy, exterior finishes per Chapter 1141). A property is referenced as e.g. 'R-2 N' (R-2 zoning, Neighborhood pattern). The v1 profile incorrectly modeled R-1 through R-5 plus C-1/C-2/C-3 plus I-1/I-2 as the entire system, mixing the use-district and form-district models and inventing districts (R-5, C-3, I-2) that do not exist in the April 2025 code. This v2 captures the 13 Development Pattern Districts as primary district records (because they carry the dimensional standards per §1141) and uses the supplementary 'use_districts' field on each Pattern District record to note the cross-classification. | naming_convention_raw=form-based-development-pattern + euclidean-zoning-district (paired) ; code_type_raw=hybrid_two_map ; sub_flags_raw=[dayton-suburb, two-classification-system]

Worth knowing
  • Kettering uses a unique TWO-MAP zoning system: every property has BOTH a Zoning District (R-E/R-1/R-2/R-3/R-4 residential, O office, NB/B business, BP business-park, CC, IS — regulating use and minimum lot area per §1135.01.1) AND a Development Pattern District (E/N/V/VH/S/SS/SB/SC/NC/TC/LI/I/H — regulating form: setbacks, height, frontage occupancy, exterior finishes per Chapter 1141). A site is referenced as e.g. 'R-2 N' (R-2 use × Neighborhood form). The April 2025 code explicitly notes this pairing in §1133.01.B sidebar example: 'a property may be classified as R-2, Neighborhood or R-2 N for short.' — [c§Kettering Zoning Code §1133.01.A and §1133.01.B (April 2025)]
  • Village Heights (VH) Pattern District has setbacks AND maximum heights stratified by year of construction era — pre-1968 buildings get 132’ height max with 50’/25’/50’ front/side/rear; 1970–1990 buildings get 80’ height with 90’/80’/90’ setbacks (much more restrictive); 1991–2000 buildings get 45’ height with 25’/10’/40’ setbacks. This era-stratification is unusual and reflects the actual built environment of mid-rise apartments along Patterson Road / Stroop Road from those eras. Some pre-1968 buildings are grandfathered into much taller envelopes than newer construction may achieve. — [c§Kettering Zoning Code §1141.05.4 Table 41.4 and §1141.05.6 Table 41.5]
  • Kettering's residential parking requirement is a flat 1 space per dwelling unit across all Pattern Districts (Table 45.1). No bedroom-count or unit-size scaling. This is permissive compared to many Ohio peer cities that scale to 1.5–2 per unit or per bedroom. — [c§Kettering Zoning Code §1145.03.2 Table 45.1 (April 2025)]

+ 7 more in Quirks & notes

Districts

spec 6res_sf 2res_mf 2ind 2com 1
CodeNameCategory Min lotHeight CoverageFAR Du/acParking Setbacks F/S/R
EEstateres_sf20,000 sf30 ft[1][2][3]35 / 15 / 50
NNeighborhoodres_sf7,500 sf30 ft[4][5][6]25 / 8 / 30
VVillageres_mf2,100 sf40 ft[7][8][9]25 / 6 / 30
VHVillage Heightsres_mf[10]132 ft[11][12][13]50 / 25 / 50
SSuburbanspec10,000 sf45 ft[14][15]25 / 10 / 15
SSSuburban Servicespec0 sf40 ft[16][17] / 6 / 15
SBSuburban Businessspec0 sf[18][19]25 / 10 / 15
SCSuburban Centercom[20]50 ft[21][22]25 / 10 / 15
NCNeighborhood Centerspec[23]50 ft[24][25] / 0 / 15
TCTown Centerspec[26]80 ft[27][28] / 0 / 15
LILight Industryind[29]45 ft[30][31]25 / 0 / 15
IIndustryind[32][33][34]25 / 0 /
HHospitalspec[35][36] / /

Confidence: confirmed partial under review not found

Overlays

FP
Floodplain Overlay (Flood Damage Prevention)
FP
Codified Ordinances Chapter 1104 — Flood Damage Prevention (separate from Zoning Code Part Eleven; adopted 2022 as amended)

Properties within FEMA-designated Special Flood Hazard Areas (SFHA) per Montgomery County FIRM panels. Kettering lies along the Great Miami River corridor and is partly in FIRM-mapped Zone A/AE; Holes Creek and other tributaries also generate mapped SFHA.

H-SUB
Hospital Development Pattern Sub-District Areas
SPD
§1141.14 (within Chapter 1141 Pattern Districts; modeled here as overlay because it sub-divides the Hospital Pattern District into 7 sub-areas with distinct setback, height, and lot-coverage rules)

Designated hospital campus in Kettering with sub-district boundaries on Official Hospital Development Pattern Sub-District Area Map. Sub-areas: A-1 (preservation buffer 150 ft), A-2 (West Campus), A-3 (Northwest Campus), B-1 (Southwest Campus), B-2 (Stonebridge Campus), C-1 (Eastern Bufferyard 150 ft), C-2 (East Campus).

State preemptions

OH-CONST-ART-XVIIIapplies
Qualifying condition
Kettering is a charter municipal corporation (Charter ratified 1955, last amended 2018; per ketteringoh.org/city-of-kettering-charter/). Ohio Constitution Article XVIII §§3, 7 grants 'all powers of local self-government' to municipalities. Charter cities like Kettering have the broadest home-rule authority.
Effect
Kettering retains broad home-rule authority over local zoning. State preemption is narrow: Type B family child care homes (§5104.054), federal manufactured-home construction standards (§3781.184), procedural floor where applicable.
OH-713-CH-ENABLINGapplies
Qualifying condition
Kettering is a CHARTER city, so ORC Chapter 713 procedural enabling applies as a baseline. Charter cities may adopt their own zoning procedure under Art. XVIII home-rule, but §713.15 nonconforming-use floor still applies. Kettering's Planning Commission and BZA are established under Charter and §1131.07 of the Zoning Code.
Effect
Procedural baseline: Chapter 713 supplies a floor where Kettering's charter and Zoning Code do not provide alternative procedure. §713.15 2-year nonconforming discontinuance floor applies.
OH-5104.054applies
Qualifying condition
ORC §5104.054 (HB 33, effective 2025-01-01) applies uniformly to municipalities. Type B family child care homes (1–6 children in caregiver's residence) must be permitted as-of-right in any district allowing residential use; no conditional use permit may be required.
Effect
Any Kettering Zoning Code provision requiring conditional use permits or special exceptions for Type B family child care homes in residential Pattern Districts (E, N, V, VH) is unenforceable as of 2025-01-01.
OH-3781.184applies
Qualifying condition
All Ohio jurisdictions. 42 U.S.C. §5415 / National Manufactured Housing Construction and Safety Standards Act federal construction standards are exclusive in Ohio per ORC §3781.184. Municipal corporations are NOT bound by §519.212 township/county placement preemption.
Effect
Kettering may not impose construction standards conflicting with federal HUD standards on manufactured homes; Kettering retains zoning discretion over WHERE permanently sited manufactured homes may locate.
Non-applicable laws (1)
OH-SB-104-STRunder_review
Qualifying condition
Ohio SB 104 (136th GA) and HB 109 (companion) STR preemption bills are PENDING in committee and NOT enacted as of April 2026. | reason=Bill pending in committee; not yet law.
Effect
None currently. STR regulation remains fully local in Ohio; Kettering retains full zoning authority over short-term rentals.

Adopted building codes

Statewide

2021
2018
2023
2021
IECC (Residential)
2018
IECC (Commercial)
2021

Click a code label to open its state-by-state adoption atlas.

Quirks & notes

  • Kettering uses a unique TWO-MAP zoning system: every property has BOTH a Zoning District (R-E/R-1/R-2/R-3/R-4 residential, O office, NB/B business, BP business-park, CC, IS — regulating use and minimum lot area per §1135.01.1) AND a Development Pattern District (E/N/V/VH/S/SS/SB/SC/NC/TC/LI/I/H — regulating form: setbacks, height, frontage occupancy, exterior finishes per Chapter 1141). A site is referenced as e.g. 'R-2 N' (R-2 use × Neighborhood form). The April 2025 code explicitly notes this pairing in §1133.01.B sidebar example: 'a property may be classified as R-2, Neighborhood or R-2 N for short.' — [c§Kettering Zoning Code §1133.01.A and §1133.01.B (April 2025)]
  • Village Heights (VH) Pattern District has setbacks AND maximum heights stratified by year of construction era — pre-1968 buildings get 132’ height max with 50’/25’/50’ front/side/rear; 1970–1990 buildings get 80’ height with 90’/80’/90’ setbacks (much more restrictive); 1991–2000 buildings get 45’ height with 25’/10’/40’ setbacks. This era-stratification is unusual and reflects the actual built environment of mid-rise apartments along Patterson Road / Stroop Road from those eras. Some pre-1968 buildings are grandfathered into much taller envelopes than newer construction may achieve. — [c§Kettering Zoning Code §1141.05.4 Table 41.4 and §1141.05.6 Table 41.5]
  • Kettering's residential parking requirement is a flat 1 space per dwelling unit across all Pattern Districts (Table 45.1). No bedroom-count or unit-size scaling. This is permissive compared to many Ohio peer cities that scale to 1.5–2 per unit or per bedroom. — [c§Kettering Zoning Code §1145.03.2 Table 45.1 (April 2025)]
  • Pattern Districts use a 100-foot residential proximity rule for height: in S, SS, SC, NC pattern districts the height drops to 30 ft when a structure is within 100 ft of a single-unit or duplex residential use; in TC the proximity drop is to 40 ft; in LI also 30 ft; in SB/I the proximity rule kicks in at 300 ft (capped at 50 ft). This creates a 'collar' of reduced bulk around residential edges. — [c§§1141.06.5 (S), §1141.07.7 (SS), §1141.08.5 (SB), §1141.09.6 (SC), §1141.10.9 (NC), §1141.11.9 (TC), §1141.12.5 (LI), §1141.13.5 (I)]
  • Kettering's NC and TC Pattern Districts grant explicit parking-requirement reductions: 15% off office and medical-clinic minimums in NC, 30% off in TC; 25% off commercial and restaurant minimums in NC, 40% off in TC. This is a policy lever for walkable-center development with no formal density bonus. — [c§Kettering Zoning Code §1145.03.2 Table 45.1 notes (3) and (4) (April 2025)]
  • Industrial setbacks in the 'Industry' (I) Pattern District scale to building height when adjacent to residential: 'for buildings within 50’ of the rear property line, minimum setback equal to twice the height of the building'; 'if rear lot line adjoins an R use/district, minimum 30’.' Side yard '0’ minimum, unless side lot line adjoins an R use/district, in which case buildings within 50’ shall have minimum setback equal to twice height of the building.' The 2× building height stepback is a strong large-industrial buffer mechanism. — [c§Kettering Zoning Code §1141.13.4 Table 41.13]
  • Kettering Flood Damage Prevention Ordinance (Codified Ordinances Chapter 1104, separate from the Zoning Code Part Eleven) defines Flood Protection Elevation = BFE + 1.0 foot of freeboard — a 1-foot freeboard standard, which is the NFIP minimum. This is consistent across the Great Miami River and Holes Creek SFHA areas. — [c§Kettering Codified Ordinances Chapter 1104 (2022 as amended)]
  • The v1 profile invented districts that do not exist in the April 2025 Kettering Zoning Code. v1 listed 'R-1, R-2, R-2A, R-3, R-4, R-5, C-1, C-2, C-3, I-1, I-2' with fabricated setbacks and lot coverages. The actual code uses the Zoning Districts (R-E, R-1, R-2, R-3, R-4, O, NB, B, BP, CC, IS) for use/lot-area and the Pattern Districts (E, N, V, VH, S, SS, SB, SC, NC, TC, LI, I, H) for form. There is no R-5, R-2A, C-3, or I-2 in Kettering. This v2 fully supersedes v1's district inventory. — [c§§1135.01.1 Table 35.1 and §1141.02–§1141.14 (April 2025)]
  • The v1 profile listed 'Historic District (HD)' and 'Neighborhood Character Overlay (NCO)' as overlays. Neither is present in the April 2025 Kettering Zoning Code or the Codified Ordinances index. Kettering does not appear to operate a formal historic preservation overlay or local landmark commission within its codified zoning system. This v2 removes both fabricated overlays. — [c§Kettering Codified Ordinances index (no historic preservation chapter); c§Kettering Zoning Code April 2025 (no HD or NCO overlay in Chapter 1141 or elsewhere)]
  • Kettering is south of Dayton; Wright-Patterson AFB is northeast of Dayton. The WPAFB AICUZ noise contours and APZs do NOT reach Kettering's corporate limits in any operationally significant way per the city's zoning code (no AICUZ overlay in Chapter 1141 or supplementary maps). The v1 profile's mention of AICUZ relevance was inferential and is NOT reflected in the codified zoning.

Formulas

Definitions

height
Distance from grade to highest point of the principal structure per §1141.01.6 Figure 41.4 - Measuring Height (full text not extracted; convention is grade-to-roofline)
lot_coverage
Building footprint divided by lot area; expressed as percent (per §1141.14.7 for Hospital sub-districts; not centrally defined for other Pattern Districts in Chapter 1141)
far
FAR is not a primary control in Kettering's Pattern Districts; height + setback + frontage occupancy carry the dimensional regulation
du_ac
Density is regulated indirectly via Zoning District minimum lot area per dwelling unit in §1135.01.1 Table 35.1 (e.g. R-3 multi-unit: 3,600 sf per dwelling unit; R-4 multi-unit: 2,100 sf per dwelling unit with 10,000 sf min site)
setback_front
Front property line to nearest building face — per per-district table in §1141.0X (E/N/V/VH/S/SS/SB/SC/NC/TC/LI/I)
setback_side
Side property line to nearest building face
setback_rear
Rear property line to nearest building face
parking
Off-street parking ratios per §1145.03.2 Table 45.1 (1 per dwelling unit residential; 0.8 per bedroom lodging; 3 per 1,000 sf GFA office; 4 per 1,000 sf GFA commercial; 12 per 1,000 sf GFA restaurant); reductions 15–40% in NC and TC pattern districts

Capacity calculations

max_footprint_sf
lot_area_sf * lot_coverage (only directly applicable in Hospital sub-districts and R-4 multi-unit context)
buildable_width_ft
lot_width_ft - setback_side_ft * 2
buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft
max_units_from_density
lot_area_sf / min_lot_sf_per_du (use Zoning District value from §1135.01.1)

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.

Sort by
LOW
HIGH
drag to orbit · scroll to zoom
Max height
ft
Floor area ratio
Lot coverage
%
Setbacks (F / S / R)
ft
Parking
/unit
Max density
du/ac
Min lot size
sf
Copy zoning profile
Loading…
District Category Height FAR Coverage Setbacks Parking Density Min lot Overlays

Sources & references

Citations
  1. [1] n
  2. [2] n
  3. [3] n
  4. [4] n
  5. [5] n
  6. [6] n
  7. [7] n
  8. [8] n
  9. [9] n
  10. [10] n
  11. [11] n
  12. [12] n
  13. [13] n
  14. [14] n
  15. [15] n
  16. [16] n
  17. [17] n
  18. [18] n
  19. [19] n
  20. [20] n
  21. [21] n
  22. [22] n
  23. [23] n
  24. [24] n
  25. [25] n
  26. [26] n
  27. [27] n
  28. [28] n
  29. [29] n
  30. [30] n
  31. [31] n
  32. [32] n
  33. [33] n
  34. [34] n
  35. [35] n
  36. [36] n

Research status

Publication gates

primary url presentpassedcode_source is the direct URL to the Official City of Kettering Zoning Code April 2025 PDF (storage.googleapis.com/proudcity/ketteringoh — city-owned ProudCity-platform CDN bucket). code_source_official_city_page is the city's Codified Ordinances index at ketteringoh.org/codified-ordinances/ which references the same document. Both are primary sources.
no aggregator citedpassedAll citations point to primary sources: Kettering city PDF (storage.googleapis.com/proudcity/ketteringoh), city portal (ketteringoh.org), Ohio Revised Code, Ohio Constitution, NFIP/44 CFR. No Zoneomics, Steadily, SitePlanCreator, Propwire, or other aggregators cited. Search results that surfaced Zoneomics were explicitly excluded.
confidence tags full formpassedAll district standards use the full-form status object {v, status, citation} or {status, search_performed, citation} for not_found. All overlays carry status, citation, parameters, ordinance_ref, and geographic_trigger. confirmed citations use c§<section> form pointing to specific Tables 41.1–41.13 and 35.1, and 45.1, plus Chapter 1104 §325.
overlays have parameters trigger confidencepassedBoth overlay entries (FP Floodplain, H-SUB Hospital Sub-Districts) include ordinance_ref, geographic_trigger, parameters[], interaction_with_base, and status=confirmed with c§ citations. v1's fabricated HD and NCO overlays were removed and documented in quirks as supersession.
preempt section city specificpassedstate_preemptions_applicable contains 5 Ohio-specific rows (Art. XVIII home rule, Chapter 713 enabling, §5104.054 Type B child care, §3781.184 manufactured housing federal preemption, SB 104 STR pending=not_applicable). Each row carries qualifying_condition_checked specific to Kettering (charter status, municipal corporation, residential pattern districts E/N/V/VH affected by §5104.054). v1 pointed state_preemptions to 'state-preemptions/no-preemption.md' which was WRONG; v2 retains pointer-to-state-file but adds the city-specific applicability rows.

Data quality

71%completeness97 confirmed5 partial36 not found
Documented gaps
  • Lot coverage values for non-Hospital Pattern Districts — the code does not regulate this in Chapter 1141 outside Hospital sub-districts; populating would require inferring from FAR-equivalent or building-coverage in narrative review (not done)
  • FAR for any district — the code does not use FAR as a control
  • du/ac — the code uses min-lot-area-per-DU in §1135.01.1 instead
  • Hospital Pattern District (H) generic side and rear setbacks — the sub-area framework specifies setbacks from rights-of-way and from residential districts but not generic side/rear yards; modeled as 'partial'
  • VH (Village Heights) min lot area — defers to paired R-4 zoning district 2,100 sf/du; recorded as partial

Verification

last_verified_at2026-04-24T00:00:00Z
verifier_specialistsingle-pass-research
verifier_version1.0
verification_resultpassed
atomic_claims_checked24
atomic_claims_passed22
atomic_claims_failed0
atomic_claims_not_retrievable2
notesVerification path: (1) Source identity confirmed — Official City of Kettering Zoning Code April 2025 is the canonical document, hosted on storage.googleapis.com/proudcity (city-owned ProudCity-platform asset bucket); the city portal at ketteringoh.org/codified-ordinances/ links to it directly. (2) Two-classification system confirmed via §1133.01.A and §1133.01.B side-by-side. (3) All 13 Pattern District setback/height tables (Tables 41.1–41.13) read from the PDF via pdftotext -layout extraction. (4) Table 35.1 minimum lot area schedule read for use-district context. (5) Table 45.1 parking ratios read. (6) Chapter 1104 Flood Damage Prevention separately fetched and confirmed for FPE = BFE + 1.0 ft. (7) Codified Ordinances index checked — no Historic Preservation chapter or AICUZ chapter present. (8) Hospital sub-district setbacks/heights/lot-coverage confirmed in §1141.14.5–.7. Two atomic claims not_retrievable: (a) lot-coverage values for non-Hospital Pattern Districts (the code does not regulate lot coverage outside Hospital sub-districts and a few exception cases), and (b) FAR (the code does not use FAR as a control). Both 'not_retrievable' is a structural finding, not a research gap.

Other cities in this state

Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.