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 Replacement Across San Marino
Roof replacement in San Marino runs $18,000 – $55,000 for most homes, depending on material, roof complexity, and whether the house falls under the city’s design review. We work throughout 91108 and 91118, from the estates off Huntington Drive to the tree-lined streets near Lacy Park. Rick Dunnigan and his crews know what these older roofs look like once they’re opened up, because we’ve opened plenty of them. Call (866) 282-5070 for a free estimate, and we’ll give you a straight answer about what your roof actually needs.

Why Buena Park Roof Repair Is San Marino’s Preferred Roof Replacement Company
We’re not a general contractor who sidelines in roofing. We do three things: roof repair, roof replacement, and roof inspection. That focus matters in San Marino, where a 1928 Spanish Colonial Revival and a 1940s English Cottage can have completely different roof assemblies, fastening methods, and failure points. Our crews have learned to read those differences before tearing anything off.
San Marino homeowners consistently tell us the same thing: they wanted someone who would tell them the roof could be repaired rather than pushing a full replacement. That’s how we work. Our inspection process is built to distinguish what genuinely needs replacement from what can be fixed at a fraction of the cost. When we do recommend replacement, it’s because the decking, underlayment, or structure won’t survive another cycle of San Marino’s hot summers and concentrated winter storms.
Response time to San Marino is straightforward. We schedule inspections within days, not weeks, and we show up when we say we will. Rick Dunnigan runs the jobs personally, and he answers his phone.
Styles & brands we work with






Roof Replacement Contractor in San Marino
A Roof Replacement Contractor in San Marino has a different job than one working in Alhambra or East Pasadena. Here, the contractor has to manage design review, historic material matching, and original roof framing that may not meet current code once it’s exposed. That’s the work we do. A full replacement on a San Marino home typically runs $22,000 – $55,000, with architectural asphalt shingles on the lower end and clay tile or slate restoration on the upper end.
Full Tear-Off and Decking Assessment
We remove the existing roof down to the framing. On older San Marino homes, that’s when hidden dry rot or undersized rafters show up. We document what we find, photograph it, and price any structural repair as a written change order before we touch it.
Permit and Design Review Coordination
When a home is in a historic district or has visible architectural character, the city often requires design review before any material change. We handle the paperwork, the material samples, and the compliance details. The permit itself can dictate what material we install, and we plan around that timeline from day one.
Asphalt Shingle Roof Replacement in San Marino
Asphalt Shingle Roof Replacement in San Marino makes sense for homeowners who want a lower-cost alternative to clay tile or slate while keeping a clean, traditional look. Architectural asphalt shingle replacement here typically runs $18,000 – $34,000 depending on roof size, pitch, and how much decking needs attention. We install asphalt shingles from Owens Corning, IKO, Atlas, and Tamko, and we stock common colors and profiles so San Marino jobs move quickly.
Architectural Shingles for Steep Rooflines
San Marino’s older homes often have steep, multi-pitch roof planes with dormers, gables, and hips. Architectural shingles handle those angles well and give the dimensional shadow lines that complement estate architecture better than three-tab. We match valleys and ridges carefully so the finished roof looks intentional, not generic.
Underlayment First
Asphalt shingles are only as good as what’s under them. We install high-temp synthetic underlayment rated for the San Gabriel Valley’s UV exposure, then flash every penetration, valley, and wall intersection properly. That’s where leaks start on older San Marino homes, and that’s where we spend our time.

Trusted Brands We Service in San Marino
We’re authorized to install and warranty products from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. In practice, that means a San Marino homeowner can choose their material, not ours. If you want IKO asphalt shingles to match a recent repair section, we install IKO. If your home’s original clay tile is Boral and you want a seamless match, we source the correct profile and color. We keep common parts and materials in stock for San Marino jobs, and what we don’t stock we can usually get within a few days.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in San Marino Homes
- UV-baked clay tile underlayment. Decades of San Marino sun turns the felt under original clay tile brittle and cracked. Water gets through at valleys and penetrations, but the damage often stays hidden until the first big winter storm.
- Oak and camphor leaf buildup in valleys. The dense tree canopy along streets off Huntington and Monterey drops leaf litter continuously. It packs into valleys and gutters, backs water up under aged tile, and rots decking and fascia long before the roof surface looks bad.
- Hidden dry rot and undersized framing. Once a crew removes the decking on a 1910s or 1920s estate, we frequently find rafter tails and sheathing that wouldn’t meet today’s structural code. The city requires the upgrade before the new roof can be permitted, and that changes the scope.
- Mixed materials from past repairs. Many San Marino homes have had patch jobs over the decades using whatever was available. That leaves mismatched tile profiles, incorrect flashing, and warranty voids. Replacement gives us the chance to make it consistent again.
Pricing for Roof Replacement in San Marino, CA
Here are honest ranges for San Marino’s market. Asphalt shingle replacement: $18,000 – $34,000. Clay tile or slate restoration: $35,000 – $65,000. Full tear-off with decking replacement and structural repairs: add $6,000 – $14,000 depending on what we find. Flat roof sections: $4,500 – $9,000 per section. What moves the number is roof complexity, decking condition, design review requirements, and material. We write line-item estimates so you see exactly where the money goes, and the price we quote is the price you pay unless we find something that requires a written change order you approve first. Call (866) 282-5070 to schedule a free estimate.
We Also Serve Cities Near San Marino
Our crews regularly handle Roof Replacement work in the communities around San Marino, including San Gabriel, East San Gabriel, Alhambra, and East Pasadena. For more about our work in this area, see Roof Replacement in San Marino or give us a call to talk through your project.
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 Replacement in San Marino
Yes, in many cases it does. Because San Marino’s historic estates are governed by design-review culture and often retain original clay tile or slate, a roof replacement here frequently requires city approval for any visible change. That means the permit process can dictate material matching and timeline before a single shingle or tile goes on. We handle that process for you, and we build the review period into the schedule so you’re not surprised by delays.
The biggest hidden cost is almost always the decking and structural framing underneath. On a 1920s Spanish Colonial Revival off Huntington Drive, our crew opened up the roof and found the original clay barrel tile had been laid over skip sheathing with no ice and water shield, and the valleys were packed with decades of oak leaf litter. We installed a high-temp underlayment, new copper flashing at the valleys, and matched the existing Boral clay tile, then added soffit vents to improve airflow, all after the city’s design review approved the tile match. That kind of discovery can add several thousand to the final number, which is why we write a structural allowance into every San Marino contract from the start. Call (866) 282-5070 and we’ll walk you through how we price that risk before we open anything up.
Yes. We have authorized access to products from seven manufacturers, including Boral clay tile, and we regularly source matching profiles and colors for older San Marino homes. Matching matters because the design review process may require visual continuity with the original roof. We take samples to the city, document the match, and install it so the new section reads as original.
They’re a significant factor. The dense mature canopy drops leaf litter into valleys and gutters year-round, and in San Marino’s climate, that debris backs water up under aged tile during the first big winter storm. Before we replace any roof in tree-heavy areas, we document valley condition and decking rot caused by the buildup, and we recommend replacement decisions based on what the water actually did, not just how the surface looks. Call (866) 282-5070 for an exact assessment of your roof’s tree exposure.
We install products from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That gives you real material choice instead of a forced upsell into one brand. For San Marino’s older homes, that matters most when we need to match existing tile, slate, or shingle profiles. We’ll tell you what fits your roofline and your budget, not what we happen to have in stock.
Ready to talk about your San Marino roof? Call Rick Dunnigan and the team at Buena Park Roof Repair at (866) 282-5070. We’ll schedule an inspection, give you an honest read on whether you need repair or replacement, and put the estimate in writing. Free estimates, line-item pricing, and no pressure.
Written by Rick Dunnigan, Owner at Buena Park Roof Repair, serving San Marino and the surrounding communities.