Best Roofing Services in Excelsior District, San Francisco | Top-Rated Roofers Near Me

San Francisco Roofing — Excelsior District’s Most Trusted CSLB-Licensed (C-39) Roofing Contractor. Post-War Bungalow & Flat Roof Specialists. UV-Engineered Membrane, TPO & Title 24 Cool Roof Experts. Serving 94112 Since 2013. BBB Accredited.
📞 Call Now:+1 628 2214900
San Francisco Roofing | Excelsior District’s Trusted Local Roofing Contractor
San Francisco Roofing brings specialized Bay Area roofing expertise to one of San Francisco’s most distinctively misunderstood roofing markets. The Excelsior District is not Richmond. It is not sunset. It is not Noe Valley. And it absolutely cannot be roofed like any of them.
The overwhelming majority of homes in 94112 — the 1940s and 1950s stucco bungalows lining Mission Street near Excelsior Playground, the post-war rowhouses on Cayuga Avenue, the modest multi-family buildings along Geneva Avenue approaching Balboa Park BART Station — feature flat or low-slope membrane roofs hidden behind stucco parapets. These are not pitched shingle roofs. They are membrane systems — torch-applied modified bitumen and built-up gravel — that drain to internal scuppers and through-roof drains and fail at thermally fatigued seams, at stucco wall-to-roof transitions, and at parapet cap flashings that have been expanding and contracting under direct Excelsior sun for decades.
That is the critical difference. While the Outer Richmond fights salt-air corrosion and the Inner Sunset battles persistent fog, the Excelsior bakes under some of the highest direct UV exposure in San Francisco. Thermal cycling drives seam fatigue. UV oxidation destroys cap sheet granule integrity. And when the first atmospheric river hits in November, every failure point that summer quietly opens reveals itself simultaneously — usually through a bedroom ceiling stain that turns out to be six months old.
Add the organic debris loading from McLaren Park along the southeastern boundary, densely attached construction on zero-lot-line properties, and San Francisco’s demanding DBI permit environment — and you have a roofing market that punishes every contractor who treats the Excelsior like anywhere else in the city.
San Francisco Roofing is different. We are CSLB-licensed, fully insured, family-operated, and we have been solving the Excelsior’s specific sun-belt roofing problems with the precision this neighborhood demands.
The Real Roofing Problems Excelsior District Homeowners Face — And How San Francisco Roofing Solves Them
Problem 1: The UV-Degraded Flat Roof That Looks Fine Until It Doesn’t
You own a 1940s stucco bungalow on Mission Street or Cayuga Avenue. The roof has not leaked yet. But the modified bitumen cap sheet is alligatoring, the granule surface is oxidizing, and the seams near the stucco parapet transitions have been opening microscopic gaps all summer under thermal cycling. The first significant rain of October finds every one of them.
Excelsior homeowners discover this problem one of two ways — water coming through the top-floor ceiling in November after the first real storm, or a pre-sale inspection report citing UV-degraded membrane and wet insulation beneath a roof that never visibly leaked.
How San Francisco Roofing solves this: We provide free photo-documented roof inspections that assess UV degradation and thermal fatigue specifically — not just active leak points. We show you exactly what is happening at the membrane surface and at the stucco wall transitions before a leak forces your hand, and deliver a written fixed-price recommendation for repair, coating, or replacement.
Problem 2: The Stucco Wall-to-Roof Transition That Every Contractor Gets Wrong
The junction where a flat roof membrane meets the stucco parapet or exterior wall on an Excelsior post-war bungalow is the single most common failure point in the neighborhood — and the most consistently mishandled detail by contractors unfamiliar with this building type.
Standard membrane base flashing installed against a stucco wall without a proper cant strip, mechanical counter-flashing termination, and weather-tight sealant primer will fail in three to five years under the Excelsior’s thermal cycling. When it fails, water enters behind the membrane and travels laterally to appear as a stain eight to twelve feet away from the actual entry point.
How San Francisco Roofing solves this: We detail every stucco-to-membrane transition with proper cant strip installation, mechanically secured base flashing, and heavy-gauge metal counter-flashing termination. We do not use polyurethane sealant as a primary weather seal at this critical junction. Ever.
Problem 3: The Two-Stage Failure Pattern That Saturates Decking Before You See a Stain
The Excelsior’s sun-belt microclimate creates a specific two-stage flat roof failure pattern. Stage 1 runs silently all summer: thermal cycling expands and contracts the aging membrane, gradually opening seams and separating flashing terminations. Stage 2 arrives with the first atmospheric river: water enters through the thermally fatigued openings, ponds on deflected decking, and saturates the Douglas fir framing below before a stain ever appears on the interior ceiling.
By the time most Excelsior homeowners call us, Stage 2 has been running for one or two full rainy seasons. Dry rot in the decking is present on the majority of tear-offs we perform in 94112.
How San Francisco Roofing solves this: Every Excelsior flat roof estimate includes electronic moisture scanning and a written decking assessment. We identify wet insulation and compromised framing before we write a scope — not after we start tearing off layers. Our fixed-price proposals include an explicit protocol for decking repair discovered during tear-off so there are zero surprise change orders.
Problem 4: The McLaren Park Debris That Chokes Your Drains Every Season
Properties along Mansell Street, John F. Shelley Drive, and the residential blocks bordering McLaren Park deal with continuous organic debris loading from the park’s mature eucalyptus groves and coastal scrub vegetation. Leaf debris, bark strips, and seed pods deposit onto flat bungalow rooftops and choke internal drains and scuppers — compounding UV-degraded membrane with added moisture retention that accelerates biological growth and seam fatigue simultaneously.
How San Francisco Roofing solves this: We install debris-management drain covers on every McLaren Park-adjacent flat roof installation and provide a written semi-annual drain maintenance protocol with every project. A cleared drain that is never maintained after installation is just a delayed flooding event.
Problem 5: The Contractor Who Applied Fog-Belt Material Specs to a Sun-Belt Roof
This is the most expensive and least visible mistake made in the Excelsior roofing market. A contractor who works primarily in the Richmond or Sunset installs a standard smooth-surface modified bitumen cap sheet on your south-facing Excelsior bungalow flat roof. In the fog belt, it might last 18 years. On your UV-exposed Mission Street roof, it oxidizes and loses flexibility within 10 to 12. The same nailing pattern, same material weight, wrong neighborhood.
How San Francisco Roofing solves this: We specify UV-stabilized granulated cap sheets with algae-resistant granule surfaces on every Excelsior flat roof installation — not the smooth-surface or economy-granule alternatives used in less UV-exposed SF neighborhoods. Our TPO specifications include UV-stabilizer formulations engineered for sustained direct sun exposure. Our material choices are driven by the specific microclimate of 94112 — not by what is cheapest to install.
Problem 6: The Insurance Non-Renewal Letter Triggered by Satellite Imagery
Carriers examining satellite imagery of sun-exposed Excelsior flat roofs can identify membrane alligatoring and granule loss that triggers non-renewal notices even on roofs that have not yet leaked internally. The UV degradation visible from above is sufficient for underwriters to classify the roof as a liability — regardless of whether water has entered the building.
How San Francisco Roofing solves this: We provide complete insurance compliance packages — Class A fire-rated assembly installations, photo-documented inspection reports with specific UV degradation assessment, manufacturer certifications, Title 24 compliance documentation, and final DBI building permits — formatted specifically for insurance carrier underwriting review and broker submission.
Problem 7: The Estimate With No Written Scope, No Permit Discussion, No Material Specification
Excelsior homeowners tell us the same story regularly: a contractor showed up, walked around the bungalow, quoted a number, and started work. No written line items. No material specifications. No permit. Then came the change orders for decking they claimed they did not know about, the undisclosed material substitutions, and the roofing nails in the driveway that punctured a tire two weeks later.
How San Francisco Roofing solves this: Every estimate we provide is written, line-itemed, material-specified, and fixed-priced before work begins. Our estimator physically accesses every section of your roof, photographs every failure point, and walks you through the evidence before writing a single number. DBI permits are included — not optional.
Our Roofing Process | How San Francisco Roofing Works in the Excelsior District
Step 1 — Free Photo-Documented Roof Inspection & Written Estimate
Our licensed estimator physically accesses your Excelsior roof, photographs membrane surface condition including UV oxidation and granule loss, assesses stucco wall-to-roof transition integrity, checks drainage function and debris accumulation, performs electronic moisture scanning on suspect areas, and delivers a written report with fixed-price options for repair, coating, or replacement.
Step 2 — DBI Permit Application
We pull all required San Francisco DBI permits before any material is ordered or delivered. The Excelsior’s older mid-century building stock frequently triggers additional structural review when decking damage is discovered during tear-off — we manage the complete permit process including any supplemental structural documentation required.
Step 3 — Urban Logistics Planning
On Mission Street, Geneva Avenue, and Ocean Avenue — where active commercial operations run below residential units and SFMTA bus operations create staging constraints — we coordinate street space permits, debris container placement, and material delivery windows in advance. Neighboring property notification is standard on every zero-lot-line bungalow project.
Step 4 — UV-Engineered Installation with Title 24 Compliance
Our own licensed crews execute every Excelsior installation with UV-appropriate material specifications. UV-stabilized granule cap sheets, Title 24-compliant reflective assemblies, mechanically terminated stucco wall transitions, and properly tapered drainage — these are our baseline standards on every Excelsior project.
Step 5 — Daily Cleanup & Final Magnetic Nail Sweep
We clean the work site every day and perform a complete rolling magnetic nail sweep of your property, driveway, and surrounding sidewalks before final closeout. Zero roofing nails in your driveway or your neighbor’s garden.
Step 6 — Permit Close-Out, Warranty Registration & Documentation Delivery
We manage final city inspection sign-off and deliver the complete documentation package — DBI permit records, manufacturer warranty registration, material specification sheets, Title 24 compliance documentation, and post-installation inspection report — formatted for insurance carrier submission and future real estate transactions.
Materials San Francisco Roofing Uses in the Excelsior District | 94112
We specify materials based on the Excelsior’s specific sun-belt microclimate — not on fog-belt standards borrowed from the Richmond or Sunset.
Membrane Systems:
- Torch-applied modified bitumen with UV-stabilized algae-resistant granule cap sheets for flat bungalow and rowhouse roofs
- Single-ply TPO with heat-welded seams and UV-stabilizer formulations for commercial and modern residential flat roofs
- PVC single-ply above restaurant and food service kitchen exhaust systems on the Mission Street and Geneva Avenue commercial corridors
- High-solids silicone coating restoration — the best-performing coating chemistry under sustained UV — on sound existing substrates confirmed dry by moisture testing
Metal Systems:
- Kynar 500-coated Galvalume steel standing seam for pitched sections, dormer faces, and architectural accent roofs
- Kynar-coated heavy-gauge steel W-metal open valley systems — never woven or closed-cut valleys on Excelsior pitched sections
- UV-stabilized coated aluminum bay window caps and parapet coping fabrication
- Coated steel fascia and rake board caps on post-war bungalow restoration projects
Fasteners & Accessories:
- Marine-grade stainless steel fasteners throughout
- UV-stabilized polyurethane sealant primers at all stucco-to-membrane transitions
- Debris-management drain covers on McLaren Park-adjacent flat roof installations
- Ice and water shield underlayment at all eave edges, valleys, and penetration zones
- Tapered polyisocyanurate insulation for positive drainage correction on deflected mid-century decks
Complete Roofing Services in Excelsior District, San Francisco | 94112
Roof Repair in Excelsior District San Francisco | Best Emergency Leak Diagnosis & UV Damage Assessment Near Me | 94112
The most common emergency call San Francisco Roofing receives from Excelsior homeowners arrives in October or November — when the first significant rainstorm follows a long UV-intense summer that has been silently working the seams on aging flat bungalow membranes. Water entering at a failed stucco parapet transition on the south-facing street side of a Mission Street bungalow can travel eight to twelve feet laterally before appearing as a ceiling stain far from where it actually entered.
Common Excelsior District roof repairs San Francisco Roofing handles:
- UV-fatigued torch-down seam sealing and modified bitumen patching throughout 94112
- Stucco wall-to-roof transition re-flashing and counter-flashing replacement on post-war bungalows
- Parapet cap flashing replacement and termination bar re-securing on low-slope systems
- Skylight re-flashing and curb replacement on mid-century bungalow skylights
- Pipe boot, HVAC penetration, and rooftop vent boot replacement
- Emergency storm tarping and interior moisture protection during active storm events
- Gutter rehang, realignment, and downspout rerouting on aging aluminum systems
- Scupper clearing and internal drain camera inspection throughout the neighborhood
- Built-up gravel roof surface repair and bleed-out patching on original mid-century systems
- Dry rot spot-repair in exposed roof decking and fascia boards on aging bungalow framing
Roof Replacement in Excelsior District San Francisco | Top-Rated DBI-Permitted & UV-Engineered Re-Roofing Near Me | 94112
When replacement is the right answer in the Excelsior:
- Torch-down or built-up membranes showing widespread alligatoring or open seams across more than 25% of the roof area
- Roof age past 15 to 18 years for mod-bit systems — shorter than standard SF thresholds due to above-average UV exposure in 94112
- Multiple repair cycles with recurring leaks appearing after every rainy season
- Original built-up gravel roofing showing systemic bleed-out and aggregate displacement
- Insurance carrier non-renewal citing UV-visible membrane degradation or roof age
- Active dry rot in Douglas fir roof decking confirmed during inspection
- Structural deck deflection creating permanent ponding zones
Our process: DBI permits pulled before material is ordered. Street space coordination with SFMTA on Mission Street, Geneva Avenue, and Ocean Avenue. Complete decking inspection on every tear-off. Written fixed-price scope before work begins. Title 24-compliant reflective assemblies as standard. No surprise change orders.
Commercial Roofing in Excelsior District San Francisco | Best Commercial Roofers Near Me | Mission Street & Geneva Avenue | 94112
The Mission Street corridor from Excelsior Avenue to Geneva Avenue, the Geneva Avenue corridor near Balboa Park BART, and the Ocean Avenue strip bordering City College of San Francisco represent the Excelsior’s primary commercial roofing inventory — all operating under above-average UV exposure that degrades commercial membranes faster than on comparable buildings in the Mission or Castro.
Commercial roofing services San Francisco Roofing provides in Excelsior District 94112:
- Full commercial membrane replacement — torch-down, TPO, PVC, and built-up systems on Mission Street and Geneva Avenue mixed-use buildings
- PVC single-ply above all restaurant kitchens — cooking grease from the Mission Street Latin American, Filipino, and international restaurant corridor chemically degrades standard TPO within three to five years. San Francisco Roofing specifies PVC exclusively above food service kitchen exhaust systems throughout 94112
- UV-resistant HVAC curb flashing fabrication and waterproofing
- Roof drain and scupper hydraulic re-engineering on large flat commercial roofs
- Documented semi-annual commercial preventive maintenance — critical on UV-exposed Excelsior roofs where degradation outpaces annual inspection cycles
- Multi-unit residential building re-roofs with HOA coordination
Flat Roofing in Excelsior District San Francisco | Best UV-Resistant Torch-Down & Modified Bitumen Specialists Near Me | 94112
Flat roofing is the defining discipline of the Excelsior District roofing market. Post-war stucco bungalows, mid-century multi-family buildings, and commercial structures throughout 94112 almost universally feature flat or low-slope membrane roofs. Unlike the fog belt where moisture drives failures, in the Excelsior it is UV oxidation and thermal cycling that kills flat roofs.
What proper flat roofing looks like on an Excelsior bungalow:
- Positive slope with tapered polyisocyanurate insulation where decades of thermal cycling have caused deck deflection
- Internal drains and scuppers cleared before membrane installation — standing water compounds UV degradation
- UV-stabilized algae-resistant granule cap sheets — not smooth-surface or economy-granule alternatives that oxidize rapidly under Excelsior sun
- Stucco-to-membrane transition with cant strip, mechanically secured base flashing, and heavy-gauge metal counter-flashing
- Base flashing at minimum eight-inch code height with mechanical termination bars
- Title 24 cool-roof compliant cap sheet — white or light-colored granule surfaces reflecting solar gain rather than absorbing it into living spaces below
Drainage before membrane. Every time. No exceptions.
TPO Roofing in Excelsior District San Francisco | Top-Rated Title 24 Cool Roof & UV-Performance Specialists Near Me | 94112
Thermoplastic Polyolefin (TPO) single-ply is the ideal flat roofing system for the Excelsior’s sun-belt microclimate. Unlike the Richmond or Sunset where fog partially negates TPO’s reflective advantage, in the Excelsior the sun consistently reaches the roof surface — making TPO’s white reflective surface a measurable energy and longevity benefit.
Why TPO makes specific engineering sense in Excelsior District 94112:
- Reduces rooftop temperatures by 40 to 70 degrees Fahrenheit compared to dark modified bitumen — directly lowering top-floor cooling costs during warm Excelsior afternoons
- UV-stabilizer formulations maintain membrane flexibility and seam integrity far longer than standard modified bitumen under sustained direct sun
- Machine-welded seams flex with thermal expansion and contraction — engineered for the Excelsior’s pronounced daily temperature cycling
- Preferred substrate for rooftop solar — the Excelsior’s above-average sun hours make solar performance here among the best in San Francisco
- Lighter dead load than built-up gravel on aging post-war bungalow framing
We calculate site-specific thermal movement allowances and wind uplift requirements for every Excelsior TPO installation — not generic manufacturer standard tables.
Silicone Roofing & Coating Restoration in Excelsior District San Francisco | Best UV-Resistant Flat Roof Restoration Near Me | 94112
The Excelsior District is one of the best San Francisco neighborhoods for silicone coating restoration — because silicone’s UV resistance is dramatically superior to acrylic and elastomeric alternatives, and in a sun-belt microclimate that resistance translates into real extended service life.
San Francisco Roofing’s silicone coating process in Excelsior District:
- Electronic moisture scanning and core sample extraction — mandatory before any coating even in the Excelsior’s drier microclimate
- Full mechanical cleaning including oxidized granule removal, biological growth treatment, and surface preparation
- High-solids silicone base coat with reinforcement fabric at all seams, stucco wall transitions, and penetrations
- White or light-gray reflective silicone topcoat at code-compliant wet-film thickness meeting Title 24 cool roof requirements
Unlike acrylic coatings that degrade within three to five years under sustained UV, high-solids silicone maintains reflective performance and waterproofing integrity through a full 10-to-15-year service life in the Excelsior’s sun-belt microclimate.
Right for: Residential owners with 10-to-15-year torch-down systems showing UV oxidation but no systemic seam failures or wet insulation. Commercial owners on Mission Street and Geneva Avenue who cannot absorb full tear-off disruption.
Wrong for: Any roof with wet insulation, active seam separation, structural deck deflection, or systemic built-up gravel failure. We test every substrate before recommending anything.
Metal Roofing in Excelsior District San Francisco | Best Standing Seam & UV-Resistant Custom Fabrication Near Me | 94112
The Excelsior’s post-war bungalows, Craftsman cottages on hillside blocks near McLaren Park, and modern infill buildings along Ocean Avenue and Geneva Avenue increasingly specify standing seam metal for its UV performance, fire resistance, and longevity advantages in the neighborhood’s above-average sun exposure environment.
Metal roofing services San Francisco Roofing provides in Excelsior District 94112:
- Custom Kynar 500-coated steel and aluminum standing seam on steep-slope sections, dormer faces, and architectural accent roofs throughout 94112
- Custom valley flashing fabrication in Kynar-coated steel on pitched bungalow and Craftsman sections
- Bay window cap fabrication in UV-stable coated steel or aluminum
- Decorative fascia, rake board cap, and parapet coping fabrication for post-war bungalow restoration
- Modern standing seam steel installations on contemporary infill projects near Ocean Avenue and Geneva Avenue
- W-metal open valley systems in Kynar-coated steel — never woven or closed-cut valleys on Excelsior pitched sections
Kynar 500 coating chemistry is specifically engineered for high-UV environments — maintaining reflective coating integrity through decades of sustained direct sun that would degrade standard painted steel within five to eight years.
Waterproofing in Excelsior District San Francisco | Best UV-Rated Deck, Balcony & Below-Grade Solutions Near Me | 94112
In the Excelsior’s post-war multi-story bungalows and multi-family buildings, a leaking rooftop deck or rear yard deck is a structural threat to the framing and finished interior below. UV exposure on horizontal deck surfaces in the Excelsior accelerates waterproofing membrane degradation faster than in fog-buffered SF neighborhoods.
Waterproofing services San Francisco Roofing provides in Excelsior District 94112:
- Pedestrian-traffic-rated deck waterproofing using UV-stabilized polyurethane and fiberglass-reinforced systems on occupied rooftop and rear yard decks throughout 94112
- Below-grade foundation waterproofing on hillside properties near McLaren Park and Bernal Heights grade transitions
- Parapet wall through-wall flashing rebuilding and cap replacement on attached rowhouses and bungalows
- Stucco wall-to-deck waterproofing transitions — the specific failure point on Excelsior post-war construction where horizontal deck waterproofing must seal against a stucco exterior wall
- Planter box and green roof waterproofing membrane installation
We specify UV-stabilized polyurethane and elastomeric systems with extended UV resistance ratings on all Excelsior deck waterproofing — not standard fog-belt membranes that degrade faster under sustained Excelsior sun.
Wood Shake Roofing in Excelsior District San Francisco | Best Class A Fire-Rated Craftsman & Victorian Specialists Near Me | 94112
The Excelsior’s older Craftsman cottages, Victorian bungalows on hillside blocks near McLaren Park, and pre-war residential stock on Cayuga Avenue and Alemany Boulevard frequently feature original wood shake on steep-slope sections, gable ends, and decorative dormers.
Standard untreated wood shake is not code-compliant under the California Building Code. Any new installation must use Class A fire-retardant treated (FRT) wood shakes with documented treatment certifications.
Wood shake services San Francisco Roofing provides in Excelsior District 94112:
- Class A FRT wood shake installation on historic Craftsman and Victorian steep-slope sections maintaining authentic period appearance
- Selective shake course replacement preserving intact original sections
- Synthetic underlayment replacement beneath existing shake without full tear-off where shake is structurally sound
- Architectural shingle alternatives replicating wood shake profile for homeowners whose insurance carriers exclude wood shake from coverage eligibility
Skylight Installation & Repair in Excelsior District San Francisco | Top-Rated Skylight Specialists Near Me | 94112
Skylights are one of the most common leak sources on Excelsior District flat bungalow roofs — and one of the most poorly handled repairs in the neighborhood. In the Excelsior’s thermal cycling environment, poorly flashed skylight curbs expand and contract with the membrane and fail at the curb-to-membrane transition within three to five years of a low-quality installation.
Skylight services San Francisco Roofing provides in Excelsior District 94112:
- New skylight installation on flat bungalow and rowhouse roofs with properly engineered curb flashing and integrated membrane transitions
- Skylight curb re-flashing on existing installations where thermal cycling has failed the original flashing
- Skylight lens seal replacement and frame restoration on aging mid-century bungalow skylights
- Structural curb rebuilding where underlying wood framing has deteriorated through water infiltration
- UV-stable flashing materials at all skylight curb transitions — not standard painted steel that degrades under Excelsior sun exposure
Excelsior District Roofing: The California Insurance Non-Renewal Problem
If your insurance carrier has sent a non-renewal notice citing your Excelsior District roof’s age, UV-visible degradation, or wood shake material — call San Francisco Roofing before the cancellation deadline.
Carriers examining satellite imagery of sun-exposed Excelsior flat roofs can identify membrane alligatoring and granule loss sufficient to trigger non-renewal notices even on roofs that have not yet leaked internally. The UV degradation visible from above is enough for underwriters to classify the roof as a liability.
What San Francisco Roofing provides to fight non-renewal in 94112:
- Photo-documented inspection reports with specific UV degradation assessment and remaining service life documentation
- Class A fire-rated assembly installations with manufacturer certification
- Title 24 compliance documentation addressing carriers’ energy code requirements
- Complete DBI permit packages from application through final sign-off
- Post-installation specification sheets formatted for insurance carrier underwriting review
Serving Every Block in the Excelsior District | San Francisco Roofing | 94112
San Francisco Roofing serves the full geographic span of 94112 — from the commercial properties along Mission Street between Excelsior Avenue and Geneva Avenue, through the dense residential blocks surrounding Excelsior Playground and Cayuga Park, to the hillside homes bordering McLaren Park along John F. Shelley Drive and Mansell Street, and the Ocean Avenue corridor approaching City College of San Francisco.
Specific Excelsior District areas San Francisco Roofing serves:
- Mission Street commercial and mixed-use corridor through the heart of the Excelsior
- Geneva Avenue corridor approaching Balboa Park BART Station
- Ocean Avenue strip bordering City College of San Francisco
- Residential blocks surrounding Excelsior Playground between Excelsior Avenue and Russia Avenue
- Cayuga Avenue corridor and Cayuga Park adjacent residential blocks
- Hillside properties bordering McLaren Park along Mansell Street and John F. Shelley Drive
- Alemany Boulevard corridor approaching Bernal Heights
Property types San Francisco Roofing serves in 94112:
- Post-war stucco bungalows from the 1940s and 1950s
- Single-family Craftsman cottages and Victorian bungalows on hillside blocks
- Multi-family flats and in-law units
- Mixed-use commercial and residential buildings on Mission Street and Geneva Avenue
- Detached garages and accessory dwelling units (ADUs)
- HOA-managed condominium buildings
- Restaurant buildings and food service operations on the Mission Street corridor
- Commercial properties near City College of San Francisco on Ocean Avenue
Frequently Asked Questions | Best Roofing Near Me in Excelsior District | San Francisco Roofing
San Francisco Roofing | Excelsior District’s Trusted Local Roofing Contractor
San Francisco Roofing brings specialized Bay Area roofing expertise to one of San Francisco’s most distinctively misunderstood roofing markets. The Excelsior District is not Richmond. It is not sunset. It is not Noe Valley. And it absolutely cannot be roofed like any of them.
The overwhelming majority of homes in 94112 — the 1940s and 1950s stucco bungalows lining Mission Street near Excelsior Playground, the post-war rowhouses on Cayuga Avenue, the modest multi-family buildings along Geneva Avenue approaching Balboa Park BART Station — feature flat or low-slope membrane roofs hidden behind stucco parapets. These are not pitched shingle roofs. They are membrane systems — torch-applied modified bitumen and built-up gravel — that drain to internal scuppers and through-roof drains and fail at thermally fatigued seams, at stucco wall-to-roof transitions, and at parapet cap flashings that have been expanding and contracting under direct Excelsior sun for decades.
That is the critical difference. While the Outer Richmond fights salt-air corrosion and the Inner Sunset battles persistent fog, the Excelsior bakes under some of the highest direct UV exposure in San Francisco. Thermal cycling drives seam fatigue. UV oxidation destroys cap sheet granule integrity. And when the first atmospheric river hits in November, every failure point that summer quietly opens reveals itself simultaneously — usually through a bedroom ceiling stain that turns out to be six months old.
Add the organic debris loading from McLaren Park along the southeastern boundary, densely attached construction on zero-lot-line properties, and San Francisco’s demanding DBI permit environment — and you have a roofing market that punishes every contractor who treats the Excelsior like anywhere else in the city.
San Francisco Roofing is different. We are CSLB-licensed, fully insured, family-operated, and we have been solving the Excelsior’s specific sun-belt roofing problems with the precision this neighborhood demands.
