Roofing in Midlothian
Roofing for Midlothian and Chesterfield County homes
We work across Chesterfield County, from Bon Air out through Midlothian. The photos on this page are from roofs we did there this summer.
- 5.0 from 58 Google reviews
- GAF Certified™
- Class A licensed in Virginia
BNH Roofing replaces and repairs roofs and installs seamless gutters in Midlothian, Bon Air and across Chesterfield County. We’re a GAF Certified, Class A licensed contractor based in Ashland, and estimates are free.
- Services
- Roofs, repairs, gutters, siding
- Estimates
- Free, with photos
- Based in
- Ashland, VA
What we see on Chesterfield roofs
Most of Chesterfield’s homes were built after 1980. Half were built in 1992 or later, and only about 27% before 1980, according to the Census Bureau. In the city of Richmond, about 68% were built before 1980.
That shows on the roof. On the Chesterfield roofs we priced over the past year, only about 1 in 6 had a chimney, compared with about 4 in 10 across all the roofs we priced. But about 2 in 3 had a spot where the roof runs into a wall: two-story colonials, garages and dormers. That joint is where step flashing goes, and where a lot of leaks start.
Under the shingles
You can’t see the decking until the old shingles come off. If tear-off turns up soft or broken boards, we replace them before anything goes on top, and Houston shows you photos of what we found.
Trees and shade
Midlothian neighborhoods are wooded, and shaded roofs dry slowly after rain. That’s where the black streaks of roof algae start. Both of our packages use GAF shingles with built-in algae protection: 10 years on Timberline NS, 25 years on Timberline HDZ.
Recent roofs in Midlothian
New chimney flashing and ridge cap, Bon Air
FeltBuster underlayment going down, Midlothian
New plywood where the old decking failed, Bon Air
Sources
- U.S. Census Bureau, American Community Survey 2024 1-year, Tables B25034 and B25035 (year structure built), Chesterfield County and Richmond city
- BNH Roofing estimates, Oct 2025–Oct 2026: shingle roofs we measured and priced in each county. Each share is the share of those roofs whose estimate included that item.
Questions
Common questions
Do you work in Bon Air, Chester and Moseley too?
Yes. We work across Chesterfield County, including Bon Air, Midlothian, Chester and Moseley. Enter your address when you book and we’ll confirm right away.
Is the estimate free that far from Ashland?
Yes. Estimates are free everywhere we work, and our booking calendar plans the drive so we show up when we said we would.
Houston Kincaid
President
Let’s take a look at your roof.
Houston comes out, looks it over, photographs what he finds and gives you an itemized price. It’s free, and there’s no obligation.