
Home/Service Areas/Kearneysville, WV
JEFFERSON AND BERKELEY COUNTY, ZIP 25430Roofing Contractor in Kearneysville, WV
Kearneysville is unincorporated and the 25430 ZIP straddles two counties, so the first thing we settle on your job is not the shingle. It is whether your address answers to Jefferson County in Charles Town or Berkeley County in Martinsburg, because those are two different offices with two different phone numbers. Our shop is at 1886 Winchester Ave, Martinsburg, WV 25405, about nine miles west of the WV 9 and WV 480 intersection, which is roughly a fifteen minute run out Route 9. Family owned since 2016, licensed, bonded and insured.
Water coming in now
Emergency response
We answer 24 hours. Fifteen minutes out Route 9 from the shop, tarped and stabilized.
Planning the replacement
Free inspection
Written scope, deck photos, and the permit office your address actually reports to.
Request your free estimate
What the 25430 housing stock actually shows us
Census figures for ZIP code 25430 count 3,365 housing units with a median year built of 1987, about 81 percent owner occupied, and a median owner occupied value near $299,900. The useful part is that the age curve is not a bell. It is two humps. There is a 1970s wave and a 2000s wave with an eighties bridge between them, plus a thin, old farmhouse layer underneath everything. Those three groups fail in completely different ways, and a bid that treats them the same is a bid written by somebody who has never worked out here.

The 1970s and 1980s half of the ZIP
809 units in 25430 went up between 1970 and 1979 and another 628 between 1980 and 1989. That is roughly half the housing in the ZIP, concentrated in the ranchers and split levels off Leetown Road, Middleway Pike and Huyett Road. Those homes are on their second or third covering by now. What matters on a third tear off is not the shingle, it is whether the original deck can still hold a nail after being stripped twice, and whether anybody ever corrected the drip edge sequence.
The 2000s subdivisions hitting the twenty year mark
Another 799 units in the ZIP were built between 2000 and 2009, which is almost exactly the same share as the seventies wave. Quail Ridge, the Villages at Washington Trail, Chapel View off Rustling Leaf Place, Spruce Hill off Grasmere Drive, Piedmont Downs off Willingham Road. Those went up fast with builder grade shingles on a single manufacturer run, so they age together and they fail together, house after house on the same cul de sac. If two neighbors just replaced, you are not late, you are on schedule. Start with a roof inspection before you assume anything.
The 157 homes built before 1940
Small in count, enormous in complication. These are the farmhouses along Leetown Road, Middleway Pike and the old Kearneysville Pike corridor, several of them on National Register listings like Traveller’s Rest, Rellim Farm, Sunnyside Farm and the Woodlawn house on Wiltshire Road. Expect plank decking rather than sheet goods, expect gaps, and expect at least one addition framed at a different pitch than the original block. Anybody quoting one of these off a satellite measurement has not looked at it. Those roofs live on the specialty roofing side of our work.
Nearly one in six units here is a manufactured home
585 of the 3,365 housing units in 25430 are mobile or manufactured, about 17.4 percent, which is a very different mix than a Martinsburg subdivision ZIP and it changes the conversation completely. Roof over systems, low slope metal and coatings are not the same trade as a tear off on a stick built house. If that is what you own, call and tell us the roof system before you assume either way, and we will give you a straight answer about whether it is a job we take.
Where your downspouts let go, on karst ground
Kearneysville sits in the Great Valley on Cambrian and Ordovician carbonate rock, the Conococheague and Stonehenge limestones, and Jefferson County is active sinkhole country. The county maintains a Sinkhole Information page and its Engineering department states plainly that it does not investigate sinkholes and associated hazards on private property, referring owners instead to a geotechnical engineer familiar with karst, WV DEP mitigation guidance and their own insurer. We are roofers, not geologists, but the professional judgment follows on its own: on this ground, dumping three thousand square feet of roof water into one concentrated spot beside the foundation is a bad idea. Gutter sizing and where the downspout runout ends is part of the conversation here, not an upsell. See gutter repair.
Freeze and thaw at the eave, every winter
Modeled climate figures for Kearneysville put annual snowfall near fourteen inches across roughly twenty three snow days, with January the heaviest month. Treat those as approximate. The nearest actual long record station is Martinsburg, about nine miles west. Either way the mechanism is the same: this valley crosses the freezing line and back most days through winter, which is the engine that builds ice at an overhang. If the self adhering ice barrier was run short at the eave, that melt refreezes and pushes water backward under the shingles into the wall line, and you see the stain in February on a roof that looked fine in October.
Kearneysville has no town hall, so who issues your permit
This is the part of a Kearneysville roof that trips up contractors driving in from somewhere else. There is no municipal building department, because there is no municipality. The ZIP has segments in two counties, with the bulk on the Jefferson side, and the county your parcel falls in decides which office you deal with. We settle that before we schedule, not after.

Office of Building Permits and Inspections, Charles Town
Part of the Jefferson County Department of Engineering, Planning and Zoning, at 116 East Washington Street, Suite 100, Charles Town, WV 25414, mailing address P.O. Box 716. Phone 304 725 2998, email permits@jeffersoncountywv.org. Open 9:00am to 5:00pm Monday through Friday, and worth knowing before you plan your day: they do not accept permits after 4:30pm. Applications go in as fillable PDFs by email.
Department of Building Permits and Inspections, Martinsburg
For the Berkeley County slice of 25430, the office is at 400 West Stephen Street, Suite 202, Martinsburg, WV 25401, phone 304 264 1966, open 8:00am to 5:00pm Monday through Friday. Berkeley’s ordinance language is broader than Jefferson’s, reaching anyone who will alter or repair a building or structure. Different office, different hours, different form. Guessing costs you a week.
Jefferson County does not publish a standalone reroof form
You will find roofing companies stating flatly that a Jefferson County reroof does or does not require a permit. Neither position is published anywhere on the county site. The permit required list names remodeling and renovation, additions, decks, garages, windows, chimneys, sheds and pools, roofing is not called out, and no exemption list exists either. So here is our actual practice: we confirm scope with the Office of Building Permits and Inspections at 304 725 2998 before we start, and whatever permit your job needs gets pulled under our license, not yours.
2018 IRC and IBC, in force since August 1, 2022
The West Virginia State Fire Commission adopted the 2018 International Residential Code and 2018 International Building Code effective August 1, 2022, along with the 2018 IMC, IPC and IEBC, the 2020 NEC and the 2015 IECC. Both counties point to the most recent version adopted by the state rather than maintaining their own edition, so the code your Kearneysville roof is inspected against is a state adoption, not a county one.
Why you will not see a snow load number on this page
West Virginia’s adopted IRC leaves Table R301.2(1) blank and delegates ground snow load, design wind speed, ice barrier requirement and frost depth to each jurisdiction. Neither Jefferson nor Berkeley County publishes filled in values online. Any competitor page quoting you a specific psf or mph figure for Kearneysville pulled it from somewhere other than the county. When a value actually matters to your job, we get it from 304 725 2998 and put it on your estimate with the source on it.
West Virginia Code 15A-11-5 and your barn
State code exempts primarily agricultural buildings from the State Building Code, the State Fire Code and any county or municipal building code or ordinance. That covers structures housing farm implements, hay, grain, poultry, livestock or other agricultural products. It does not cover a dwelling, a place of employment where products are processed for sale, or a place used by the public, and an addition to an exempt building still has to comply. Disputes over whether a structure qualifies go to the Commissioner of Agriculture. In plain terms on a Leetown Road or Middleway Pike farm: the equipment shed and the working barn sit outside county building code, the farmhouse does not, and the converted barn that is now a shop with employees in it is a conversation.
National Register listing is not the same as a restriction
The Jefferson County Historic Landmarks Commission has covered the unincorporated areas of the county, Kearneysville included, since 1974. Under its own rules a certificate of appropriateness is required only for a property locally designated as a protected landmark or inside a locally designated historic district. National Register listing on its own imposes nothing on a private owner replacing a roof, and Jefferson County has 89 National Register listings. This is a genuinely different regime from Shepherdstown up WV 480 or Charles Town down WV 115, which each run their own commission with their own review. If your property is locally designated we will tell you and we will work through it.
WV Code 21-11, and the $2,500 line
The West Virginia Contractor Licensing Act is administered by the Division of Labor through the Contractor Licensing Board. The statutory definition of contractor covers anyone who, for compensation, undertakes to construct, alter, repair, add to, subtract from, improve, move, wreck or demolish a building or structure where the cost of the work is $2,500 or more. Roofing sits under a specialty contractor classification. Practically every reroof in this ZIP clears $2,500. Ask whoever bids your roof for the number, ours included.
Nine miles out Route 9, and what that actually buys you

We are honest about where we sit
We are not headquartered in Kearneysville and we are not going to put a fake pin on a map to pretend otherwise. Our shop is 1886 Winchester Ave in Martinsburg. Kearneysville sits on WV 9 at its intersection with WV 480, roughly halfway between Martinsburg and Charles Town, about nine miles from us, call it fifteen minutes on a normal day. That is a short enough run that an emergency tarp is a same day event and a warranty callback two years from now is a Tuesday morning, not a project.
Jurisdiction gets confirmed before the calendar does
Before we hold a date we establish which county your parcel is in and call the right office. Jefferson at 304 725 2998, Berkeley at 304 264 1966. Jefferson takes nothing after 4:30pm, so an application that goes in at 4:45 on a Friday is really going in Monday morning, and we would rather build that into your schedule than surprise you with it.
The day before, we look at your lane
A lot of addresses out Leetown Road, Withers Larue Road, Hite Road and Vanclevesville Road are long gravel drives with soft shoulders, a septic field somewhere under the yard, and a culvert that will not take a loaded dumpster. Tell us where the field is and where the well head sits. We can crib the dumpster on plywood, stage it at the road, or work out of a trailer. That decision belongs to the day before, not to whoever arrives first.
Full tear off, then the deck gets graded with you standing there
Every layer comes off. We do not roof over. On the 1970s and 1980s stock out here the deck is the real unknown, and on the pre 1940 farmhouses it is plank with gaps in it. Nobody can see under your shingles from the ground, us included, so the per sheet replacement rate is printed on your estimate before anyone climbs a ladder, and every sheet we pull is photographed with a tape measure in the frame. Full detail on the roof replacement page.
Dried in before the crew comes down, every single day
Ice barrier, underlayment, drip edge and starter go on before anyone leaves. Nothing sits open overnight. When a cell builds over the ridge to the west in the afternoon, the roof gets closed up first and the rest waits.
Drainage, then the magnet twice
We walk the gutter line and the downspout runout with you, because on karst ground that is not cosmetic. Then a magnet over the drive, the walks, the beds and the grass line, and again before we pull off the property. On a gravel drive we run it slower. Nails in tractor tires and truck tires is the complaint in this trade and it is entirely preventable.
Why Kearneysville homeowners call us
A real address, nine miles west
1886 Winchester Ave, Martinsburg, WV 25405. Not a Kearneysville pin, not a virtual office. Fifteen minutes out Route 9, which is what makes an emergency tarp same day and a warranty visit routine.
We know which county you are in
The 25430 ZIP splits between Jefferson and Berkeley. We work both sides of that line every week and we call the right office before we schedule your job, not after.
Licensed in five states
West Virginia, Virginia, Maryland, Pennsylvania and Florida. Licensed, bonded and insured, family owned since 2016. Ask any roofer bidding your Kearneysville roof for their WV license number.
Somebody actually answers
Open 24 hours, 7 days a week, rated 4.9 stars from 50 Google reviews. Call (540) 550-9703 or email Info@BlackStoneRoofing.org. Read the reviews on our reviews page.
What we do out here
Roof Replacement
Full tear off with the per sheet decking rate written before we start, which matters on second and third tear offs across the seventies and eighties stock here.
Roof Repair
Pipe boots, step flashing and chimney counterflashing. On a 2000s subdivision roof still under twenty years, a single ceiling stain is usually a repair and we will say so.
Roof Inspection
A free look with photos of everything you cannot see from a gravel drive, including whether the ice barrier at your eave was ever run to the right depth.
Asphalt Shingle Roofing
Architectural versus impact rated Class 4, nailing in the common bond area, and wind ratings that mean something on open ground.
Residential Metal Roofing
Standing seam gauge and finish, thermal movement and snow retention, plus an honest talk about oil canning before you sign.
Specialty Roofing
Slate and the older farmhouse roofs along Leetown Road and Middleway Pike, including what local historic designation does and does not require of you.
Storm Damage Roof Repair
Wind and hail documented with the storm date on it, from tarp through finished roof.
Roof Insurance Claims
Ordinance and law line items, a photo report you can hand your carrier, and we meet your adjuster on the roof.
Roads and corners we work
WV 480, the Kearneysville Pike, runs a little over five and a half miles north from the four way with WV 115 in the village up through Shepherd University and on to the Potomac, where it becomes MD 34. WV 115 is Charles Town Road. The southwest leg is County Route 1, Leetown Road, out to the WV 9 interchange. We work all of it, plus Wiltshire Road past the USDA Appalachian Fruit Research Station at 2217 Wiltshire, Leetown Road past the USGS science center at 11649, Huyett Road, Middleway Pike, Summit Point Road and Vanclevesville Road. Subdivisions we get called to include Amblers Glen, Colonial Hills, Deerfield Village, Meadow Hill Estates, Morgana, White Rock Farm, Sunset Ridge, Woodbury, Jefferson Village, Ancient Oaks Estates, Rose Hill Estates, Tuscawilla Hills, Spring Valley and Spruce Hill, along with the nearby villages of Bardane, Leetown, Middleway, Duffields, Blair, Browns Corner and Bloomery.
Do not see your town? We work the whole corridor, so ask or call (540) 550-9703.
Kearneysville roofing questions we actually get

-
Which county issues a roofing permit for a Kearneysville address?
It depends on your parcel, because Kearneysville is unincorporated and ZIP code 25430 has segments in both Jefferson and Berkeley counties, with the bulk of it on the Jefferson side. There is no town hall and no municipal permit office. Jefferson County work goes to the Office of Building Permits and Inspections at 116 East Washington Street, Suite 100, Charles Town, phone 304 725 2998, open 9:00am to 5:00pm with no permits accepted after 4:30pm. Berkeley County work goes to the Department of Building Permits and Inspections at 400 West Stephen Street, Suite 202, Martinsburg, phone 304 264 1966, open 8:00am to 5:00pm. We establish which one your address answers to before we schedule the job.
-
Do I need a permit just to reroof my house in Jefferson County?
We are not going to give you a flat answer that the county itself does not publish. Jefferson County’s permit required list names remodeling and renovation projects, additions, decks, garages, windows, chimneys, sheds and pools. Roofing is not called out, there is no dedicated reroof application form, and no exemption list is posted either. Berkeley County’s ordinance language is broader and reaches altering or repairing a structure. So our practice is to confirm scope with the Office of Building Permits and Inspections at 304 725 2998 before work starts, and to pull whatever permit your job requires under our license rather than yours.
-
Do I need a permit to put a new roof on my barn or equipment shed?
West Virginia Code 15A-11-5 exempts primarily agricultural buildings from the State Building Code, the State Fire Code and any county or municipal building code or ordinance. The exemption covers structures housing farm implements, hay, grain, poultry, livestock or other agricultural products. It does not cover a place of human habitation, a place of employment where products are processed for sale, or a place used by the public, and an addition to an exempt agricultural building still has to comply with the code. Disputes about whether a structure qualifies are decided by the Commissioner of Agriculture. In practice on a Leetown Road or Middleway Pike farm, the working barn and the equipment shed usually sit outside county building code while the farmhouse does not.
-
My farmhouse is on the National Register. Does that limit what roof I can put on it?
On its own, no. Several Kearneysville area properties carry National Register listings, including Traveller’s Rest, Rellim Farm, Sunnyside Farm and the Woodlawn house on Wiltshire Road, and Jefferson County has 89 listings in total. Under the Jefferson County Historic Landmarks Commission’s own rules, a certificate of appropriateness is required only when a property is locally designated as a protected historic landmark or falls inside a locally designated historic district. National Register listing by itself imposes no restriction on a private owner replacing a roof. That is a different regime from Shepherdstown or Charles Town, which each run their own commission with their own review. If your specific property carries a local designation we will tell you and work through the process with you.
-
How fast can you get to Kearneysville from Martinsburg?
Our shop is at 1886 Winchester Ave, Martinsburg, WV 25405, and Kearneysville sits on WV 9 at the WV 480 intersection about nine miles east of us, roughly a fifteen minute drive on a normal day. We answer the phone 24 hours a day, 7 days a week, so an active leak gets a same day tarp rather than a callback next week. We are telling you plainly that we are based in Martinsburg and not in Kearneysville, because you should be suspicious of any roofer claiming a local address they do not have.
-
Why do you ask about my gutters and downspouts on a roofing quote here?
Because Kearneysville sits in the Great Valley on Cambrian and Ordovician carbonate rock, the Conococheague and Stonehenge limestones, and Jefferson County is active karst where sinkholes are common. The county publishes a Sinkhole Information page on which its Engineering department states that it does not investigate sinkholes and associated hazards on private property, referring owners to a geotechnical engineer familiar with karst, to WV DEP mitigation guidance and to their homeowner’s insurance. That is the county’s position, not ours. Our part is simply the professional judgment that follows from it: concentrating an entire roof’s worth of stormwater into one spot next to the foundation is worth avoiding here, so gutter capacity and where the downspout actually discharges are part of the conversation on a Kearneysville roof.
-
My house is a 1970s rancher off Leetown Road. Is it time for a new roof?
Possibly, and the odds are with you, because 809 of the 3,365 housing units in ZIP code 25430 were built between 1970 and 1979 and another 628 between 1980 and 1989. That is roughly half the housing stock in the ZIP, and a house from that era is normally on its second or third covering by now. What we look for on those is granule loss in the open field, tabs that no longer lay flat, fasteners backing out, and whether the deck has been stripped enough times that it will no longer hold a nail. We will not tell you it is time until we have been up there. The inspection is free.
-
Do you work on manufactured home roofs in the 25430 ZIP?
Call and ask us directly before you assume either way. Census figures put 585 of the 3,365 housing units in 25430 as mobile or manufactured, about 17.4 percent, which is a far higher share than a typical Martinsburg subdivision ZIP, so it is a fair question to have. Roof over systems, low slope metal and coating applications are a genuinely different trade from a tear off on a stick built house. Tell us the roof system you have when you call at (540) 550-9703 and you will get a straight answer about whether it is a job we take rather than a sales visit.
-
Are you licensed to do roofing work in West Virginia?
Yes. Black Stone Roofing is licensed, bonded and insured, and licensed in West Virginia, Virginia, Maryland, Pennsylvania and Florida. The West Virginia Contractor Licensing Act, Code 21-11, is administered by the Division of Labor through the Contractor Licensing Board, and its definition of contractor covers anyone who for compensation undertakes to construct, alter, repair, add to, subtract from, improve, move, wreck or demolish a building or structure where the cost of the work is $2,500 or more. Roofing falls under a specialty contractor classification. Nearly every reroof in this ZIP clears that threshold, so ask every roofer bidding your job for their license number.
-
What code is my Kearneysville roof inspected against?
The West Virginia State Fire Commission adopted the 2018 International Residential Code and the 2018 International Building Code effective August 1, 2022, along with the 2018 IMC, IPC and IEBC, the 2020 NEC and the 2015 IECC. Both Jefferson and Berkeley counties reference the most recent version adopted by the state rather than maintaining a separate local edition. One thing to know: West Virginia’s adopted IRC leaves Table R301.2(1) blank and delegates values like ground snow load and design wind speed to each jurisdiction, and neither county publishes filled in numbers online. If you see a specific snow load or wind speed figure quoted for Kearneysville on a contractor’s website, ask them where it came from.
Get a written estimate for your Kearneysville roof
A scope you can set beside anyone else’s and compare line for line: ice barrier extent, drip edge sequence, flashing replacement, ventilation, gutter and downspout runout, and the per sheet decking rate. We will also tell you which county office your address reports to. No pressure and no expiring offer. Call (540) 550-9703 or email Info@BlackStoneRoofing.org.












