- Home
- Service Areas
- Gastonia, NC
Serving Gastonia, Belmont and Mount Holly
Gastonia Roofing for Mill Houses and Older Homes
Gastonia has the oldest housing of the Charlotte-area towns we serve: about half its homes were built before 1980. Horizon Roofing and Restoration repairs and replaces roofs across the area.

5.0 on Google, 253 reviewsA+ Better Business Bureau5-year residential workmanship warrantySilver, Best Roofing Company, Charlotte’s Best 2025
What We See on Gastonia Roofs
The homes
The median Gastonia home was built in 1978. About 15% were built before 1950 and another 38% between 1950 and 1979. The Loray Mill village alone has more than 500 wood-frame mill houses with gable roofs, brick chimneys and small porches.
Older roofs
Older homes often have board decking and chimney flashing that need attention when the roof is replaced. We check both during the inspection.
Rentals
About 46% of Gastonia homes are rentals. We work with landlords and property managers on repairs and replacements.
Storm history
Hail measuring 2.75 inches was reported in Belmont on April 15, 2018, and an EF-1 tornado with 110 mph winds crossed Gaston County on May 8, 2024.
Storms That Have Hit Gaston County
April 2018
Hail
Hail 2.75 inches across reported in Belmont on April 15, 2018.
April 2020
Hail
Golf-ball-size hail reported in South Gastonia on April 25, 2020.
May 2024
EF-1 tornado
110 mph winds across Gaston and Cleveland counties on May 8, 2024; more than 20,000 homes lost power.
Our Services in Gastonia

Mill Houses and Older Homes
On older homes, we replace damaged or spaced board decking and reflash chimneys before the new roof goes on.

Roof Replacement
We tear off to the decking, repair what’s underneath and install a new roof sized to your home.

Storm Damage and Insurance Claims
We inspect after hail and wind, document damage with photos and work with your insurance company on the claim.

Rental Property Roofs
We work with landlords and property managers on repairs and replacements for rental homes.
Roofing Company in Gastonia, NC: Roof Replacement, Repair and Storm Damage
Your Gastonia roofing contractor
Horizon Roofing and Restoration is a roofing company serving Gastonia, NC, with roof replacement, roof repair, storm and hail damage repair, roof insurance claim help and free roof inspections. We also handle roofing in Belmont and Mount Holly. If you are searching for a roofing contractor in Gastonia, we start with a free roof inspection so you know what your roof needs before you decide anything.
Roof replacement in Gastonia
A roof replacement in Gastonia means removing the old roofing, checking the decking, and installing new underlayment, flashing and shingles or metal. We replace architectural shingle roofs, asphalt shingle roofs, metal roofs, slate, tile and cedar shake roofs, and we protect your landscaping as we work. See our roof replacement cleanup and property protection process.
How much does a new roof cost?
The average cost of a roof replacement varies because every roof is different. The size and pitch of the roof, the shingle or metal you choose, how many layers come off and any decking repairs all change the price. After a free inspection, we give you a free roof estimate for your Gastonia home. Read our Charlotte roof replacement cost guide to see what drives the cost of a new roof.
Roof repair or replacement?
A roof leak, a few missing shingles or failed flashing can often be fixed with a roof repair. For an active leak, see our emergency roof repair page. When shingles are curling, cracking or shedding granules across the roof, or the roof is near the end of its life, replacement is often a better choice than repeated repairs. Our guide to roof repair vs. replacement explains how to decide.
Hail damage and roof insurance claims
If hail or wind has damaged your roof, we do a hail damage roof inspection and tell you what we find. When there is storm and hail damage, we help you through the roof insurance claim process so you are not handling the paperwork alone.
Roofing financing options
Looking for a roofing company that offers financing? Ask us about roofing financing options for your new roof. We can walk you through them at your free estimate.
Other Nearby Areas We Serve
Belmont
The 28012 ZIP code, where hail 2.75 inches across was reported in April 2018.
Mount Holly
The 28120 ZIP code, just north of Belmont.
Gastonia Roofing Questions, Answered
I own an older mill house. Will the roof deck need to be replaced?
It may. Many older homes have board decking instead of plywood. If boards are damaged or spaced too far apart for shingles, we replace or cover them before the new roof goes on, and we check this during the inspection.
Do you replace roofs on rental properties?
Yes. We work with landlords and property managers on repairs and replacements, and we can coordinate access with your tenants.
Could recent hail or wind have damaged my roof?
It's possible. Hail and wind damage is often hard to see from the ground. We inspect, photograph what we find, and work with your insurance company if there's damage to claim.
Do I need a permit for a roof replacement?
North Carolina law generally doesn't require a permit for roof replacement work costing $40,000 or less on a single-family home unless it involves load-bearing structure or other listed items. We confirm the rule with Gaston County for your address and pull a permit whenever one is required.
How long does a roof replacement take?
Most roof replacements on an average-size home take one to three days once materials are on site. Larger homes, steep or complex rooflines, multiple layers to remove, rotted decking that needs repair, and bad weather can add time. After your free inspection, we give you a schedule specific to your roof.
Will you protect my landscaping and clean up after the roof replacement?
Yes. Before tear-off, we tarp or cover shrubs, flowers and decks, and we clean up throughout the job, including a magnetic nail sweep of the driveway, walkways and landscaping edges before we leave. See how we protect your property and clean up.
Where We Work Around Gastonia
Service area
We serve homes throughout Gastonia (ZIP codes 28052, 28054 and 28056), Belmont (28012) and Mount Holly (28120).
For older homes, see roof damage repair. For rentals, see rental and multifamily roofing.
ZIP codes
2805228054280562801228120
Get a Free Roof Inspection in Gastonia
Every inspection and estimate is free, and our residential work is backed by a 5-year workmanship warranty. Call or text, or book online and an estimator will reach out shortly.