Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Ashland
When a roof starts failing, Ashland homeowners don’t need a sales pitch. They need a straight answer about what’s wrong, what it costs, and when someone will show up. Tilehurst Roofing works on Ashland roofs every week, from the post-war tract homes along E 14th Street to the pockets of ranch homes off 164th and 165th Avenues. Our crews know the county permit pathway, the marine-layer funk that grows moss on north slopes, and the flat patio-cover sections that leak on these older homes. Call (945) 303-9821 and a live person answers, day or night, rain or not.
Why Tilehurst Roofing Is Ashland’s Preferred Roofing Company
Ashland is unincorporated Alameda County. That single fact trips up more roofing projects here than bad weather ever will. We’ve walked onto jobs where a previous contractor pulled no permit because they assumed the city handled it, or figured nobody in an unincorporated pocket would check. Then the red tag shows up mid-tear-off. We handle the Alameda County Building Services permit on every re-roof and structural repair. It’s part of the written price, not a surprise line item after demolition starts. Homeowners here have been burned by no-shows and door-price changes; the fact that we say the price before any work starts, and put the repair guarantee in writing before the crew leaves, matters in this neighborhood.
Greg Holloway leads our Ashland work. He’s walked more of these 1950s roof decks than he can count, and he’ll be the one your estimate comes from. Our Ashland customers tell us the same things over and over: the crew arrived in the window we gave, the price stayed where it started, and the job site was spotless when we left. That’s the floor, not the bonus. We don’t advertise awards or inflated review counts. We advertise what we actually do, which is show up on time, pull the right paperwork, and stand behind the work for a full year under the 365-Day Done Right Promise.
If a repair fails inside that year, we come back at no charge. That’s written on the guarantee you get before the crew leaves your Ashland driveway.
Metal Roof Installation in Ashland
Metal Roof Installation in Ashland is a strong fit for the neighborhood’s 1940s-1960s tract homes, especially for homeowners who are tired of re-shingling every fifteen years and want a roof that will outlast the next two owners. Standing-seam and metal shingle systems shed water fast, which matters on the low-pitch and add-on sections common to Ashland’s single-story and small two-story houses. A full metal roof here runs roughly $18-$28 per square foot installed, including tear-off of the old composition shingles, decking repair where rot is found, and the Alameda County permit. A simple standing-seam overlay on an existing low-slope addition can run lower, around $14-$19 per square foot, when the decking is sound and no structural work is needed.
Decking and Underlayment Upgrades
Ashland’s marine-layer fog keeps roof surfaces damp well into summer mornings. Metal over failing decking is a waste of money, so we check the sheathing before we quote lock-in. Soft spots at valleys and around the flat patio-cover transitions are common on these homes, and they get replaced or reinforced at a fixed price, approved in writing, before the metal goes down.
Ventilation and Condensation Control
Most of these late-1940s to 1960s tract homes have minimal attic ventilation, which bakes shingle underlayment and accelerates rot. A metal re-roof is the right moment to add ridge and soffit venting. It cuts attic heat, reduces condensation, and extends the life of the new system. We’ll show you the venting line item on the estimate in plain language, not buried in fine print.
Residential Roofing in Ashland
Residential Roofing in Ashland means working on modest, wood-frame tract houses with low-to-moderate pitches, many of which still wear their first or second composition shingle roof. These roofs are at or past end of life, and the failures are predictable: granule loss, curling tabs, rusted valley flashing, and moss eating the north slopes. A full asphalt shingle re-roof on a typical 1,100-1,600 square-foot Ashland home runs $9,500-$15,500, including tear-off, synthetic underlayment, new drip edge, ridge cap, and the county permit. Repairs on an existing roof run $450-$1,800 depending on scale.
Tear-Off and Decking Inspection
We never shingle over suspect decking. On an Ashland tear-off, we’ll find what’s underneath: sometimes it’s clean 5/8-inch plywood, other times it’s soft OSB at the valleys or around the old patio-cover ledger. Each decking replacement gets priced per sheet and approved before we cut. That’s the only honest way to bid an old roof.
Matching Add-Ons and Multi-Surface Systems
Flat and low-slope patio covers and room additions are common in Ashland. Putting architectural shingles on a near-flat section leads to ponding and interior leaks. We re-cover those areas with the correct membrane system and tie the flashing into the main roof, so the whole system works as one surface instead of two competing ones.
Trusted Brands We Service in Ashland
We don’t push one manufacturer because it happens to be on the truck. Ashland homeowners get genuine choice across seven major lines: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Ashland’s damp, fog-heavy exposure, we often spec GAF Timberline HDZ shingles for their granule adhesion and Atlas Pinnacle Pristine for its Scotchgard algae resistance, which fights back against the moss and lichen growth on north and east slopes. Boral tile and composite options come up on higher-end replacements where the homeowner wants a heavier, longer-wearing profile. We keep common ridge caps, vent boots, and flashing stock for these brands locally handled, so a repair order isn’t delayed waiting on a special-order part.
Common Roofing Company Problems We See in Ashland Homes
- Moss and lichen on north and east slopes. The Bay flatlands pull marine-layer fog off the water, and in Ashland that fog settles on roof planes that never fully dry. Moss retention cracks shingle tabs and holds water against the underlayment, shortening roof life by years.
- Undersized attic ventilation on 1950s tract homes. Original venting was often a few gable vents or nothing at all. Heat and trapped moisture bake the shingle mat from below, leading to premature granule loss and curling even on fifteen-year-old roofs.
- Ponding on flat patio-cover and room-addition sections. Persistent winter rain pools on low-slope additions where the original builder used the wrong material. Homeowners patch it with sealant season after season; the right fix is a membrane system tied into the main roof flashing.
- Unpermitted re-roofs caught mid-project. Because Ashland is unincorporated, some owners believe county rules don’t apply or that nobody will check. An Alameda County inspector can red-tag a job at any point, leaving the homeowner with an open roof and a stalled project. We pull the permit before the dumpster lands.
Pricing for Roofing Company in Ashland, CA
You should see real dollars before you call, and here they are. Asphalt shingle repairs in Ashland run $450-$1,800 depending on what’s failing, from a rusted pipe boot to a valley leak. A full composition re-roof on the typical single-story 1950s tract home runs $9,500-$15,500. Metal roofing runs $14-$28 per square foot installed depending on the system and condition of the decking. Flat or low-slope patio-cover membrane replacement runs $2,800-$7,200. What moves the number: how much decking needs replacing once the old roof is off, whether venting gets upgraded, and the county permit. Every estimate is line-itemed, and every change order is approved in writing before work moves. Call (945) 303-9821 for a free written quote.
We Also Serve Cities Near Ashland
If you live just outside Ashland, our crews also work the surrounding Bay Area communities. We’re a Roofing Company that shows up across Ashland and beyond, with service running to Los Angeles, San Diego, San Jose, and San Francisco. Same live answers, same written prices, same guarantee.
Serving Ashland, CA - Our Local Coverage Area
We’re based in the Ashland area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Roofing Company in Ashland
Yes. Because Ashland is unincorporated Alameda County, every re-roof permit runs through Alameda County Building Services, not a city building department. A tear-off and re-shingle is not a like-for-like repair exemption in most cases. We pull the permit ourselves as part of the written price and pass every inspection before we call the job done. Call (945) 303-9821 if you’re not sure whether a previous roof job was ever permitted.
Ashland sits in the Bay flatlands and draws consistent marine-layer fog off the water, which keeps roof surfaces on north and east slopes damp well into the morning, even in summer. Combined with the neighborhood’s mature trees and minimal attic ventilation, that’s the ideal environment for moss, lichen, and algae. The fix is a full cleaning, a granule-adhesion shingle rated for algae resistance such as Atlas Pinnacle Pristine, and improved venting so the decking dries properly.
A roofing square is 100 square feet of roof surface, the standard unit roofers use for material and labor pricing. A 1,400 square-foot Ashland ranch with a 4:12 pitch has roughly 16-18 squares of actual roof surface, not 14, because pitch adds area. When our written quote lists “18 squares” or “$420 per square,” that’s the measurement, not a code. The total number of squares, the decking condition, and the permit all sit on the same line-item estimate.
Yes, in most cases. The 1960s tract homes in Ashland often have a specific architectural shingle profile that isn’t available at big-box stores but is still manufactured by GAF or CertainTeed under current product lines. We take a physical sample from your roof, match it against current manufacturer offerings, and show you the closest match before anything is ordered. If a perfect match doesn’t exist, we recommend re-covering the entire visible plane so the roof reads as one surface instead of a patch.
Yes, if it’s addressed as a separate surface with the right material. The patio-cover sections on Ashland’s 1950s and 1960s homes were often flashed or shingled incorrectly from the start. We tear off the failed material, repair or replace the rusted flashing at the ledger, apply a proper flat-system membrane or torch-down, and tie it into the main roof underlayment. The leak stops because the water path is cut off at the source, not caulked shut. Call (945) 303-9821 and we’ll walk the section with you before quoting.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Ashland roofing customers across unincorporated Alameda County.






Before
After
Before
After
Before
After