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, CA typically costs between $450 and $2,800 depending on the scope, with clay tile repairs and design-review coordination pushing jobs toward the higher end. We know this city’s roofs. The estate-era homes along Lombardy Road, St. Albans Road, and around The Huntington demand technical precision and an eye for architectural detail that generic roofers rarely bring. If you’ve spotted a ceiling stain after a rainstorm or noticed cracked tile after the Santa Anas, call us at (877) 731-1384 for a straight diagnosis before anyone talks price.
Why Hawk Roof Repair Is San Marino’s Preferred Roof Repair Company
Noel Ibarra built Hawk Roof Repair around a simple operating rule: inspect first, document what’s there, then talk options. That matters more in San Marino than almost anywhere in Southern California, because a hasty repair with the wrong material can trigger a city Design Review problem that costs thousands to undo. Our Roof Repair team works on the homes this city is known for, the 1920s Spanish Colonial Revivals and Tudors with multi-plane roofs, parapets, and original clay tile that has to be matched, not swapped.
Homeowners in the 91108 and 91118 zip codes call us because we’re already familiar with San Marino’s permit process. We know which repairs sail through as like-for-like and which ones need Planning Commission or Design Review sign-off before the first tile comes off. That local knowledge saves weeks. When we inspect a roof in the Oak Knoll district or near Valentine Reservoir, we’re looking at it through the lens of what this city will approve, not just what keeps the water out. We hold our team accountable to a simple standard: the fix has to perform and it has to look right on a San Marino roofline.
Styles & brands we work with






Metal Roof Repair in San Marino
Metal Roof Repair in San Marino is a specialty niche, not because there’s a lot of standing-seam steel here, but because the metal that does exist shows up on the city’s mid-century ranch homes, low-slope porch covers, and custom decorative flashing on estate properties. When a painted metal valley or parapet cap fails on a home near Lacy Park, the repair usually involves cutting out the corroded section, treating the surrounding metal, installing a matching gauge panel, and re-sealing every seam against wind-driven rain. Expect to pay $600 to $2,200 for most metal roof repairs in San Marino, with the cost driven by metal gauge, color matching, and how much access the roof plane allows.
San Marino’s inland heat means metal roof components expand and contract aggressively. Fastener grommets fail. Soldered seams at box gutters crack. These aren’t cosmetic problems once the winter rains arrive, they become water entry points.
Valley Metal and Flashing Repairs
On estate-era homes where clay tile meets metal valley pans, the intersection is the first thing we inspect. A corroded galvanized valley under Spanish tile can leak for years before anyone notices, by then the sheathing below is already compromised. We cut out the failed section, install a matching pre-finished metal pan, and re-bed the adjoining tile so the visual line stays clean.
Parapet Cap and Dormer Metalwork
Homes with parapet walls, and San Marino has plenty of them, depend on metal cap flashing to keep water out of the top of the wall. When that cap lifts or separates, water follows the wall cavity down. We remove and replace the cap with material matched to the home’s existing metal profile and color, then re-secure every lap so wind-driven rain can’t exploit a gap.
Commercial Roof Repair in San Marino
Commercial Roof Repair in San Marino mostly means the low-slope and built-up roofs on the city’s limited commercial and institutional buildings, the schools, the clubhouses, the small admin buildings around The Huntington campus, and mixed-use structures along Huntington Drive Boulevard. These roofs fail differently than residential: ponding water on built-up membranes, failed scuppers, split seams at mechanical curbs. A typical commercial roof repair here runs $850 to $3,200, with the upper range covering membrane section replacement and re-flashing at penetrations. The design-review dynamic applies on commercial properties too, visible parapet changes or material shifts can require city review, so we match existing membrane color and profile whenever possible.
The commercial stock here is older, much of it built before modern TPO and PVC membranes became standard. That means repairs often involve torch-down patching on asphalt-impregnated membranes that have been patched before. We approach those with caution, because layered patches hide underlying saturation.
Built-Up Roof Section Repairs
When a low-slope built-up roof starts to blister or pull away at the wall flashing, the correct repair is section replacement, not more sealant. We cut back the failed area to sound decking, install fresh plies matched to the existing system, and re-flash the transition so it sheds water instead of trapping it. For San Marino’s flat commercial roofs, proper drainage correction is part of the repair, not an add-on.
Scupper and Drain Refurbishment
The most common commercial call we get in San Marino is a ponding roof with a clogged or undersized scupper. We clear the drain path, inspect the surrounding membrane for saturation, and re-flash the drain body so the seal is watertight. It’s a small repair that prevents a big tear-off.
Trusted Brands We Service in San Marino
We repair and maintain roofs built with every major material brand this city’s estates were built with. That includes GAF, CertainTeed, Tamko, and Boral systems. Because we’re not locked into a single manufacturer’s product line, we can match an existing roof’s profile, color, and warranty coverage rather than forcing a one-brand solution. For San Marino homeowners, that means a repair that blends into the original roofline instead of announcing itself. We source materials and matching components from local suppliers serving the San Gabriel Valley, so wait times on common parts stay short. When a custom tile or specialty profile is needed, we tell you the lead time up front before anything is ordered.
Common Roof Repair Problems We See in San Marino Homes
- Cracked clay tile after Santa Ana wind events. San Marino’s location against the San Gabriel foothills means wind-driven debris and dried-out tile underlayment fail together. A cracked field tile over a broken batten lets water sit against the roofing paper and rot it out.
- Leaking valleys on multi-plane roofs. The dormers, parapets, and intersecting roof planes common on 1920s homes create valleys that concentrate rainwater. Flashing that was adequate forty years ago is now corroded, lifted, or sealed over with layers of failed caulk.
- Fireplace and chimney flashing separation. San Marino’s estate homes almost always have chimneys, and the transition from vertical masonry to tile or shingle is where we find the most leaks. The flashing loosens under repeated thermal cycling from the inland sun, and water follows the mortar line down.
- Patchwork repairs from previous contractors. Many San Marino roofs show evidence of quick fixes done without Design Review or material matching. Mismatched asphalt shingles on a clay tile roof plane or off-color tile replacements are both a city enforcement risk and a leak waiting to happen underneath.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in San Marino, CA
Homeowners should expect the following ranges in San Marino’s market: leak repair and small flashing work runs $450 to $950. Valley repair with tile salvage and re-bedding runs $900 to $2,100. Metal roof section replacement runs $600 to $2,200. Commercial membrane patching starts around $850 and runs to $3,200 for larger section work. Clay tile matching adds cost when custom profiles are needed, and if Design Review approval is required, the permit process adds time more than direct cost. No change orders. No re-quotes after we open the roof. Call (877) 731-1384 and we’ll give you a written line-item price before ordering any material.
We Also Serve Cities Near San Marino
While this page focuses on San Marino, our crews cover the surrounding West San Gabriel Valley daily. Homeowners in San Gabriel, East San Gabriel, East Pasadena, and North El Monte get the same inspection-first approach and the same seven-brand material access. If you’re in one of those cities and need roof work, the phone number is the same: (877) 731-1384.
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
You may need Design Review approval if the repair involves a visible material or color change on a roof plane that can be seen from the street or a neighboring property. Like-for-like repairs replacing broken tile with matching tile in the same color and profile typically fall under standard permit review. The safest path is to have us document the existing material and proposed match before work begins, we’ll tell you if your repair triggers city review.
Matching clay tile for a San Marino repair usually takes three to eight weeks depending on the manufacturer and profile. Original tile from the 1920s and 1930s often has to be sourced from salvage yards or custom-produced to match. We order the tile only after you’ve approved a written fixed price, and we’ll tell you the lead time before the contract is signed. Call (877) 731-1384 to schedule the inspection that starts this process.
Yes, in most cases we can section-repair a built-up roof without triggering a full re-roof, as long as the existing membrane is still sound outside the problem area. We cut back to dry decking, install plies matched to the existing system, and re-flash all transitions. The repair gets documented with photos and a material list, and if city review is needed, we handle the paperwork. Estimates are free. Call (877) 731-1384.
We install high-temperature-rated synthetic underlayment for most tile and shingle repairs in San Marino, because the city’s inland heat and UV exposure break down older felt products faster than many homeowners realize. For tile repairs we pair the underlayment with the existing batten system so the repaired section performs like the original installation. On historic homes, we match the underlayment choice to what the original roof system specified.
We start with documentation: photos, measurements, material identification, and a written assessment of what’s original and what’s been replaced before. On a 1928 Spanish Colonial Revival in Oak Knoll, we repaired a leaking valley where the original clay tile had cracked after years of Santa Ana winds. Our crew removed and salvaged the surrounding tile, replaced the failed underlayment and flashing, and reinstalled the original tile to match the existing profile and color, avoiding a design-review trigger. The homeowner appreciated the documented tile match and the fixed price that was locked in before the six-week custom tile lead time began. That’s the standard we bring to every historic roof in San Marino, no surprises on material, no surprises on price.
Contact Hawk Roof Repair for Roof Repair in San Marino
If you’ve noticed a ceiling stain, cracked tile, or a leak that only shows up in heavy rain, don’t wait for the next storm to test your roof. We inspect first, every time. You get a written diagnosis, a fixed price, and an honest answer about whether you need a repair or a full replacement. Call Noel Ibarra and the team at Hawk Roof Repair at (877) 731-1384 to schedule your free estimate. We serve all of San Marino, including the 91108 and 91118 zip codes, with the full-lifecycle roofing services this city’s homes deserve.
Written by Noel Ibarra, Owner at Hawk Roof Repair, serving San Marino and the San Gabriel Valley.