North Bay Roofing CO is a Novato roofing contractor serving Marin County homeowners since 2005. We replace, repair, and maintain roofs on homes from Ignacio to Black Point, with a crew that treats every roof like it's our own.
Warranty-certified roofing since 2006
North Bay Roofing CO started in 2005 with a single truck and a simple idea: give Marin County homeowners straight answers and honest work. We're based in Novato, and we've built our reputation one roof at a time across Ignacio, Black Point, Bel Marin Keys, Hamilton, and Pacheco Valle.
Our crew knows the local climate. Foggy mornings give way to afternoon sun, then winter brings heavy rains off the Pacific. Hot, dry summers mean wildfire risk. That's why we install roofs that handle all of it — from the self-adhered ice-and-water shield at the eaves to the ring-shank nails that hold every shingle through wind.
We don't cut corners. A proper tear-off reveals what's underneath — rot, decay, sagging decking, granule loss from end-of-life wear. We've seen water wick along roof decks, seep through nail holes, and erode flashing. So we fix the substrate first, then lay a starter course, field courses, and staggered courses the way the manufacturer intends.
Whether you need a full roof replacement, a repair after storm damage, or a commercial roofing system for your building, we'll explain your options clearly. We'll tell you when an overlay makes sense and when it doesn't. We'll show you the difference between a recover and a tear-off. And we'll give you a free estimate with competitive pricing — no pressure, no jargon.
We're licensed and insured, and we back our work with a satisfaction guarantee. Our team of 12 has been together for years, and we take pride in being the roofing company Novato calls when it matters. Call us at 415-687-5270 for a free estimate.
25-year warranty · GAF Master Elite certified · Licensed & insured
Call 4156875270Real work, real roofs — a sample of completed jobs