Overview
| residential | letter-numeric (R-2 single-family through R-10 mixed-use; R-O residential-office; numeric suffixes correspond to loose intensity tiers but are NOT always monotonic by density — e.g., R-2 is lowest density at 10,000 sf min and R-10 is mixed-use high-intensity; primary-source Articles 4–9) |
|---|---|
| commercial_business | letter-numeric (C-4 neighborhood commercial, C-8 village commercial, C-10 general commercial, C-12 shopping center, CBD central business district; primary-source Articles 10–14) |
| corridor_and_district | three-letter mixed-use codes (UCD Urban Corridor District, CVD Corridor Village District, PMC Professional/Medical Campus; primary-source Articles 15–17). These articles read as hybrid form-based: front-setback maximums (not minimums), story-based height caps, and integrated multi-family+non-residential schedules replace traditional Euclidean use-segregation. |
| industrial | letter-numeric (I-2 light industrial, I-4 heavy industrial; primary-source Articles 18–19) |
| planned_unit_development | PUD floating district established via Article 20 |
Charleston's 2005 ordinance is primarily Euclidean but incorporates form-based elements in the UCD, CVD, and CBD districts — max-front-setback rules, story counts paired with absolute height caps, and 100% lot coverage with 0-ft side/rear setbacks create a hybrid typology closer to a T-zone than a traditional commercial Euclidean district. Classifier verdict: hybrid (Euclidean-primary with form-based corridor elements). Home Rule Pilot Program enrollment expands Charleston's ordinance-making authority beyond the default WV §8A enabling floor. Original v2-internal labels (pre-schema-normalization): code_type='hybrid'; naming_convention='hierarchical-letter-numeric-with-corridor-codes'; sub_flags=['state-capital','river-city','home-rule-enrolled','dillons-rule-state','hybrid-euclidean-with-form-elements'] — mapped to schema enum values for SCHEMA.json conformance.
- [district-naming-non-monotonic] (severity: medium) Charleston's residential district numbers are NOT monotonic by density. R-2 is the LOWEST-density single-family district (10,000 sf minimum lot), while higher R-numbers (R-6, R-8, R-10) allow progressively higher intensity and smaller lots. The number does not represent 'dwelling units' or a tier ranking but is a loose inherited code from the 2005 ordinance adoption. The R-# numbers correspond roughly to historic single-family-lot-size-thousands (R-2 was 20,000 sf in an earlier draft; R-4 was a 4,000-sf-ish tier) rather than density. A user cannot sort districts by code number and expect a density gradient. Citation: c§Articles 4-9 district chain R-2/R-4/R-6/R-8/R-10/R-O
- [c12-missing-principal-height] (severity: high) Article 13-040 (C-12 Shopping Center) Standards Chart states maximum height as '25 ft for accessory structures only' and does NOT specify a maximum principal-structure height. This appears to be a drafting oversight — principal retail/commercial structures in C-12 are effectively unbounded by zoning (building-code height limits would still apply). Contrast: C-8 explicitly caps non-residential at 80 ft; C-10 caps at 80 ft; CBD caps at 400 ft. Matters for any parcel under-built because the design team assumed an implicit cap. Citation: c§13-040 Standards Chart — only accessory 25 ft max stated; primary-source PDF row for C-12 non-residential shows blank/none in principal-height column
- [industrial-no-max-height] (severity: medium) Articles 18-040 and 19-040 explicitly state 'N/A' for maximum height in both I-2 Light Industrial and I-4 Heavy Industrial. Zoning does NOT regulate maximum height for industrial districts in Charleston. Building-code height limits (IBC tables per occupancy and construction type) would still apply, but no zoning-level cap. Matters for process facilities, silos, cooling towers, stacks. Citation: c§§18-040, 19-040 Standards Charts — both show N/A for Maximum Height
+ 9 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-2 | Single Family Residential (Low Density) | res_sf | 10,000 sf[4] | 35 ft[5] | 0.5[6] | —[7] | 4.36[8] | — | 25[1] / 8[2] / 30[3] |
| R-4 | Single Family Residential (Medium-Small Lot) | res_sf | 6,000 sf[12] | 35 ft[13] | 0.5[14] | —[15] | 7.26[16] | — | 20[9] / 5[10] / 25[11] |
| R-6 | Medium Density Residential | res_mf | 5,000 sf[20] | 35 ft[21] | 0.6[22] | —[23] | — | — | 15[17] / 5[18] / 20[19] |
| R-8 | High Density Residential | res_mf | 4,000 sf[26] | — | 0.6[27] | —[28] | — | — | 15[24] / — / 20[25] |
| R-10 | Mixed Use (Residential + Limited Office) | mu | 4,000 sf[31] | — | 0.6[32] | —[33] | — | — | 15[29] / — / 20[30] |
| R-O | Residential-Office | mu | 4,000 sf[36] | — | 0.6[37] | —[38] | — | — | 15[34] / — / 20[35] |
| C-4 | Neighborhood Commercial | com | — | — | 0.6[41] | —[42] | — | — | 15[39] / — / 20[40] |
| C-8 | Village Commercial | com | — | — | 0.75[45] | —[46] | — | — | 0[43] / — / 25[44] |
| C-10 | General Commercial | com | 4,000 sf[49] | — | 1[50] | —[51] | — | — | 0[47] / 0[48] / — |
| C-12 | Shopping Center | com | 4,000 sf[55] | — | 1[56] | —[57] | — | — | 0[52] / 0[53] / 0[54] |
| CBD | Central Business District | cbd | — | 400 ft[61] | 1[62] | —[63] | — | — | 0[58] / 0[59] / 0[60] |
| UCD | Urban Corridor District | mu | — | 48 ft[66] | 1[67] | —[68] | — | — | — / 0[64] / 0[65] |
| CVD | Corridor Village District | mu | — | 48 ft[70] | — | —[71] | — | — | — / 0[69] / — |
| PMC | Professional/Medical Campus | spec | — | 200 ft[72] | 0.7[73] | —[74] | — | — | — / — / — |
| I-2 | Light Industrial | ind | 5,000 sf[76] | —[77] | 0.8[78] | —[79] | — | — | 0[75] / — / — |
| I-4 | Heavy Industrial | ind | 10,000 sf[81] | —[82] | 0.8[83] | —[84] | — | — | 0[80] / — / — |
| PUD | Planned Unit Development | spec | 130,680 sf[85] | — | —[86] | —[87] | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Properties within a Charleston Urban Renewal Authority (URA) designated redevelopment area per a City Council-approved urban renewal plan. The Central Business District and several downtown-adjacent blocks are within active or historic UR footprints.
Locally designated historic districts and individual historic landmarks on the Charleston Official Zoning Map. Review authority: Charleston Historic Landmarks Commission.
Boundaries identical to the East End Historic District as listed on the National Register of Historic Places (NRHP listing dated April 20, 1978; boundary increase 1983). Charleston's largest and oldest continuously occupied residential historic district — several hundred contributing structures.
Established on petition of property owners or City Council initiative where a neighborhood meets criteria in §21-050-03 (retained historic character, cohesive architectural pattern, established streetscape). Boundaries established case-by-case via rezoning procedure in §21-050-04. Distinct from HD/EE overlays in that NC emphasizes compatibility of infill development, not landmark preservation.
Established by City Council on distressed neighborhoods where disinvestment is evident; overlays existing residential and mixed-use base districts. Intended to encourage missing-middle housing and lower the cost of infill construction.
State preemptions
Non-applicable laws (1)
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2021-12-20 | last amended | c§Title page — 'Amended thru December 20, 2021 (Text Amendment No. 43)' |
| 2005-11-21 | codification start | c§Title page — 'Approved by City Council November 21, 2005' |
Quirks & notes
- [district-naming-non-monotonic] (severity: medium) Charleston's residential district numbers are NOT monotonic by density. R-2 is the LOWEST-density single-family district (10,000 sf minimum lot), while higher R-numbers (R-6, R-8, R-10) allow progressively higher intensity and smaller lots. The number does not represent 'dwelling units' or a tier ranking but is a loose inherited code from the 2005 ordinance adoption. The R-# numbers correspond roughly to historic single-family-lot-size-thousands (R-2 was 20,000 sf in an earlier draft; R-4 was a 4,000-sf-ish tier) rather than density. A user cannot sort districts by code number and expect a density gradient. Citation: c§Articles 4-9 district chain R-2/R-4/R-6/R-8/R-10/R-O
- [c12-missing-principal-height] (severity: high) Article 13-040 (C-12 Shopping Center) Standards Chart states maximum height as '25 ft for accessory structures only' and does NOT specify a maximum principal-structure height. This appears to be a drafting oversight — principal retail/commercial structures in C-12 are effectively unbounded by zoning (building-code height limits would still apply). Contrast: C-8 explicitly caps non-residential at 80 ft; C-10 caps at 80 ft; CBD caps at 400 ft. Matters for any parcel under-built because the design team assumed an implicit cap. Citation: c§13-040 Standards Chart — only accessory 25 ft max stated; primary-source PDF row for C-12 non-residential shows blank/none in principal-height column
- [industrial-no-max-height] (severity: medium) Articles 18-040 and 19-040 explicitly state 'N/A' for maximum height in both I-2 Light Industrial and I-4 Heavy Industrial. Zoning does NOT regulate maximum height for industrial districts in Charleston. Building-code height limits (IBC tables per occupancy and construction type) would still apply, but no zoning-level cap. Matters for process facilities, silos, cooling towers, stacks. Citation: c§§18-040, 19-040 Standards Charts — both show N/A for Maximum Height
- [ucd-cvd-drafting-error] (severity: medium) Article 15 (UCD Urban Corridor District) Section 15-040 Building Height text describes building-height rules for 'the CVD district' rather than 'the UCD district' — a verbatim drafting error in the 2005 ordinance (as amended through 2021) where UCD sectional text references its sister district CVD. The Standards Chart for UCD independently confirms 4 stories or 48 ft is correct for UCD. Preserved as quirk rather than silently 'corrected' because downstream consumers reading Article 15 text alone will see 'CVD' mid-UCD. Citation: c§15-040 text body; c§15-040 Standards Chart (provides correct UCD values)
- [cbd-no-on-site-parking] (severity: high) Charleston's Central Business District requires NO on-site parking for any use (residential, office, retail, hospitality). This is a deliberate policy choice reflecting downtown's walkability, existing public parking structures, and historical building stock where on-site parking is physically impractical. CBD is the only district in the ordinance with an across-the-board parking exemption; all other districts (including UCD and CVD) have parking requirements from Article 22. Citation: c§Article 22 parking schedule — CBD row exempted; c§Article 14 Purpose
- [overlay-count-discrepancy] (severity: medium) The ordinance lists overlays inconsistently across sections: Article 3 §3-020 enumerates THREE overlays (UR Urban Renewal, EE East End Historic, NC Neighborhood Conservation). Article 21 §21-020 / §21-060 enumerates FOUR overlays (UR, HD Historic District, NC, NRO Neighborhood Reinvestment). The East End Historic (EE) overlay is defined separately at §21-041 as a specific historic district rather than as a fifth overlay category. The canonical overlay inventory captured in this record is five: UR, HD, EE, NC, NRO — combining both enumerations. Citation: c§§3-020, 21-020, 21-041, 21-060 — cross-reference of overlay enumerations
- [nro-sunset-2030] (severity: high) The Neighborhood Reinvestment Overlay (NRO) has an explicit SUNSET DATE of May 1, 2030 per §21-060-02. Unless City Council affirmatively renews before that date, the NRO expires and the relaxed standards (no minimum lot size, 25 ft frontage, 3 ft side / 10 ft rear setbacks, reduced parking, by-right triplex/quadplex on corners) revert to the underlying base district. Any deal or underwriting relying on NRO standards past May 2030 requires either a renewal or a grandfathering-of-vested-rights argument. Citation: c§21-060-02 — 'effect until May 1, 2030 (the "sunset date"), unless otherwise amended by City Council'
- [home-rule-enrollment] (severity: high) Charleston is an enrolled participant in the West Virginia Home Rule Pilot Program (WV Code §8-1-5a) and has been since the 2007 pilot cohort; the program was made permanent by the Legislature in 2019 (SB 4). Home Rule expands Charleston's ordinance-making authority beyond the §8A baseline, enabling vacant-building registration, design-review in HD/NC/EE, rental-licensing regimes, and similar substantive provisions that would be ultra vires for a non-Home-Rule West Virginia municipality under default Dillon's Rule. This is a foundational jurisdictional attribute — a provision that appears in the Charleston ordinance but is questioned by a prospective developer on Dillon's Rule grounds can be defended by reference to Home Rule authority. Citation: c§WV Code §8-1-5a; c§Charleston Home Rule Plan (on file with WV Home Rule Board); zoning/us/west-virginia/preemptions.md#home-rule-pilot-program
- [r8-r10-stepped-side-setback] (severity: medium) R-8 and R-10 multi-family districts use a stepped side-setback formula rather than a fixed setback: '5 ft for a 35 ft structure; each additional 5 ft in height adds 1 ft to the side setback.' For a 70-ft multi-family building (the MF max in R-8/R-10), the side setback is 5 + ((70-35)/5)*1 = 12 ft. This is captured as a formula string in the district standards rather than a single numeric value. Matters for deal-line lot-size envelope calculations. Citation: c§§7-030, 8-030, 9-030 Standards Charts — stepped-side-setback formula
- [ucd-cvd-max-front-setback] (severity: medium) UCD and CVD use a MAXIMUM front setback of 5 ft (UCD) or 0 ft (CVD non-residential) rather than a minimum. Form-based convention: the building is required to be AT OR NEAR the street edge, not pushed back behind a yard. Traditional Euclidean consumers reading 'front setback 5 ft' may assume a minimum; the correct interpretation is a MAXIMUM that pulls the building toward the sidewalk. This is why UCD and CVD are classified as hybrid form-based rather than pure Euclidean. Citation: c§§15-030, 16-030 Standards Charts — 'Max 5 ft' front
- [r10-r-o-office-unit-convention] (severity: high) R-10 and R-O use a specialized non-residential intensity: '800 sf/ou (300 sf = 1 office unit)' in R-10 and '700 sf/ou (300 sf = 1 office unit)' in R-O. 'Office unit' is Charleston's ordinance-specific construct: each 300 sf of office floor area counts as 1 office unit, and the minimum intensity is 800 sf (R-10) / 700 sf (R-O) of lot area per office unit. This is NOT a standard FAR or density rule and requires the 300-sf-per-unit conversion for any site-capacity calculation. Citation: c§§8-020, 9-020 Standards Charts — non-residential intensity rows with office-unit convention
- [wv-manufactured-housing-preemption] (severity: medium) Any Charleston ordinance provision that categorically excludes HUD-code manufactured housing from a residential district is unenforceable under WV Code §8-12-5(16). The Charleston ordinance does not appear to contain such a provision directly (Article 4 R-2 Purpose focuses on single-family character without discriminating by construction type), but the Article 3 Land Use Table should be audited against §8-12-5(16) for any residual exclusionary language. Matters for HUD-code modular housing developers. Citation: c§WV Code §8-12-5(16); potential audit target in c§Article 3 Land Use Table
Formulas
Definitions
- height
- Grade to highest point of structure, measured per Article 2 definition (Building Height). Charleston's definition uses established grade as the baseline; peaked-roof heights measured to midpoint between eaves and ridge per convention.
- lot_coverage
- Building footprint (measured from outside of exterior walls, all principal and accessory structures) divided by lot area. Confirmed from Article 2 'Lot Coverage' definition.
- far
- Gross floor area divided by lot area. Charleston does NOT use FAR as a primary dimensional control; lot coverage + height + intensity-of-use (sf-per-dwelling-unit) is the governing triad for most districts.
- du_ac
- Dwelling units per acre — Charleston expresses density primarily as 'Intensity of Use' (sf/du: square feet of lot area per dwelling unit), which is the inverse convention; 3,000 sf/du = 14.5 du/ac, 2,500 sf/du = 17.4 du/ac, 2,000 sf/du = 21.8 du/ac, 1,500 sf/du = 29.0 du/ac, 1,000 sf/du = 43.6 du/ac, 800 sf/du = 54.5 du/ac.
- impervious_cover
- setback_front
- Front property line to nearest point of principal-structure building face; measured perpendicular to the front lot line per Article 2.
- setback_side
- Side property line to nearest point of building face.
- setback_rear
- Rear property line to nearest point of building face.
- parking
- Off-street parking spaces per dwelling unit or per 1,000 sf gross floor area for non-residential; parking schedule in Article 22 (not re-extracted field-by-field this pass). CBD has no on-site parking requirement for any use.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_units_from_intensity
lot_area_sf / sf_per_du- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft
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] §4-030 (Setbacks); Standards Chart — 25 ft front
- [2] §4-030; Standards Chart — 8 ft side
- [3] §4-030; Standards Chart — 30 ft rear
- [4] §4-020 (Article 4 R-2 Lot Provisions); Development Standards Chart
- [5] §4-040 (Building Height); Standards Chart — 35 ft principal, 18 ft accessory
- [6] §4-020; Standards Chart — 50%
- [7] x n/a — see classification.notes
- [8] i§4-020 — derived from 10,000 sf/du intensity (43,560 / 10,000 = 4.36 du/ac gross)
- [9] §5-030; Standards Chart — 20 ft
- [10] §5-030; Standards Chart — 5 ft
- [11] §5-030; Standards Chart — 25 ft
- [12] §5-020 (Article 5 R-4 Lot Provisions); Standards Chart
- [13] §5-040; Standards Chart — 35 ft / 18 ft accessory
- [14] §5-020; Standards Chart — 50%
- [15] x n/a
- [16] i§5-020 — 43,560 / 6,000 = 7.26 du/ac gross
- [17] §6-030; Standards Chart
- [18] §6-030
- [19] §6-030
- [20] §6-020 (Article 6 R-6 Lot Provisions); Standards Chart — 5,000 sf base lot
- [21] §6-040; Standards Chart — 35 ft / 18 ft accessory
- [22] §6-020; Standards Chart — 60%
- [23] x n/a
- [24] §7-030; Standards Chart
- [25] §7-030
- [26] §7-020 (Article 7 R-8 Lot Provisions); Standards Chart
- [27] §7-020; Standards Chart — 60%
- [28] x n/a
- [29] §8-030
- [30] §8-030
- [31] §8-020 (Article 8 R-10 Lot Provisions); Standards Chart
- [32] §8-020; Standards Chart — 60%
- [33] x n/a
- [34] §9-030
- [35] §9-030
- [36] §9-020 (Article 9 R-O Lot Provisions); Standards Chart
- [37] §9-020; Standards Chart — 60%
- [38] x n/a
- [39] §10-030
- [40] §10-030
- [41] §10-020; Standards Chart — 60%
- [42] x n/a
- [43] §11-030; Standards Chart — 0 ft front (build-to-line)
- [44] §11-030
- [45] §11-020; Standards Chart — 75%
- [46] x n/a
- [47] §12-030
- [48] §12-030
- [49] §12-020 (Article 12 C-10 Lot Provisions); Standards Chart
- [50] §12-020; Standards Chart — 100% (full site)
- [51] x n/a
- [52] §13-030
- [53] §13-030
- [54] §13-030
- [55] §13-020 (Article 13 C-12 Lot Provisions); Standards Chart — field shows '4,000 fq' in PDF; interpreted as 4,000 sf
- [56] §13-020; Standards Chart — 100%
- [57] x n/a
- [58] §14-030 — prevailing setback pattern (align with adjacent buildings)
- [59] §14-030
- [60] §14-030
- [61] §14-040; Standards Chart — 400 ft max building height in CBD
- [62] §14-020; Standards Chart — 100%
- [63] x n/a
- [64] §15-030
- [65] §15-030
- [66] §15-040; Standards Chart — '4 stories or 48' '
- [67] §15-020; Standards Chart — 100%
- [68] x n/a
- [69] §16-030
- [70] §16-040; Standards Chart — '4 stories or 48' '
- [71] x n/a
- [72] §17-040; Standards Chart — 200 ft
- [73] §17-020; Standards Chart — 70%
- [74] x n/a
- [75] §18-030
- [76] §18-020 (Article 18 I-2 Lot Provisions); Standards Chart
- [77] §18-040 Standards Chart — 'N/A' for Maximum Height
- [78] §18-020; Standards Chart — 80%
- [79] x n/a
- [80] §19-030
- [81] §19-020 (Article 19 I-4 Lot Provisions); Standards Chart
- [82] §19-040 Standards Chart — 'N/A' for Maximum Height
- [83] §19-020; Standards Chart — 80%
- [84] x n/a
- [85] §20-020; Standards Chart — 3 acres = 130,680 sf minimum PUD tract
- [86] z§20-020; Standards Chart — lot coverage established per PUD-specific drainage plan, not a fixed percentage
- [87] x n/a
Research status
Publication gates
| primary url present | passed | code_source is a canonical Municode deep link; code_source_pdf is the city-hosted authoritative PDF (Charleston Zoning Ordinance amended through Text Amendment No. 43). Both primary-source URLs present. |
|---|---|---|
| no aggregator cited | passed | All citations point to primary sources: Charleston Zoning Ordinance (§-numbered sections), WV Code (legislature.state.wv.us, codes.findlaw.com are secondary BUT not used — citations go to §-numbered WV Code sections and zoning/us/west-virginia/preemptions.md authoritative reference), and Charleston city-hosted PDF. Zero Zoneomics, Steadily, SitePlanGuide, SitePlanCreator, Propwire, Zonara, or Unzoned references. |
| confidence tags full form | passed | All district standards use the full-form status object {v, status, citation} with status enum populated (confirmed / inferred / partial / not_captured / not_applicable / not_found). not_captured entries carry not_captured_reason AND quirks_ref per paired-field rules (FM-8 discipline). not_applicable entries carry reason. All confirmed citations use c§<section> form (c§4-020, c§7-040, c§21-041, c§WV Code §8-12-5(16)). No bare [confirmed] tags. |
| overlays have parameters trigger confidence | passed | All 5 overlay entries (UR, HD, EE, NC, NRO) include name, code, type, source_jurisdiction, ordinance_ref, geographic_trigger, parameters[] (array of specific statements), interaction_with_base, status=confirmed, citation, and narrative_ref. NRO sunset and EE 35-ft cap captured as parameters, not as free-text narrative. |
| preempt section city specific | passed | state_preemptions_applicable contains 6 WV-specific rows (Dillon's Rule meta, Home Rule §8-1-5a, Manufactured Housing §8-12-5(16), Surface Mining §22-3, Oil/Gas §22-6A, SB 187/HB 4115 pending). Each row carries qualifying_condition_checked with Charleston-specific computed inputs (Class I city status, Kanawha County coalfields location, Marcellus/Utica shale exposure, Home Rule Pilot enrollment since 2007). v1 profile pointed state_preemptions to a flat file reference string; v2 replaces with 6 full structured rows. |
| research profile consistent | passed | Profile values trace to the primary-source PDF via §-numbered citations. Narrative JSON captures discoveries, failure_modes_checked, and run_manifest excerpts. DELTA.md enumerates v1→v2 corrections. No aggregator contamination. Home Rule enrollment and Class I status recorded as city_attributes with confirmed status. |
Data quality
- Article 22 field-by-field parking schedule (per-district spaces-per-unit for residential; spaces-per-1000-sf for non-residential) — captured as 'partial §Article 22' placeholder
- Article 21-030-030 UR overlay boundary atlas — URA redevelopment plan areas not geo-located in this record
- Specific NC overlay instances currently designated (each NC overlay is established by separate ordinance; rolling inventory not re-fetched)
- Whether a newer Municode supplement beyond Text Amendment No. 43 (2021-12-20) exists — SPA block prevents verification
- Article 23 Subdivision Regulations and Article 24 Sign Regulations (out of zoning-skill scope, but cross-referenced)
Known issues
Verification
| last_verified_at | 2026-04-19T22:00:00Z |
|---|---|
| verifier_specialist | verification-pass |
| verifier_version | 1.0 |
| verification_result | passed |
| atomic_claims_checked | 42 |
| atomic_claims_passed | 40 |
| atomic_claims_failed | 0 |
| atomic_claims_not_retrievable | 2 |
| notes | Verification was factored into 42 atomic claims against the primary-source PDF (Charleston Zoning Ordinance amended through Text Amendment No. 43, December 20, 2021). Claims covered: (1) code name and adoption date — confirmed via title page; (2) all 17 district codes and names — confirmed via Table of Contents Articles 4-20 and Standards Chart; (3) dimensional standards (min lot, height, coverage, setback, intensity) for R-2/R-4/R-6/R-8/R-10/R-O/C-4/C-8/C-10/C-12/CBD/UCD/CVD/PMC/I-2/I-4/PUD — confirmed via Standards Chart rows and Articles 4-020 through 20-020; (4) 5 overlays (UR/HD/EE/NC/NRO) with Article 21 section anchors; (5) NRO sunset date May 1, 2030 — confirmed §21-060-02; (6) EE Historic District NRHP listing 1978-04-20 and 35-ft height cap §21-041-04; (7) C-12 missing principal height and industrial N/A heights — confirmed as intentional code-text absences; (8) UCD §15-040 drafting error referencing 'CVD' in body — confirmed verbatim; (9) CBD no on-site parking — confirmed via Article 22; (10) WV preemptions §8A / §8-12-5(16) / §22-3 / §22-6A / §8-1-5a — confirmed against zoning/us/west-virginia/preemptions.md; (11) SB 187 / HB 4115 pending, not enacted — confirmed against legislature.gov/Bill_Status. 2 atoms not retrievable: (a) exact code-supplement number if newer than Text Amendment No. 43 has been issued post-2021 via Municode SPA (FM-P); (b) full Article 22 parking schedule field-by-field values for each district (not re-extracted this pass — existence confirmed as partial). |