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 usually means one of two things: storm or heat damage to an older roof, or preservation work on a historically designated estate where the city insists the original materials stay. Most repairs we handle in the 91108 and 91118 zip codes run between $450 and $3,800 depending on complexity, and estimates are always free. Call (866) 253-8145 and we’ll tell you what your roof actually needs, whether that’s a flashing fix or a full tile re-lay.

Why Vista Roof Repair Is San Marino’s Preferred Roof Repair Company
Ruben Ochoa and our repair crew have spent years working the streets of San Marino, from the estate section off Lorain Road to the mid-century ranch homes spread through the city’s quieter corners. We understand that this is not a city where you gamble on a low-bid crew with no local history. A roof here is often original to a 1920s or 1930s build, which means the right repair isn’t about speed, it’s about knowing what you’re looking at and what the city will require before work starts.
Homeowners in San Marino call us because we give a straight answer. We don’t propose a roof replacement on the first visit. If a section of cracked tile can be salvaged and re-laid, we say so. If the underlayment is gone and the decking is exposed, we’ll tell you that too. Our team handles everything in-house, from the first roof inspection to the final tile reset, which means no mid-project handoff to a sub we don’t control. That continuity matters when you’re coordinating with a homeowner’s architect or waiting on the Cultural Heritage Commission’s design review.
Styles & brands we work with






Shingle Roof Repair in San Marino
Shingle Roof Repair in San Marino covers the mid-century and later ranch homes that replaced the original estate parcels or filled in the city’s remaining lots. Most of these roofs were built with asphalt shingle systems, and after 20 or 25 years under Southern California sun, the granules are worn away and the seal strips start to fail. What we typically find on south- and west-facing planes in San Marino is heat-cracked shingles that expose the nail heads to moisture, especially after a Santa Ana wind event peels the edges back. A repair here usually means replacing a section of shingle, checking the underlayment beneath, and resealing the course. Expect to pay $450 to $1,800 on a typical patch, with the higher end covering ridge or valley work.
Shingle Replacement
A full shingle replacement on a smaller ranch in San Marino runs $8,500 to $16,000, depending on pitch and the brand you choose. We work with IKO, Atlas, Tamko, and Boral for these projects, so you’re not locked into one manufacturer’s product. Our recommendation follows your budget and the architecture, not our inventory.
Valley and Vent Boot Repair
Valley repair in San Marino ranch homes runs $600 to $2,200, depending on whether we’re swapping out a few shingles or re-flashing the entire valley. Vent boots on these homes are almost always the first thing to go. Cracked rubber around a plumbing vent lets water follow the pipe straight into the ceiling, and a boot replacement is a fast $380 to $700 job when it’s caught early.
Storm Damage Roof Repair in San Marino
Storm Damage Roof Repair in San Marino tends to follow a familiar pattern each year: Santa Ana winds in the fall drive debris and embers across the city, followed by winter rains that test every flashing, valley, and tile seam. Homes along the Huntington Drive corridor and up toward the Huntington Library grounds catch the same gusts, and we routinely respond to lifted tile, displaced flashing, and the long-term result of wind-driven rain behind the underlayment. Repair costs after a storm in San Marino typically run $500 to $3,500, depending on how much water found its way through before the leak surfaced inside.
Flashing Repair and Leak Containment
Storm damage rarely announces itself as missing tile on the day it happens. It shows up weeks later as a stain on the ceiling. Our first job is finding the actual water entry point, which often means pulling tile at the headwalls and chimneys to check the flashing underneath. Re-flashing a chimney or dormer in San Marino runs $700 to $2,400, and we routinely install ice and water shield at the transitions, which the original builders never did.
Flat Roof Patch
San Marino has a surprising number of flat and low-slope roof sections on additions and detached garages built during the 1950s and 1960s. After a storm, these are the first areas to puddle and leak. We patch them with the correct membrane system for the existing substrate, typically $800 to $2,800 in this city, and we’ll tell you honestly if the patch will last five years or if the whole section needs to be re-membraned.
Trusted Brands We Service in San Marino
Vista Roof Repair installs and repairs seven nationally recognized roofing brands, including IKO, Atlas, Tamko, and Boral. For San Marino homeowners, that means we can source materials that actually match what’s already on your house, not just whatever comes cheapest from the supply yard. We maintain relationships with local distributors in the San Gabriel Valley so that specialty tiles, custom flashing profiles, and underlayment don’t sit on a truck for three weeks. When your repair is approved by the city and waiting on materials, those relationships are the difference between a one-week job and a one-month one. We’ll walk you through the brand options and let the project’s needs drive the recommendation, not a sales target.

See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in San Marino Homes
- Cracked underlayment beneath intact tile. The original tile on 1920s estates often looks fine from the curb, but the felt or hot-mop underlayment below it has been cooked dry by 80 years of San Marino sun. When the winter rains come, water gets past the tile and pools on the decking. We see this constantly.
- Santa Ana wind damage to clay and slate tile. The sustained gusts that channel down from the San Gabriel Mountains lift tile edges and snap old tiles at the nail holes. Most storm calls we get in San Marino are from homeowners who heard tiles rattling during a wind event and found cracked pieces in the yard the next morning.
- Failed flashing at tile-to-wall transitions. Period Revival homes have numerous dormers, chimneys, and decorative parapets where the original galvanized flashing has rusted through. These are the first locations to leak, and fixing them requires custom-bent flashing that matches the wall’s existing profile.
- Unpermitted replacement work from the distant past. Decades ago, a roof may have been patched with whatever was on hand, sometimes asphalt shingles over original tile. That work may not have required a permit back then, but bringing the roof back to a proper state now means working with the city to correct the mismatch.
Pricing for Roof Repair in San Marino, CA
Repair costs in San Marino run higher than neighboring cities for one reason: the housing stock is older and more protected. A minor repair here averages $500 to $1,200. A valley or flashing job runs $700 to $2,400. Larger storm repairs, where multiple tile sections are lifted and reset, run $2,000 to $5,500. The factors that move your price are roof pitch, whether the tile must be salvaged and re-laid per city requirement, and whether the original underlayment must be replaced as part of the repair rather than just patched over. Every estimate we give in San Marino is a written line-item quote with the price fixed before materials are ordered. Call (866) 253-8145 and we’ll schedule a free inspection.
We Also Serve Cities Near San Marino
Beyond San Marino, our Roof Repair team covers San Gabriel, East San Gabriel, Alhambra, and East Pasadena. If you’re in one of those cities, the same crew that works San Marino’s historic estates is already familiar with your neighborhood’s building patterns and can be out to take a look quickly. Read more about our broader service area or give us a call at (866) 253-8145.
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
Yes, in most cases. If your property is within a designated historic district or is itself a landmarked structure, any exterior repair that changes the roof’s material, profile, or color typically requires review by the city’s Cultural Heritage Commission before work begins. We pull the permit file first, not the ladder, and coordinate with the commission so that salvaged tile, matching profiles, and compatible materials are documented from day one. Call (866) 253-8145 and we’ll help you understand what applies to your specific property.
We regularly match original clay tile profiles and colors on Period Revival homes throughout the estate section. That often means sourcing reclaimed or custom-fired tile to match what’s been on the roof since the 1920s, because standard modern tile won’t pass the city’s design review on a landmark property. The process takes longer than a standard repair, but the result keeps your home’s character intact. Call for a free evaluation of your existing tile.
We inspect the entire roof plane, not just the obvious missing tile. Santa Ana winds lift edges, crack tiles at the nail lines, and drive water behind flashings that are already thin from years of exposure. We document everything, give you a written quote for the actual damage plus the overlooked weak points, and do the repair in one pass so you don’t get a second leak two months later. Estimates are free at (866) 253-8145.
A “square” is shorthand for 100 square feet of roof surface. A “roofing square” is the same thing, just the full term. When we price a repair or a partial replacement, we measure the affected area in squares, so if a quote says three squares, that’s 300 square feet. On San Marino estates with complex roof planes and multiple valleys, we measure each plane separately rather than estimating from the home’s footprint. Call us and we’ll show you exactly how the numbers break down.
The lead time on a San Marino estate repair is driven primarily by two things: city review for historically designated properties, and specialty material sourcing for original tile, custom flashing, or rare underlayment profiles. Neither of these is something a roofing crew can speed up. We plan around them by ordering materials as soon as your quote is approved and by submitting any required city documentation at the front end, not after work has already been scheduled. Call (866) 253-8145 for a realistic timeline for your specific roof.
On a 1928 Spanish Colonial in the estate section near Lorain Road, our crew found cracked underlayment beneath original clay tile after a winter storm. We carefully removed and labeled each tile for re-laying, replaced the failed underlayment with ice and water shield at the valleys, and matched the existing profile so the Cultural Heritage Commission sign-off was straightforward. The homeowner avoided a full replacement and kept the home’s historic character intact.
In San Marino, any re-roof on a historically designated estate can trigger a mandatory Cultural Heritage Commission review, often requiring the original Santa Barbara clay tile to be salvaged and re-laid. That means the job begins with a city permit file, not a ladder. If you own a home in the 91108 or 91118 zip code and you’re seeing leaks, lifting tile, or water stains inside, don’t wait until the next storm exposes more of the decking. Call Vista Roof Repair at (866) 253-8145 for a free inspection and an honest, line-item quote for exactly what your roof needs.
Written by Ruben Ochoa, Owner at Vista Roof Repair, serving San Marino and the greater San Gabriel Valley.