Skip to content
Apex Shield Roofing logo
Fog drifting over a San Mateo County hillside neighborhood of stucco homes and shingle roofs

Roofing Contractor in San Mateo County, CA

We take roofing calls across San Mateo County, reaching the Peninsula from Alameda over the San Mateo Bridge or the Bay Bridge. Redwood City, the county seat, is about 43 minutes from the Webster St office, and bridge traffic can stretch that. Highway 280 splits two climates here. West of it, fog and damp air sit on roofs most mornings. East of it, the bayside flats get more sun and less moisture. The same house type needs different attention on each side, so we ask where on the Peninsula you are before we talk roofing.
  • 4.9 stars from 60 Google reviews
  • Free written estimates
  • Photo updates by text and email
  • Office on Webster St, Alameda

Fog on one side, sun on the other

Highway 280 is a rough dividing line. West of it, marine air flows in through the gap northwest of San Francisco International Airport, and stratus forms overnight and burns off by mid-to-late morning. Roofs there stay damp longer. East of it, bayside flats dry out quickly and the wear shows as sealant cracking and sun-faded shingles.

That split drives our inspection. On the coastal side we look for moss, soft decking along eaves and gutters that hold water. On the bayside we look at flashing, sealant and shingle surface wear.

Roofer pressing along a damp eave edge on a fog-belt shingle roof
A roofer presses along a damp eave for soft decking on a fog-belt roof.

Colma, Broadmoor and Emerald Lake Hills

Three places on the Peninsula catch people out because the mailing address does not match the permit authority. Colma is a Town with its own building division. Broadmoor is surrounded by Daly City but unincorporated, so San Mateo County's Planning and Building Department issues the permit. Emerald Lake Hills is also unincorporated, with County design review rules that can apply to exterior changes.

Ask the estimate to name who pulls your permit, then confirm it with the issuing office.

Roofing services across the Peninsula

  • Roof Repair

    Fog-belt moisture shows first as dark stains, lifted edges and soft spots along gutters and valleys. On the coastal side we trace the stain upslope, press the wood beside it, and price the repair around what the wood shows.

  • Roof Replacement

    Coastal-side roofs stay damp longer, so decking is checked for rot at tear-off before new underlayment goes down. If boards are soft, the change is explained and photographed before work continues.

  • Gutters

    Drip from fog and tall trees fills gutters on the wooded Emerald Lake Hills lots and the coastal side alike. Size, pitch and downspout discharge are checked so water leaves the eave and does not soak it.

  • Storm Damage Roofing

    Winter storms push wind along the ridge lines and through the Peninsula gaps. We document missing or torn shingles with dated photos for your insurer and meet the adjuster on site to walk the roof.

  • Emergency Roof Repair

    A sealed leak comes first, then the permanent plan. The bridge trip is described honestly before you book, and San Mateo Bridge or Bay Bridge traffic can move the arrival window at commute hours.

  • Roof Inspection

    Colma, Broadmoor, Emerald Lake Hills and the cities around them sit under different permit offices. A photographed inspection records layers, decking and flashing so any office, insurer or buyer sees the same facts.

  • Roof Maintenance

    Fog-belt roofs collect moss, needles and standing water in gutters long before they leak. Regular clearing and a check of sealant at eaves and valleys catches soft wood while it is still a small repair.

Getting from Alameda to the Peninsula

The crossing is the unpredictable part. The San Mateo Bridge and the Bay Bridge both back up at commute hours, and we give you a visit window instead of a promised minute. Wayne or Pedro may do the first look, and you receive photos and a written estimate afterward.

Bayside San Mateo County rooftops in dry afternoon sun with distant shoreline hills
Bayside rooftops dry quickly in afternoon sun compared with the coastal side.

Twenty cities and towns, several permit offices

San Mateo County has 20 incorporated cities and towns, and each runs its own building office inside its limits. Daly City, South San Francisco, San Bruno, San Mateo and Foster City all do, and Colma's building division works only inside the Town. Unincorporated pockets such as Broadmoor and Emerald Lake Hills answer to the County.

On the coastal side, a first look often turns up three findings: dark stains below gutters, moss packed into valleys, and softened boards at the eave. Firm wood under stained shingles is usually a repair. Soft wood across several courses points toward replacement, because new shingles over weak boards fail early. We photograph the board test so you can see the call, and the estimate carries a decking allowance for the case where tear-off finds more.

Conifer needles collecting in a gutter beneath tall trees on a wooded Peninsula hillside lot
Conifer needles gather in a gutter under tall trees on a wooded hillside lot.

Neighbors we cover on the county's north end

Pages for Daly City, South San Francisco and San Bruno go into the fog gap in more detail, and San Mateo and Foster City cover the bayside.

From customers on the island next door

4.9 stars from 60 Google reviews, as of May 2026. Read more reviews

“i contacted Pedro for advice on a new roof in Alameda. … We mentioned a small leak around one skylight, and pedro said no problem.”
Cassandra S. · Google review · Alameda · 2026
“Since then, the team has also completed gutter work on three rental homes and most recently installed a new roof on one of them in Alameda.”
Shirley D. · Google review · Alameda · 2026

Roofing in San Mateo County: common questions

Which parts of San Mateo County do you cover?

All of it, from Brisbane and Daly City down to Redwood City and the unincorporated pockets around them. That includes Colma, Broadmoor and Emerald Lake Hills, which this page covers, plus cities such as South San Francisco and San Mateo that have their own pages. Tell us the street and we confirm.

Who issues my permit in an unincorporated pocket?

San Mateo County's Planning and Building Department issues permits for unincorporated areas such as Broadmoor and Emerald Lake Hills. Colma is a separate Town with its own building division, and Daly City handles its own lots. A mailing address can mislead, so the estimate names who pulls the permit and you confirm it.

Why does fog change how a roof is inspected?

Damp air keeps shingles and wood wet through the morning, so moss, algae and softened decking show up more on the coastal side. We press along eave edges and valleys for soft spots and check that gutters drain. East of Highway 280 the checks lean toward sun wear and sealant.

Request a written estimate in San Mateo County

The phone is the fast way. If the water is coming in now, call first and use the form later.

  • 4.9 stars from 60 Google reviews
  • Free written estimates
  • Photo updates by text and email
  • Office on Webster St, Alameda

Call about your San Mateo County roof

Tell us the address and what you are seeing, and we will tell you straight whether we can get there.

Apex Shield Roofing · 1910 Webster St, Alameda, CA 94501 · +1 (209) 563-1278

Call +1 (209) 563-1278
Call NowQuote