Roofing in Stanly County, NC
In Stanly County the median owner-occupied home was built between 1977 and 1983, the Census Bureau's 90% range.
Source: U.S. Census Bureau, ACS 2020-2024, table B25037, Stanly County, checked .
Page updated .
Housing
How old the homes are in Stanly County
Construction before 1980 accounts for 50.2% of the county's owner-occupied homes, including 11.7% from the 1950s alone and 14.5% from before 1950.
Albemarle's housing is older still: the Census Bureau's 90% range for the median owner-occupied home in the county seat is 1962 to 1972.
Sources (2)
Permits
Permits for a reroof in Stanly County
Stanly County states its building-code coverage in one line: "Stanly County Building Codes Enforcement jurisdiction is all of Stanly County." The office's stated purpose includes enforcing the North Carolina Building Codes, issuing permits and performing inspections across the county.
The City of Albemarle's permitting page agrees that building, electrical, mechanical and plumbing permits for work inside city limits "are administered by Stanly County Central Permitting Department."
Central Permitting brings building inspections, planning and zoning, and environmental health permits together in one office, and it will not process a permit application without an address. A property that still needs one gets it from the City of Albemarle, the Town of Oakboro or the Town of Richfield when it lies inside their limits, and from the county everywhere else.
Central Permitting, 1000 North First Street, Suite 13, Albemarle: 704-986-3667, weekdays 8:30 a.m. to 5 p.m.
North Carolina rule
Under G.S. 160D-1110(c), work on a single-family home that costs $40,000 or less and follows the current edition of the North Carolina State Building Code needs no building permit, unless it falls into one of six listed categories. One category is "the addition of roofing, excluding replacement": that work needs a permit at any cost, while a roof replacement is not on the list. Work costing more than $40,000 falls outside the exemption. The statute speaks to building permits only, not to any other approval a property may need.
The $40,000 figure comes from Session Law 2023-108 (House Bill 488), which raised it from $20,000 for permit applications submitted on or after October 1, 2023.
The Office of State Fire Marshal reads the exemption as covering the replacement of roofing plus up to 15% of the total existing roof deck, on projects costing $40,000 or less. The paper states that its guidance is not legal advice.
Sources (3)
Sources (3)
Storms
Recorded storm damage in Stanly County
The costliest entry on Stanly County's list is the line of thunderstorms of June 13, 2013. NOAA estimates its gusts at 65 knots, records trees and power lines blown down throughout the county, and lists $2.5 million in property damage.
Three hurricanes that came ashore elsewhere brought damaging wind to the county. Florence brought gusts of 30 to 50 mph on September 15, 2018, Zeta 40 to 55 mph on October 29, 2020, and Ian 40 to 60 mph on September 30, 2022. NOAA files Florence and Ian in Stanly County as tropical storms, and Zeta, which was turning into an extra-tropical storm as it crossed the region, as strong wind.
An EF1 tornado with peak winds of 110 mph touched down west of Albemarle on February 6, 2020. Along its broken path, NOAA's record describes a double-wide manufactured home with its roof completely removed and the home shifted off its foundation, and considerable roof damage at a child care center.
Thunderstorm Wind, 65 kt
, near ALBEMARLE, $2.5M in recorded property damage. NOAA event 457009
Strong Wind, 45 kt
, $1M in recorded property damage. NOAA event 924727
Tropical Storm
, $750K in recorded property damage. NOAA event 1058642
Tornado, EF1
, near MILLINGPORT, $500K in recorded property damage. NOAA event 875052
Tropical Storm
, $500K in recorded property damage. NOAA event 787777
Sources (3)
Hail
Recorded hail in Stanly County
Large hail is uncommon in Stanly County's record. NOAA lists five reports of hail 1.75 inches or larger since 2000, the newest of them in April 2009.
The biggest stones, 2.75 inches across, fell at Aquadale on the evening of May 3, 2003. Of the five reports, it is the only one NOAA lists with property damage: $200,000.
NOAA's newest qualifying report, from the afternoon of April 10, 2009, describes a swath of quarter- to golf-ball-size hail that ended near New London.
2.75 in hail
, near AQUADALE, $200K in recorded property damage. NOAA event 5355962
2.50 in hail
, near RICHFIELD. NOAA event 5507406
1.75 in hail
, near HALLS FERRY JCT. NOAA event 157097
1.75 in hail
, near LOCUST. NOAA event 103035
1.75 in hail
, near ALBEMARLE. NOAA event 5355966
NOAA record through June 2026.
Sources (3)
- NOAA Storm Events Database, bulk data files, checked .
- NOAA Storm Events Database, event 5355962, checked .
- NOAA Storm Events Database, event 157097, checked .
Towns
Town by town in Stanly County
Albemarle
In NOAA's account of the December 4 to 5, 2002 ice storm across central North Carolina, the heaviest precipitation stretched from Albemarle to Asheboro, Durham and Warrenton, where a layer of ice a half inch to an inch thick was reported.
Oakboro
Thunderstorm winds estimated at 50 knots brought trees down near Oakboro on May 3, 2021, and NOAA's record notes damage to a roof there, with $35,000 in property damage.
Norwood
Nearly three-quarters of Norwood's owner-occupied homes, 73.1%, went up before 1980, most of them between 1950 and 1979.
Locust
Locust reaches into Cabarrus County, where about one resident in eight lived in 2020 (541 of 4,537).
Locust spans Stanly County and Cabarrus County.
Badin
The Town of Badin sends questions about acquiring a building permit to the Stanly County Planning and Zoning Office, at 704-986-3660.
Sources (6)
- NOAA Storm Events Database, event 5321974, checked .
- NOAA Storm Events Database, event 963360, checked .
- U.S. Census Bureau, ACS 2020-2024, table B25036, Norwood town, checked .
- U.S. Census Bureau, 2020 Census, table P1, Locust city (Stanly County and Cabarrus County parts), checked .
- Town of Badin, Planning and Zoning, checked .
- U.S. Census Bureau, 2020 Census place-by-county file for North Carolina, checked .
Common problems
Common roof problems on homes like these
By InterNACHI's estimates, a 3-tab asphalt shingle roof lasts about 20 years and an architectural one about 30, though the inspectors' association says local weather, construction, material quality and upkeep all change how long a roof lasts.
Stanly County's owner-occupied homes include 35.7% built from 1950 through 1979. An original asphalt roof on one of those houses would be 47 to 76 years old in 2026, long past either estimate.
Falling trees run through NOAA's Stanly County wind narratives. Its records for Florence, Zeta and Ian each describe trees coming down across the county, some of them onto homes, and in the June 2013 thunderstorms trees went through homes and mobile homes in Albemarle.
Manufactured homes recur in the record as well: an August 2000 thunderstorm damaged and overturned mobile homes, and the February 2020 EF1 removed a double-wide's roof entirely.
Sources (4)
FAQ
Roofing questions in Stanly County
Who handles a building permit in Locust, which sits in two counties?
The City of Locust's planning page names two county offices, the Stanly County Central Permitting Department and the Cabarrus County Building Standards Department (Cabarrus County's own site calls its office Construction Standards). In the city's words, both "will not issue a Building Permit until a Zoning Compliance Permit has been obtained from the City of Locust Planning & Zoning Department." The page does not say whether a roof replacement needs that zoning permit; the city's number is 704-888-5260.
Does Stanly County accept permit applications online?
Yes. Central Permitting says all permits are now processed through its OpenGov platform, where users can apply for permits, schedule inspections and pay fees, and inspection results are paperless. Fees can also be paid in cash, by check or by card, and questions go to 704-986-3667 or centralpermitting@stanlycountync.gov.
How did the June 13, 2013 storm hit Albemarle?
NOAA's record says Albemarle had the most extensive damage in Stanly County, from trees blown down onto homes, and that several of those trees went through homes and mobile homes. Its account of the whole storm, which crossed central North Carolina that afternoon, names Albemarle as the hardest hit. The county's record lists $2.5 million in property damage, with gusts estimated at 65 knots.
How have tropical storms affected Stanly County?
Where roofs are concerned, through wind and falling trees. NOAA's Stanly County wind records for Florence in 2018, Zeta in 2020 and Ian in 2022 each describe trees down across the county, some of them on homes, and numerous customers losing power. They list $500,000 in property damage for Florence, $1 million for Zeta and $750,000 for Ian. NOAA files Zeta as strong wind rather than as a tropical storm; its account says Zeta was becoming an extra-tropical storm as it crossed the region.
How rare is large hail in Stanly County?
From 2000 through June 2026, NOAA's Storm Events Database has five reports of hail at least 1.75 inches across in Stanly County, falling on four days, and the newest is from April 10, 2009. The largest, 2.75 inches at Aquadale on May 3, 2003, is the one report of the five with recorded property damage, $200,000.
Why are so many of Badin's homes from before 1940?
Badin was built around an aluminum plant, and its National Register nomination dates the company housing to two builders: the French-owned Southern Aluminum Company, from 1912 to 1915, and Alcoa, from 1915 to 1920. Today the Census Bureau puts 62.2% of Badin's owner-occupied homes in its oldest category, built in 1939 or earlier, and the town's median falls in that category too.
Sources (12)
- City of Locust, Planning and Zoning, checked .
- Cabarrus County, Construction Standards, checked .
- Stanly County, Central Permitting, checked .
- NOAA Storm Events Database, event 457009, checked .
- NOAA Storm Events Database, event 787777, checked .
- NOAA Storm Events Database, event 924727, checked .
- NOAA Storm Events Database, event 1058642, checked .
- NOAA Storm Events Database, bulk data files, checked .
- NOAA Storm Events Database, event 5355962, checked .
- North Carolina State Historic Preservation Office, National Register nomination ST0003 (Badin), checked .
- U.S. Census Bureau, ACS 2020-2024, table B25036, Badin town, checked .
- U.S. Census Bureau, ACS 2020-2024, table B25037, Badin town, checked .
Nearby
Neighboring counties
Your next step
See what a new roof will cost.
- Free on-site inspection, booked within 48 hours.
- Written, itemized quote, within 24 hours of that visit.
- No obligation, no pressure, and no surprise change orders.
Calls and texts answered 24/7
