Roofing in Mechanicsville
Roofing for Mechanicsville and Hanover County homes
Mechanicsville is in Hanover County, the same county as our Ashland shop. We work across both of its ZIP codes, 23111 and 23116.
- 5.0 from 58 Google reviews
- GAF Certified™
- Class A licensed in Virginia
BNH Roofing replaces and repairs roofs and installs seamless gutters in Mechanicsville and across Hanover County. We’re a GAF Certified, Class A licensed contractor based in Ashland, also in Hanover County, and estimates are free.
- Services
- Roofs, repairs, gutters, siding
- Estimates
- Free, with photos
- Based in
- Ashland, VA
Homes from the 1980s and 1990s
About 4 in 10 homes in Mechanicsville’s two ZIP codes were built in the 1980s or 1990s, according to the Census Bureau. In Henrico County, it’s about 1 in 3.
When a lot of homes go up in the same 20 years, a lot of their roofs come due around the same time. A home built in 1995 that still has its first roof has a roof that’s more than 30 years old.
Where the roof meets a wall
On the Hanover County roofs we priced over the past year, about 6 in 7 had at least one spot where the roof runs into a wall: a second story, a dormer, a garage or a porch. In Chesterfield and Henrico, it was about 2 in 3.
That joint is where step flashing goes, and where a lot of leaks start.
Wind is the storm to watch
NOAA’s storm records list thunderstorm wind reports in Hanover County on 53 days from 2016 through 2025, about five a year. Hail an inch or larger was reported on 9 days.
Wind lifts shingles that never sealed down and drops limbs on roofs. After a storm, we do a free inspection and send you photos of what we find, so you can decide what’s next.
Close to our shop
Because we’re based in Ashland, Mechanicsville is a short drive, which means more open estimate times. A leak in Mechanicsville is usually a quick trip.
Sources
- U.S. Census Bureau, American Community Survey 2024 5-year, Table B25034 (year structure built), ZIP codes 23111 and 23116 and Henrico County
- NOAA National Centers for Environmental Information, Storm Events Database, Hanover County, Virginia, 2016–2025 (thunderstorm wind; hail 1 inch or larger)
- 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 the rest of Hanover County?
Yes. We work across Hanover County, including Ashland, Hanover, Montpelier, Beaverdam and Rockville. Enter your address when you book and we’ll confirm right away.
Is the estimate really free?
Yes. Houston comes out, walks the roof, photographs what he finds and prices both packages. It’s free, and there’s no obligation.
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.