Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across San Marino
Roof repair in San Marino typically runs $450 – $2,800 depending on what’s actually wrong, and most jobs are finished in a single day. We work on the large historic estates that define this city, so we understand what it means to match original materials and respect architectural character. If you’ve spotted a water stain, a cracked tile, or lifted flashing after the last Santa Ana wind event, call (877) 755-4274 and we’ll give you an honest assessment before any work is quoted.
We’re based nearby in Glendale and serve San Marino regularly, which means we can get a technician to your property fast and, more importantly, we know what your roof was built with and how it’s been aging.
Why Weathervane Roof Repair Is San Marino’s Preferred Roof Repair Company
Homeowners in San Marino call us because we’re roof-only specialists who start with inspection, not with a sales pitch for a full replacement. That matters in a city where original clay tile and slate roofs from the 1920s and 1930s are common. Many of these roofs don’t need to be replaced. They need specific, careful repairs, and that’s the work we do most often for San Marino customers.
Gil Tanner, who leads our team, has spent years working on roofs in San Marino and the surrounding San Gabriel Valley. Our crew knows how to walk a brittle clay tile roof without causing more damage, how to source period-correct tiles when a match is needed, and how to rebuild flashing details that actually hold up to foothill winds. We also work across seven major shingle brands including CertainTeed, Owens Corning, and IKO, so when a repair requires new shingles, we match the existing material rather than slapping on whatever’s on the truck. For homeowners who need San Marino Owens Corning service, we carry the full product line and can match existing installations exactly.
Rodrigo heads most of our repair work in San Marino and knows the neighborhoods well, from Oak Knoll to the estates off Huntington Drive and around Lacy Park. When you call, you’ll speak to someone who understands San Marino’s 91108 and 91118 zip codes and the specific roofing challenges that come with this housing stock.
Styles & brands we work with






Flat Roof Repair in San Marino
Flat roof repair in San Marino is smaller in scope than the tile-roof work most people associate with this city, but it’s just as common on additions, porte-cochères, and service wings attached to the original historic homes. A flat roof here typically fails at seams, around drain scuppers, and where the flat membrane meets a pitched tile roof. The intense summer sun bakes the membrane, and after enough UV cycles, seams split and water gets in.
Membrane Patching and Seams
Most flat roof leaks in San Marino start at a failed seam. We remove the old lap, clean the surface, and install a new sealed overlap using material matched to what’s there. On homes in the 91108 area, we often see older built-up roofs with asphalt and gravel that have been patched multiple times by previous owners. A proper seam repair on these runs $350 – $800 depending on the length and condition of the surrounding membrane.
Drain and Scupper Repair
When flat sections pool water after rain, it’s usually a clogged or failed drain assembly, not a complete roof failure. We repair and reseal the drain collar, replace cracked scupper sleeves, and make sure water actually leaves the roof instead of sitting and soaking into the membrane. This type of repair in San Marino typically costs $400 – $1,100 and often prevents the need for a much larger re-roof on that section.
Shingle Roof Repair in San Marino
Shingle roof repair in San Marino applies mostly to later infill homes and remodels, where composition shingle was used instead of tile or slate. The shingle roofs here age fast because of UV exposure. We often find granule loss, curling tabs, and nail pops on roofs that are only 15 to 20 years old. Repairing these issues early adds years to the roof and keeps water out of the underlayment.
Individual Shingle Replacement
When a section of shingles is missing or cracked, we replace the damaged pieces with materials matched to the existing brand and color. We keep stock from CertainTeed, Owens Corning, and IKO in common San Marino colorways, which speeds up the work. Replacing a handful of damaged shingles typically runs $250 – $650 in San Marino, depending on roof pitch and access.
Flashing and Valley Repairs
Most shingle-roof leaks we find in San Marino are actually flashing failures. The metal around chimneys, skylights, and roof-to-wall intersections corrodes or pulls away, especially when Santa Ana winds push rain sideways. We rebuild these details with new flashing, proper sealant, and correct overlap. Depending on the extent, expect $450 – $1,500 for flashing repair on a shingle roof in this area.
Trusted Brands We Service in San Marino
Because we’re not tied to a single manufacturer, we repair and match shingles from any of the major brands already on your roof. We regularly work with CertainTeed, Owens Corning, and IKO materials, plus Atlas when the home has them. For San Marino homeowners, this means a repair blends in rather than standing out as an obvious patch. We also keep a range of common regional colors in stock for these brands, which means less waiting when you need a quick repair before the next storm cycle.
Common Roof Repair Problems We See in San Marino Homes
- Brittle clay tiles cracked by foot traffic: On the original 1920s tile roofs across San Marino, tiles become fragile after decades of UV. When someone walks on the roof, either for a repair or a gutter cleaning, tiles crack. Each cracked tile that’s not replaced becomes a leak path, and matching the color on an 80-year-old tile takes effort and sourcing.
- Failing underlayment under tile: Tile roofs look durable from the street, but the waterproofing layer underneath often fails long before the tiles themselves. On older San Marino estates, we regularly find original underlayment that’s turned to dust. The first big winter rain pushes water through and homeowners see ceiling stains with no obvious tile damage.
- Flashing failures at chimneys and roof intersections: The steep roofs on historic homes in neighborhoods like Oak Knoll create complex intersections. The original flashing was often copper or galvanized steel that’s now corroded. When wind-driven rain hits those spots, water gets in even when the roof surface is intact.
- Valley clogging and debris from foothill winds: Homes near the base of the San Gabriel Mountains collect more wind-blown debris than most of the San Gabriel Valley. Leaves and twigs pile up in valleys and gutters, holding water against the roof longer than it should sit. We see valley rot and seepage on homes near Lacy Park and along Virginia Road.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in San Marino, CA
Here’s what you can expect to pay for roof repair in San Marino. A small flashing repair runs $350 – $700. Replacing cracked or missing tile runs $400 – $1,200 depending on whether we can match from existing stock or need to source period-correct pieces. Underlayment replacement under a section of tile runs $1,200 – $2,800 for a typical valley or eave section. Full flat-roof membrane recoating on a porte-cochère runs $1,500 – $3,500. These are honest ranges for this market. San Marino costs slightly more than neighboring San Gabriel or Alhambra because of the material sourcing and the care required around historic details. Call (877) 755-4274 for a free estimate, and we’ll give you a written line-item price before any work starts.
We Also Serve Cities Near San Marino
Beyond San Marino, our crews work throughout the west San Gabriel Valley, including San Marino‘s neighboring communities of San Gabriel, East San Gabriel, Alhambra, and East Pasadena. If you’re in one of those cities and need Roof Repair from a specialist who treats older homes with care, the same team covers your area.
Serving San Marino, CA — Our Local Coverage Area
We’re based in the San Marino 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 Roof Repair in San Marino
We treat every historic clay tile roof as a preservation job first. That means we don’t walk on tiles unless necessary, we source matching materials, and we work around the city’s design review expectations when the repair is visible from the street. On many original estate roofs we’ve repaired, the tiles themselves are still sound but the underlayment or flashing has failed, and we can fix those without disturbing the tile field at all. Call (877) 755-4274 and we’ll assess whether your historic roof needs a repair or a more involved intervention.
What we find depends on the roof type, but the pattern is consistent. On tile roofs, we most often find decomposed underlayment that’s been letting water through for years. On flat sections, we find failed seams and rusted scuppers. On shingle roofs added in the 1980s or later, we find under-driven nails, missing flashing at roof-to-wall lines, and granule loss from UV. The point is that what’s visible from the ground rarely tells the full story, which is why we inspect before we quote.
Underlayment fails faster than tile because it absorbs the UV and heat load that the tile partially shields. On 1920s and 1930s homes in the 91108 and 91118 zip codes, the original underlayment was often felt paper, which simply doesn’t last 90 years. When it goes, leaks appear even though the tiles above look fine. Replacing underlayment is the single most common repair we do on original estate roofs in San Marino, and it typically involves lifting the tiles in a defined section, replacing the membrane, and resetting the same tiles.
We start by pulling a few intact tiles from an inconspicuous area and matching them against our supplier network, including salvage yards that specialize in period clay tile from the 1910s through 1930s. Color, profile, and thickness all matter. On a 1928 Spanish Colonial Revival in Oak Knoll, we sourced antique tiles from a salvage supplier to match the exact burnt-orange tone of the originals. When exact matches aren’t available, we’ll blend replacements from less visible areas and move originals to the street-facing slopes. That’s the difference between a repair that disappears and one that looks like a patch.
San Marino requires permits for structural roof changes and for repairs that exceed basic maintenance on historic properties. Simple shingle replacement and small flashing repairs typically don’t need a permit. Underlayment replacement, structural repair, and any work that changes the roof profile or visible materials usually does. Because the city has design review for landmark-eligible homes, we handle the permit process for you and make sure the work passes inspection the first time. Call (877) 755-4274 and we’ll tell you whether your specific repair requires a permit before we start.
A Note on San Marino’s Historic Estates
San Marino is a city of large, architecturally significant historic estates. Many of the original Spanish Colonial Revival, Mediterranean, and English Tudor homes from the 1910s through the 1930s still have their original clay tile roofs. When those roofs need repair, the work is often governed by design review and historic-preservation expectations. The roof isn’t just protection; it’s part of the architectural composition. That means matching original tile profiles, colors, and detailing, not just installing any code-compliant roof. We’ve seen what happens when a conventional roofer treats a San Marino estate roof like a standard re-roof: mismatched tiles, lost character, and a visible patch that devalues the home. On a 1928 Spanish Colonial Revival estate in the Oak Knoll neighborhood, we opened up a valley and found brittle, sun-baked clay tiles and failing underlayment from decades of UV exposure. We sourced period-correct antique tiles, replaced the underlayment and flashing, and installed new ice and water shield, all while coordinating with the city’s design review to maintain the home’s historic appearance. That project took longer than a standard repair would, but the result looks like it belongs.
Our Roof Repair team approaches every San Marino job with that same standard. Inspection first, then an honest recommendation, and if the roof doesn’t need replacing, we’ll tell you that directly.
Contact Weathervane Roof Repair in San Marino
If you live in San Marino and you’re dealing with a leak, a cracked tile, or just want a professional condition assessment before winter, call (877) 755-4274 to schedule your free estimate. We’ll inspect, explain what we found, and give you a written line-item quote. No pressure, no push to replace what can be repaired. We serve all of San Marino, including the neighborhoods around Oak Knoll, Lacy Park, and the estates throughout 91108 and 91118.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving San Marino and the San Gabriel Valley.