Walnut Creek roofs face a double threat: heavy winter rains from Pacific storms and hot, dry summers with wildfire risk. Foggy mornings give way to afternoon sun, which means moisture sits on your shingles longer than it should. That’s why North Bay Roofing CO—a GAF Master Elite certified crew—has been mending, restoring, and replacing roofs across this city since 2009. We serve Downtown Walnut Creek, Rossmoor, Heather Farm, and Castle Rock, plus the surrounding hills where fire zones meet suburban streets.
Your roof is your first defense against rot, decay, and sag. When water seeps past a cracked flashing or wicks along the decking, it erodes the substrate quietly. By the time you notice a drip, the damage has often spread. That’s why our roof repair process starts with a full inspection—not just a patch. We look for granule loss, end-of-life wear, and blistering that signals your roof is done. Then we explain your options honestly: tear-off and replace, or a recover overlay if the deck is sound.
We use ring-shank nails for every installation, and we hand-seal each starter course and field course. Staggered courses shed water properly, and self-adhered underlayment at the eaves stops ice dams before they form. On a mid-century modern home in Rossmoor or a Spanish revival in Castle Rock, we match the roofline and material to the architecture. You get a roof that looks right and lasts—not something that stands out for the wrong reasons.
Multi-family properties in Walnut Creek—condos off Ygnacio Valley Road, townhomes near Heather Farm—need a different approach. We schedule tear-offs during reasonable hours, contain debris with magnetic sweepers and tarps, and prioritize emergency leaks so tenants stay dry. No ladders left leaning, no dumpsters blocking driveways. Just a clean, quiet crew that respects the building and the people in it.
We’re honest about what we can’t do. We don’t service every neighborhood in Contra Costa County, but if you’re in Walnut Creek or the immediate area, we’ll come out and give you a straight answer. Call 415-687-5270 or request a free estimate online. We’ll walk your roof, show you photos, and give you a price that makes sense.