Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Walnut Creek, CA
Roofers in Walnut Creek deal with a housing stock split between flatland ranch homes from the 1950s through 1970s and larger hillside custom builds, many still wearing original wood shake roofs at the end of their service life. Our work here involves real trade decisions: shake tear-offs and Class A replacements, cracked tile repairs on hillside homes, and wind-uplift fixes along exposed ridges. We’re Brennan Roofing, and every job starts with a written price before any work begins. Call (361) 320-9467 to talk it through with a live person.
Why Walnut Creek Homes Are Different
Walnut Creek sits in a high fire severity zone, and that changes what goes on a roof. The city enforces wildfire-resistant material standards more strictly than neighboring Concord or Pleasant Hill, so we’re often specifying Class A assemblies and ember-resistant vents on replacements. That’s not a nuisance; it’s a code requirement that protects the house. In the flat Ygnacio Valley neighborhoods, we see original wood shake on mid-century ranch homes that’s dried out and past its 25 to 30 year window. In the Woodlands and other hillside areas, custom homes with concrete tile or composition shingles present different problems.
The climate works against roofs here in a specific way. Hot, dry summers bake materials and cause thermal expansion. Mild, wet winters bring rain that finds every existing crack. The surrounding hills and valleys channel wind that lifts shingles and tiles at the edges, and we regularly replace drip edge and flashing on homes where wind uplift has been pulling at the perimeter for years. If you own a home in Walnut Creek, your roof is getting worked from multiple directions, and the fix has to account for all of them, not just the visible leak.
Our Main Walnut Creek Services
Most Walnut Creek homeowners call us for one of two reasons: a full roof that’s reached the end of its life, or a specific problem they want diagnosed honestly. Here are the three ways we work in Walnut Creek, each with its own page.
Roofing Company in Walnut Creek
A full roof installation or replacement in Walnut Creek usually means either a fire-resistant system going onto a mid-century ranch where shake is coming off, or a hillside custom home getting a new tile or composition roof. We write the price down before any work starts, and it doesn’t move at the door. Materials come from lines including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, explained plainly so you choose with confidence. Read the full breakdown on our Roofing Company in Walnut Creek page.

Roof Repair in Walnut Creek
Walnut Creek repair calls split into two camps: leaks that show up after the first winter rain, and wind damage along ridges and eaves where the hills channel gusts. We repair both, but the approach differs. Leak repair starts with finding the actual entry point, which in this climate is often failed flashing or cracked underlayment, not the shingle itself. Read more about our repair process on the Roof Repair in Walnut Creek page.

Roof Inspection in Walnut Creek
Given the fire zone requirements and the age of Walnut Creek’s housing stock, a documented roof inspection can save real money. We walk the roof, check flashing, underlayment, drip edge, decking, and the condition of ember-resistant vents where required. You get a written report and a straight answer on remaining life. Get the details on our Roof Inspection in Walnut Creek page.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Brands We Service in Walnut Creek
We install and service roofs from Atlas, Tamko, Boral, and GAF. Because Walnut Creek’s fire zone requirements drive a lot of material choices, we keep common components for these lines accessible locally, and we can usually order specialty pieces within days. See the full breakdown on our brands page.
Pricing for Roofers in Walnut Creek, CA
| Service | Typical range in Walnut Creek |
|---|---|
| Asphalt shingle roof replacement | $8,500 – $16,500 |
| Concrete tile roof replacement | $18,000 – $35,000 |
| Wood shake to Class A composite replacement | $15,000 – $28,000 |
| Roof leak repair (minor flashing or sealant) | $350 – $850 |
| Roof leak repair (structural or decking damage) | $1,200 – $3,500 |
| Shingle replacement (per bundle, slopes permitting) | $120 – $280 |
| Tile replacement (per tile, matching existing) | $35 – $90 |
| Flashing repair or replacement | $300 – $900 |
| Roof inspection (documented, written report) | $195 – $425 |
| Ember-resistant vent upgrade (fire zone compliance) | $450 – $1,200 |
Walnut Creek pricing gets pushed up by two things: fire-zone material requirements and hillside access. Class A assemblies and ember-resistant vents cost more than standard components, and steep lots with limited staging space sometimes add labor. That’s exactly why we put the price in writing before any work begins, so the number on the estimate is the number you pay.
Neighborhoods We Serve in Walnut Creek
We work across Walnut Creek, from the flat Ygnacio Valley ranch tracts to the hillside custom homes. Here are a few of the areas we’re in regularly:
- Woodlands
- Ygnacio Valley
- Northgate
- San Miguel
- Rudgear Estates
Most of the Walnut Creek area is reachable within about 30 to 45 minutes when our crews are already working locally. Scheduling is coordinated through our San Francisco Bay Area office, and we build in enough time to do the job right, not to hit a clock.
Service Area – Cities Near Walnut Creek
Brennan Roofing’s Walnut Creek crews also cover the surrounding communities. We take on roofing work in Lafayette, CA, Alamo, CA, Moraga, CA, and Pleasant Hill, CA. Same Garrison Standard, same written price before any work starts.
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 Roofers in Walnut Creek
Yes, a roof replacement in Walnut Creek generally requires a permit, and because of the fire severity zone, the materials will need to meet wildfire-resistant standards. We handle the permit paperwork and the inspections as part of the job, and the price goes on paper before work begins. Call (361) 320-9467 for a written estimate that includes permits.
For a standard inspection or estimate, we typically schedule within a few business days when our crews are already working in the Walnut Creek area. Leak calls that indicate active water intrusion get moved up the list. The schedule is set by a live person, not an automated system. Call (361) 320-9467 to get on the calendar.
No. The price goes in writing before any work begins, and it does not move at the door. If we find something unexpected under the old roof, we stop and put the change in writing before proceeding, so you decide with a number in hand. That’s the Garrison Standard, and it applies to every Walnut Creek job.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Walnut Creek Customers Say
"Neat, quiet, and disciplined crew. Magnet swept the yard after."
- Tonya R."Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."
- Barry F."Crew lead is a veteran and runs the job like it. Showed up at 7 sharp, tarped the garden, tore off the old roof, and had the new shingles on by the end of day two."
- Joe K.






Before
After
Before
After
Before
After