Re-Roofing Services Serving Walnut Creek, CA

Cornell Roofing Co. Inc. serves Walnut Creek, CA, homeowners who need re-roofing: installing new shingles over or in place of an aging roof system without removing the entire structure. Unlike a full tear-off replacement, this approach preserves a sound deck while replacing worn shingles. If your home in Rossmoor, North Walnut Creek, or along the Diablo foothills has good deck structure but failing shingles, re-roofing may be the smarter budget choice. Call Cornell Roofing Co. Inc. today at (925) 682-3473 for a free estimate.



What Is the Difference Between Re-Roofing and Full Replacement?

Re-roofing adds a new shingle layer on top of one existing layer. A full replacement removes all existing materials down to the deck. Re-roofing is typically faster and less expensive, making it practical for homeowners who catch aging shingles early. It only works when the existing layer is sound. If your roof already has two layers, or if the deck shows rot or structural damage, a full tear-off is required. Our team provides an honest inspection and recommends only what your roof actually needs.

Aerial view of a tan, multi-gabled house roof with blue tarps and surrounding trees.

Walnut Creek Permit and Code Notes

Key requirements for any roofing project in Walnut Creek include:

▸ A building permit is required before work begins.

▸ Cool Roof Rating Council (CRRC)-compliant materials may be required depending on roof slope and climate zone.

▸ New drip edge, flashings, and underlayment must meet 2022 California Residential Code specs.

▸ In Wildland Urban Interface (WUI) zones, a tear-off may be required regardless of layer count.


Our licensed team (CA License #486563) stays current on Walnut Creek and Contra Costa County building requirements so your project closes cleanly at inspection.

Our Re-Roofing Process

List of services

Get a Free Estimate Serving Walnut Creek

Cornell Roofing Co. Inc. has served Contra Costa County homeowners for over 70 years. Our 4th-generation family team brings that experience to every project. We show up on time, give honest assessments, and stand behind our work. Learn more on our roofing contractors page. Ready to protect your home? Call us at (925) 682-3473 or visit our contact page to request your free estimate today.