Second Generation Roofing Serving Marin County for Over 26 Years for Residential & Commercial Roofing



Marin County Roofing Contractor

Second Generation Roofing, based in Santa Rosa, is a family-owned and operated company that has been serving  Marin County proudly since 1996.

Second Generation Roofing is a superior roofing company known for “leading the way” in the industry in technology, workmanship, and customer service. Call us today at 707-541-7663 for a free roofing evaluation and estimate or fill out our contact form and one of our roofing specialists will be in touch promptly to answer your roofing questions.


First Choice for Marin County Roofing

Since our company’s founding in 1996, we have serviced hundreds of properties in Marin County with our emphasis being to provide you with exceptional quality and customer service at a fair price.

We build into residential and commercial properties investment-grade solutions that truly add value and curb appeal; a frequent side effect of our work is your home becomes the envy of the neighborhood. Whether you’re a homeowner, builder, or property manager, we have a roofing solution that will meet your needs and surpass your expectations – on time and within budget.

Marin County Roofing Specialists

View below just a sampling of our Marin County roofing jobs.

Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing
Marin County Residential Roofing Marin County Residential Roofing Marin County Residential Roofing Marin County Residential Roofing Marin County Residential Roofing Marin County Residential Roofing Marin County Residential Roofing