Top 10 Best Roofers in Marin County, California (Updated 2026)
This list shows the best roofers near you in Marin County, California, with the address, phone number and website for each.
By town
NC Roofing Solution Inc . San Rafael
1000 4th St suit 319, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Smith Brothers Corte Madera Roofing
100 Tamal Plaza #107, Corte Madera, CA 94925, Corte Madera
Is this your business? Claim this listing
Xerlo Cast Roofers
242 CA-1, Mill Valley, CA 94941, Mill Valley
Is this your business? Claim this listing
Bran Construction Inc
67 Galli Dr Ste A, Novato, CA 94949, Novato
Is this your business? Claim this listing
Marina Bay Roofing
710 C St Ste 208, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Roof Flow Novato Roof Repair
371 Bel Marin Keys Blvd 116 #116, Novato, CA 94949, Novato
Is this your business? Claim this listing
Jacob Construction Inc
ONE Harbor Dr, Sausalito, CA 94965, Sausalito
Is this your business? Claim this listing
Northbay Roofing & Gutters Inc.
817 4th St #2, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Crown Ridge Roofing
369 B 3rd St #432, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Jordan's Corte Madera Roofing
770 Tamalpais Dr 201 Suite 201, Corte Madera, CA 94925, Corte Madera
Is this your business? Claim this listing
Ken Cooper Roofing Inc.
27 Paul Dr., San Rafael, CA 94903, San Rafael
Is this your business? Claim this listing
Cestarollo Construction Inc
2400 Las Gallinas Ave Unit 115, San Rafael, CA 94903, San Rafael
Is this your business? Claim this listing
Mill Valley Roofing
655 Redwood Hwy 356 Suite 356, Mill Valley, CA 94941, Mill Valley
Is this your business? Claim this listing
San Rafael Roofing
3501 Civic Center Dr 143 #143, San Rafael, CA 94903, San Rafael
Is this your business? Claim this listing
Figs Roofing & Construction
555 Canal St Apt 25, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Northgate Roofing
45 Santa Maria Dr, Novato, CA 94947, Novato
Is this your business? Claim this listing
GoldStandard Roofing Services
302 Caledonia St, Sausalito, CA 94965, Sausalito
Is this your business? Claim this listing
Northern Pacific Roofing, Inc.
1312 Mission Ave, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
Quevedo Roofing
1285 Yukon Way, Novato, CA 94947, Novato
Is this your business? Claim this listing
High Rise Roofing & Gutter Solutions
150 Nellen Ave, Corte Madera, CA 94925, Corte Madera
Is this your business? Claim this listing
Able Roofing Co
6 Lindenwood Ct, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
De Mello Roofing, Inc.
45 Jordan St, San Rafael, CA 94901, San Rafael
Is this your business? Claim this listing
McLeran Roofing
San Rafael, CA 94912, San Rafael
Is this your business? Claim this listing
Roofers in California are licensed by the Contractors State License Board (CSLB) under the C-39 Roofing classification. Check two things on the CSLB license record before you hire: that the C-39 license is active, and that workers' compensation insurance is on file, which every active roofing contractor must carry even with no employees. State law also sets a minimum fire rating for new and replacement roofs, and the strictest rating applies in very high fire hazard severity zones.
The C-39 Roofing license in California
A roofing contractor in California holds a C-39 Roofing license from the Contractors State License Board. CSLB's C-39 classification describes the work as installing products and repairing surfaces that seal, waterproof and weatherproof structures. The materials it names include shakes, shingles, roof tile, slate, metal roofing systems, urethane foam and membrane materials.
A license is required once a job reaches $1,000 in combined labor and materials. It is required at any price if the job needs a building permit or the contractor uses workers. The full licensing rules are on the general contractors page.
When a general contractor may do roofing
A roof replacement sold by itself is a job for a C-39 contractor. CSLB's fact sheet on the B General Building license says a B contractor may contract for projects that include roofing. If the roofing is a standalone contract, the B contractor must subcontract it to a C-39 roofing contractor.
| License | Roofing it may contract for |
|---|---|
| C-39 Roofing | Roofing, waterproofing and weatherproofing work as its own contract |
| B General Building | Roofing inside a larger project with two or more unrelated trades, such as home construction, a room addition or a remodel |
| B-2 Residential Remodeling | Roof repair as one trade in a contract with three or more unrelated trades, with no structural changes to roof structures |
Roofers must carry workers' compensation insurance
California contractors with employees must carry workers' compensation insurance. Roofing is held to a stricter rule. CSLB states that all active C-39 Roofing contractors must carry workers' compensation insurance, or have a valid Certification of Self-Insurance on file with CSLB, whether or not they have employees.
CSLB explains why this matters on its page about finding the right contractor. If a worker is injured on your property and the contractor has no insurance, you could be financially liable for the injuries and rehabilitation. The same always-insured rule covers C-20 contractors, who are listed under heating and air conditioning, and C-61/D-49 tree service contractors.
How to check a roofer's license
- Get the license number. Contractors must put it on business cards, bids, contracts and all advertising.
- Enter it in CSLB's license check, or search by business name or the contractor's name.
- Confirm the license is active and lists the C-39 classification.
- Confirm workers' compensation coverage is on file. CSLB shows it on the license status record.
The down payment on a home improvement job cannot be more than 10 percent of the contract price or $1,000, whichever is less. Contract rules, bonds, mechanics liens and complaints work the same way for every licensed trade, and they are explained on the general contractors page.
Roof fire ratings in fire hazard severity zones
State law sets a minimum fire rating for roof coverings, and the minimum rises with the fire hazard. Health and Safety Code section 13132.7 sets these floors.
| Where the building is | Minimum fire retardant roof covering |
|---|---|
| Very high fire hazard severity zone | Class A |
| State responsibility area, other than a moderate zone | Class B |
| All other areas | Class C |
The rule applies to every new structure and to any roof covering used in an alteration, repair or replacement. When more than 50 percent of the total roof area is replaced within one year, the entire roof covering must meet the rating. The statute has an exception to the class A rule for a jurisdiction that adopts the State Fire Marshal's model ordinance, and it lets cities, counties and fire districts set stricter requirements.
Two more parts of the statute apply to the installer. The roofer must give the building owner certification of the roof covering's classification, as provided by the manufacturer or supplier. Wood roof covering materials may be sold or applied in California only if the State Fire Marshal has approved and listed them.
Under Government Code section 51178, the State Fire Marshal identifies moderate, high and very high fire hazard severity zones based on fuel loading, slope, fire weather and other factors. Local agencies then designate the zones by ordinance, and they may raise a zone's level but not lower it.
Roof permits and older homes in Marin County
The replacement rules apply to existing houses, and Marin has few new ones. The Census Bureau's American Community Survey, table B25034, shows fewer than one in ten housing units in Marin County were built in 2000 or later.
Building permits come from the city or town where the property is, or from the County of Marin for unincorporated areas. Ask that building department which fire hazard zone and roof class apply at your address. Local offices are listed on the Marin County government and services page, and other trades are in the home services section.
Questions about roofers in Marin County
Who licenses roofers in Marin County?
The California Contractors State License Board (CSLB) licenses roofing contractors statewide under the C-39 Roofing classification. There is no separate Marin County roofing license. A license is required for any job valued at $1,000 or more in labor and materials, any job that needs a building permit, and any job done with employees.
Do roofers in California need workers' compensation insurance?
Yes. CSLB states that all active C-39 Roofing contractors must carry workers' compensation insurance or have a valid Certification of Self-Insurance on file with CSLB, whether or not they have employees. The coverage is shown when you review the status of the contractor's license on the CSLB website.
How do I check a roofing contractor's license in California?
Enter the license number, business name or contractor's name in the license check on the Contractors State License Board website, or call (800) 321-CSLB (2752). Confirm the license is active, that it carries the C-39 Roofing classification, and that workers' compensation coverage is on file.
Can a general contractor replace a roof in California?
Only as part of a larger job. CSLB says a B General Building contractor may contract for projects that include roofing, such as a room addition or remodel with two or more unrelated trades. If the roofing is a standalone contract, the B contractor must subcontract it to a C-39 roofing contractor.
What roof fire rating is required in a very high fire hazard severity zone?
California Health and Safety Code section 13132.7 requires a fire retardant roof covering that is at least class A in very high fire hazard severity zones. The rule covers new structures, repairs and alterations, and the whole roof when more than 50 percent of it is replaced within one year. Local rules may be stricter.
How do I file a complaint against a roofer in California?
File a construction complaint with the Contractors State License Board online or by mail. CSLB handles complaints against licensed and unlicensed contractors for up to four years from the date of the act. CSLB states that an investigation does not guarantee restitution, so people who mainly want money back are pointed toward the courts.
How this list is put together
Listings come from public business profiles and from businesses that add themselves. We leave out profiles that show signs of being lead-generation fronts and not local firms, and businesses that have closed. Listings marked "Claimed" are run by the business itself, which checked its own details, and they appear first. If your business is missing, add it here.