Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Walnut Creek
We’re Tilehurst Roofing, a Kingswell family company, and we handle roof repair, full replacement, and maintenance for homeowners throughout Walnut Creek. If you live in a 1950s rancher off Ygnacio Valley Road or a hillside home above Northgate, we know what your roof is up against: Diablo Valley heat, fall wind events, and decades of wear. Call (945) 303-9821 for a free estimate, and you’ll get a written price before any work starts.
Why Tilehurst Roofing Is Walnut Creek’s Preferred Roofing Company
Walnut Creek homeowners tend to call us after they’ve been let down once already. A roofer no-showed, or the price changed at the door, or a patch job failed the first winter it rained. That’s why we built our process around the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if it fails. Greg Holloway, who leads our Walnut Creek work, personally reviews every quote that goes out to Rossmoor, Northgate, and the neighborhoods around Heather Farm Park.
Our Roofing Company team answers every call with a live person, 24 hours a day. Not a voicemail, not a callback queue. When you call about a leak in Walnut Creek, you talk to someone who can schedule the visit and tell you what to expect.
Every repair carries a written guarantee, delivered before the crew leaves your property. If that repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. That applies to every job we do in Walnut Creek, from a small flashing repair near downtown to a full tear-off in Rossmoor.
Roof Maintenance in Walnut Creek
Roof Maintenance in Walnut Creek is the difference between a roof that lasts 20 years and one that fails at 15. The Diablo Valley’s summer heat climbs past 95°F on a regular basis, baking shingles, drying out sealant, and speeding up the thermal expansion and contraction that loosens fasteners. Fall Diablo winds at 40 to 60 mph find every loose shingle and lift it. We recommend a maintenance visit every 12 to 18 months for most Walnut Creek homes, and the typical cost runs $250 to $450 depending on roof size and what we find.
Gutter Cleaning And Downspout Checks
Clogged gutters in Walnut Creek back water up under the eave edge, and that’s how dry rot starts. We clear the lines, check the downspouts, and make sure the flashing at the gutter junction is still sealed.
Valley And Penetration Re-Sealing
Valleys and pipe penetrations are the two most common leak points we see in Walnut Creek homes. We re-seal those areas with a high-grade sealant rated for the heat and expansion cycles this valley throws at a roof.
Roof Coating in Walnut Creek
Roof Coating in Walnut Creek is a practical option for flat and low-slope roofs, and Walnut Creek has more of those than people realize. The downtown corridor’s 1980s and 90s multi-family buildings, plus the low-slope membrane sections throughout Rossmoor, are prime candidates for a reflective coating that cuts surface temperature and extends the life of the underlying membrane. A typical roof coating application in Walnut Creek runs $1,800 to $4,200 depending on square footage and how much surface prep the existing roof needs first.
Reflective Coating For Heat Reduction
Walnut Creek’s inland heat basin means a flat roof surface can hit 150°F in July. A reflective coating drops that significantly, which cuts cooling costs for the floor below and slows the breakdown of the membrane itself.
Seam And Crack Remediation Before Coating
Any old roof will have seams and cracks that need addressing first. We don’t coat over damage. We clean, patch, and prep the surface so the coating actually bonds and stays bonded through the valley’s temperature swings.
Trusted Brands We Service in Walnut Creek
We stock and work with materials from seven major manufacturers so the product fits your home rather than whatever happens to be on the truck. In Walnut Creek, that means GAF and CertainTeed architectural shingles are common choices for the ranch-style homes off Geary Road, Boral concrete tile shows up often in the Northgate hills, and Atlas and Tamko give homeowners solid options when they want a specific look or wind-rating for the Diablo wind season. We keep a local parts inventory for Walnut Creek jobs so a small repair doesn’t stall waiting on a shipment.
Common Roofing Problems We See in Walnut Creek Homes
- Diablo wind lift on aging shingles: The fall wind events that push through valley gaps regularly tear up shingles that were already loosened by years of heat cycling. We re-fasten properly and spec wind-resistance ratings that match the exposure.
- Low-slope membrane failure in Rossmoor: The older condo and townhome sections of Rossmoor run on low-slope membranes with specific specs the HOA expects to see. A roof that’s been patched with the wrong product fails again, often within a year.
- Fire-zone permit surprises in the hills: Homes near Shell Ridge and the open space above Northgate sit in a Very High Fire Hazard Severity Zone. A re-roof permit there triggers Class A assembly requirements, and homeowners who didn’t budget for it find themselves stalled at permit submission.
- Hidden decking and framing damage on older homes: The 1950s through 70s homes that make up much of Walnut Creek’s core were built with 1×6 decking that cracks over time. When we tear off an old roof, we find soft or cracked boards more often than not, and that has to be repaired before new underlayment goes down.
Pricing for Roofing Company in Walnut Creek, CA
Most asphalt shingle repairs in Walnut Creek run $350 to $800. A full re-roof on a typical 1,400 to 1,800 square foot rancher runs $14,000 to $22,000 depending on pitch, tear-off layers, and decking condition. Tile and metal options run higher, typically $28,000 to $45,000. What moves the number in Walnut Creek specifically is whether the home falls in the fire hazard zone requiring Class A assemblies and whether the decking underneath is still sound. When we inspect, we write the price down. Before a single nail is driven, you have it in writing. Call (945) 303-9821 for a free estimate and a written quote.
We Also Serve Cities Near Walnut Creek
Beyond Walnut Creek, our crews work regularly in Lafayette, Alamo, Moraga, and Pleasant Hill. If you own a home in any of those nearby communities and want the same written-price-before-work standard, call (945) 303-9821 and we’ll schedule an inspection. We bring the same Kingswell Guarantee to every job, no matter the zip code.
Serving Walnut Creek, CA - Our Local Coverage Area
We’re based in the Walnut Creek 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 Walnut Creek
Yes. Rossmoor has its own HOA board review process and internal permitting timeline, plus specific low-slope membrane specifications that differ from the surrounding single-family market. We’ve navigated that cycle many times and we’ll tell you what the HOA will ask for before you submit, so the job doesn’t stall with a unit open to the weather. Call (945) 303-9821 and we’ll walk you through what Rossmoor requires for your specific section.
In the hills above Northgate and near Shell Ridge, a re-roof permit triggers a Class A assembly requirement under the Very High Fire Hazard Severity Zone, and that means material substitutions the original bid may not have included. We check the fire zone before we write your quote, so the number you get from us already accounts for what the permit will require. If you got a quote from someone else that changed, call us for a second look: (945) 303-9821.
Walnut Creek’s inland heat basin accelerates UV breakdown and thermal cycling. A 25-year composition shingle in Walnut Creek realistically lasts 18 to 22 years before it starts shedding granules and losing its seal, and the fall Diablo winds punish any shingle that’s already loose. That’s why we spec wind-resistance ratings and fastener patterns for this valley, not for a coastal standard. If your roof is 18 years old, an inspection now is cheaper than a leak later.
On homes built from the 1950s to the 70s, we typically find cracked 1×6 decking, failed waterproofing at valleys, and undersized framing around penetrations. We were called back to a 1972 single-story in the Northgate hills after another quote ballooned. While tearing off the old shingles, our tech found cracked decking boards and undersized framing under two penetrations. We wrote up the fix, priced it, and got it approved in writing before we laid a single new square of CertainTeed architectural shingles. That’s how we handle every Walnut Creek job: inspection first, allowances written into the contract, surprises approved in writing.
We handle both. Walnut Creek’s downtown has 1980s and 90s flat-roof construction that needs TPO or modified bitumen work, and Rossmoor’s condos and townhomes run on low-slope membranes with their own specs. Our crews are trained and current on low-slope membrane installation, including the specific requirements Rossmoor’s HOA review expects. Call (945) 303-9821 and tell us what kind of roof you have; we’ll tell you exactly what it needs.
Get a Written Roofing Estimate in Walnut Creek
If you live in Walnut Creek and you’re tired of roofing contractors who don’t answer the phone, call us at (945) 303-9821. A live person picks up, 24 hours a day. We’ll schedule a visit, inspect the roof, and put a written price in your hands before any work starts. Every repair comes with a written guarantee delivered before the crew leaves. We back every job with the 365-Day Done Right Promise, and that promise holds for a full year after the work. Whether you’re in Rossmoor, Northgate, or a rancher off Ygnacio Valley Road, we’re ready to do the job the Kingswell Way: price first, written guarantee, cleaner than we found it.
Written by Greg Holloway, who leads Tilehurst Roofing’s Walnut Creek work under the Kingswell Guarantee. Call (945) 303-9821 to schedule a free estimate.






Before
After
Before
After
Before
After