Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Mill Valley, CA
Most roof work in Mill Valley comes down to three things: steep pitches, redwood shade, and moisture that never really leaves. The homes here sit on hillsides where fog rolls in off the Pacific and tree canopies hold dampness against the roof line for months at a time. That combination means roofers in Mill Valley deal with moss, clogged valleys, and rot more than almost any other issue. Whether you need a full replacement or a targeted repair, the work has to account for terrain that turns a simple job into a rope-and-harness operation. Call (831) 318-8819 for a written, no-pressure estimate.
Why Mill Valley Homes Are Different
Mill Valley’s roofing landscape is defined by redwood-shaded, steeply pitched homes clinging to Mount Tamalpais. Most of the housing stock is mid-century or older, wood-framed, with composition shingle or wood shake roofs cut at angles that shed water well but hold debris badly. The fog from the Pacific and the heavy winter rains keep roofs wet for long stretches. That promotes moss, mildew, and rot in the decking, and it means the roof is rarely fully dry even in summer.
On the canyon side of the hill, you’ll see crews working with ropes and harnesses just to reach the eaves because the lots are so steep the roof edge hangs over open space. The dense tree canopy drops needles and leaves that pack into gutters and valleys, and once water backs up, it finds its way under the shingles. A roof here is not a set-and-forget system. It needs regular attention, and it needs people who understand what Mill Valley terrain does to flashing, underlayment, and decking.
Styles & brands we work with






Our Main Mill Valley Services
Mill Valley homeowners call us most often for two things: full roof replacement and repair work that stops a leak before it spreads. Inspections round out the picture, especially before a sale or after a storm.
Roofing Company in Mill Valley
A full roof in Mill Valley means tearing off old shingles or shakes, checking the decking beneath for rot, and installing new underlayment, drip edge, and shingles. The steep pitch on many homes changes the way we stage materials and move across the roof. We write the full price on paper before any work begins, and we use materials from leading manufacturer lines like GAF and Owens Corning. Roofing Company in Mill Valley.

Roof Repair in Mill Valley
Most repair calls in Mill Valley start as a ceiling stain or a drip near a skylight. By the time it shows inside, water has usually been working through the roof for a while. We replace damaged flashing, seal valleys, and repair decking where rot has taken hold. Every repair is backed by our 365-Day Done Right Promise, which means if it fails within a year, we come back and fix it at no charge. Roof Repair in Mill Valley.

Roof Inspection in Mill Valley
Because Mill Valley roofs sit under trees and in fog, an inspection is less about finding one problem and more about mapping every place water could get in. We check flashing, penetrations, valleys, and the decking from inside the attic. You get a written report with plain-language findings and a clear repair or replacement recommendation, not a sales pitch. Roof Inspection in Mill Valley.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Brands We Service in Mill Valley
We install materials from GAF, CertainTeed, and Owens Corning, and we keep common parts stocked for faster turnaround on Mill Valley repairs. Homeowners should know what they’re buying and why. See our brands for the full breakdown of what we carry.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Mill Valley, CA
| Service | Typical range in Mill Valley |
|---|---|
| Full roof replacement (composition shingle) | $12,000 – $28,000 |
| Full roof replacement (wood shake) | $18,000 – $40,000 |
| Partial re-roof (one slope or section) | $4,000 – $9,000 |
| Leak repair (flashing, valley, or pipe boot) | $350 – $900 |
| Decking repair (rot replacement, per sheet) | $150 – $400 |
| Skylight re-flashing | $400 – $1,100 |
| Gutter cleaning and valley debris removal | $200 – $500 |
| Moss treatment and removal | $300 – $800 |
| Roof inspection (with written report) | $250 – $450 |
What pushes a Mill Valley roof higher than the baseline: steep pitch, access that requires ropes or a lift, rotted decking hidden under old shingles, and moss that has to be removed before new material goes down. The price we put on paper before any work starts is the price you pay. No change orders at the door.
Neighborhoods We Serve in Mill Valley
We work throughout Mill Valley, from the flats near downtown up into the steeper canyon streets where roofs hang over open space. Response time for the area is typically same-day or next-day for estimates, depending on how full the schedule is that week.
- Downtown Mill Valley
- Sycamore Park
- Homestead Valley
- Tamalpais Valley
- Strawberry
Service Area – Cities Near Mill Valley
Brennan Roofing crews serve Mill Valley and the surrounding Bay Area from our San Francisco Bay Area office. If you’re just over the hill or down the road, we also cover Larkspur, CA, San Francisco, CA, El Cerrito, CA, and Albany, CA. Same written-price standard, same guarantee, same crew standards.
Serving Mill Valley, CA - Our Local Coverage Area
We’re based in the Mill Valley area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Roofers in Mill Valley
Most estimates in Mill Valley can be scheduled within one to two business days. Repair visits for active leaks are prioritized based on severity. If water is coming into the house, call (831) 318-8819 and a live person will answer, day or night.
Many Mill Valley roof replacements require a permit through the city, especially when the roof structure or sheathing is involved. We handle the permitting process as part of the job, and inspections are scheduled and passed before we call the work done.
It’s a written guarantee on every repair and installation for one full year. If anything fails during that period, we come back and fix it at no charge. No fine print, no renegotiation. The promise is in writing before the first shingle comes off.
If you’re seeing stains on the ceiling, moss on the shingles, or granules in the gutter, call (831) 318-8819 for a free estimate. You’ll get a written price before any work starts, and you’ll know exactly what you’re paying for.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Mill Valley Customers Say
"Replaced the underlayment and drip edge as well as shingles. Many roofers skip that. Everything was explained in writing."
- Barry F."They gave me a warranty in writing and stood behind it."
- Irene G."Replaced a rotted fascia board along with the roof edge. Matches the trim."
- Lou H.