
Every city, town and county we cover in Charleston, Berkeley and Dorchester counties, each with who issues the roofing permit, what it asks for and the department's own number. South Carolina enforces one residential code statewide, so the difference from town to town is the permit office.
South Carolina has one building code for the whole state. State law (S.C. Code 6-9-10) requires every city, town and county to enforce the codes the South Carolina Building Codes Council adopts, and only those; a town that wants a local variation needs the Council's approval (6-9-105). The residential code in force is the 2021 International Residential Code with South Carolina's changes, in effect since January 1, 2023. The Council adopted the 2024 edition on August 26, 2025, and local building departments start enforcing it on January 1, 2027.
These pages exist so you can check your own city before anyone quotes you. Every figure on them comes from the jurisdiction's own published page or its codified ordinance, and every page says where it came from. Where a city does not publish something — a building official's name, a permit answer, a code edition — we leave it blank rather than filling it in.
The housing figures are the Census Bureau's for the whole county (2020–2024 estimates); the hail column counts reports of hail 1 inch or larger logged by NOAA's Storm Prediction Center from 2016 through 2025. Reports come from spotters and the public, so busier counties log more.
| County | Pages | Homes | Median built | Built before 2000 | Hail reports |
|---|---|---|---|---|---|
| Berkeley County, SC | 10 | 100,600 | 2002 | 46% | 33 |
| Charleston County, SC | 22 | 209,803 | 1991 | 61% | 26 |
| Dorchester County, SC | 4 | 67,865 | 2000 | 50% | 24 |
Researched 2026-10-24 from municipal and county sources. Holy City Roofers is a service-area business serving greater Charleston.

Free inspection, a written scope, and photos you keep either way.
Book my free inspection →