Overview
| use_districts | letter-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_districts | letter-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]
- 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
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| E | Estate | res_sf | 20,000 sf | 30 ft | —[1] | —[2] | —[3] | — | 35 / 15 / 50 |
| N | Neighborhood | res_sf | 7,500 sf | 30 ft | —[4] | —[5] | —[6] | — | 25 / 8 / 30 |
| V | Village | res_mf | 2,100 sf | 40 ft | —[7] | —[8] | —[9] | — | 25 / 6 / 30 |
| VH | Village Heights | res_mf | —[10] | 132 ft | —[11] | —[12] | —[13] | — | 50 / 25 / 50 |
| S | Suburban | spec | 10,000 sf | 45 ft | —[14] | —[15] | — | — | 25 / 10 / 15 |
| SS | Suburban Service | spec | 0 sf | 40 ft | —[16] | —[17] | — | — | — / 6 / 15 |
| SB | Suburban Business | spec | 0 sf | — | —[18] | —[19] | — | — | 25 / 10 / 15 |
| SC | Suburban Center | com | —[20] | 50 ft | —[21] | —[22] | — | — | 25 / 10 / 15 |
| NC | Neighborhood Center | spec | —[23] | 50 ft | —[24] | —[25] | — | — | — / 0 / 15 |
| TC | Town Center | spec | —[26] | 80 ft | —[27] | —[28] | — | — | — / 0 / 15 |
| LI | Light Industry | ind | —[29] | 45 ft | —[30] | —[31] | — | — | 25 / 0 / 15 |
| I | Industry | ind | —[32] | — | —[33] | —[34] | — | — | 25 / 0 / — |
| H | Hospital | spec | —[35] | — | — | —[36] | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
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.
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
Non-applicable laws (1)
Adopted building codes
Statewide
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.
| District | Category | Height | FAR | Coverage | Setbacks | Parking | Density | Min lot | Overlays |
|---|
Sources & references
- [1] n
- [2] n
- [3] n
- [4] n
- [5] n
- [6] n
- [7] n
- [8] n
- [9] n
- [10] n
- [11] n
- [12] n
- [13] n
- [14] n
- [15] n
- [16] n
- [17] n
- [18] n
- [19] n
- [20] n
- [21] n
- [22] n
- [23] n
- [24] n
- [25] n
- [26] n
- [27] n
- [28] n
- [29] n
- [30] n
- [31] n
- [32] n
- [33] n
- [34] n
- [35] n
- [36] n
Research status
Publication gates
| primary url present | passed | code_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 cited | passed | All 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 form | passed | All 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 confidence | passed | Both 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 specific | passed | state_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
- 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_at | 2026-04-24T00:00:00Z |
|---|---|
| verifier_specialist | single-pass-research |
| verifier_version | 1.0 |
| verification_result | passed |
| atomic_claims_checked | 24 |
| atomic_claims_passed | 22 |
| atomic_claims_failed | 0 |
| atomic_claims_not_retrievable | 2 |
| notes | Verification 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.