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 Duarte
Roof repair in Duarte comes down to one thing: knowing which of the city’s two very different roof profiles you’re dealing with. Hillside homes in 91008 take a beating from Santa Ana wind events that never touch the flat-lot ranch houses down in 91010. Our Roof Repair team has worked both sides of that mountain-to-valley split long enough to know what fails, why it fails, and what it actually costs to fix. If you’re seeing water stains, missing tiles, or a leak that only shows up on windy nights, call us at (866) 282-5070 and we’ll give you a straight answer.

Why Buena Park Roof Repair Is Duarte’s Preferred Roof Repair Company
We’re not a general contractor dabbling in roofing. Roof repair, replacement, and inspection are the only three things we do, and that focus shows up in the work. Duarte homeowners call us because we’ll tell you what the roof actually needs, not what’s easiest for us to sell. When a repair makes sense, we say so. When the underlayment is shot and replacement is the honest call, we show you why with photos and a written explanation.
Our crews know Duarte’s housing stock. The 1950s through 70s ranch and tract homes in 91010 have low-slope roofs with original fascia that heats up and pulls away from the decking over time. The larger hillside properties in 91008 have steep, multi-plane tile roofs where wind-driven debris works its way under ridge caps. Same city, completely different failure patterns. Rick Dunnigan, who leads our team, built our process around that reality: inspect thoroughly, match materials to the existing roof, and never push a full replacement when a targeted fix solves the problem.
Styles & brands we work with






Roof Leak Repair in Duarte
Roof Leak Repair in Duarte typically runs $350 to $850 for most single-source leaks, with more complex failures like valley replacements or underlayment sections between $900 and $1,600. The first step is always finding where water enters, not where it shows up on the ceiling. On a low-slope 91010 ranch, that usually means ponding water has worked through a seam or a failed patch. On a hillside 91008 roof, it’s often wind-driven rain pushed under a lifted ridge cap or through a cracked tile. We trace the path, not just the stain.
Leaks that only appear during wind events are a Duarte hillside signature. The wind lifts a ridge cap just enough to let rain in, then it settles back when the air is still. That’s why we inspect mechanical fastening on caps and flashing, not just the visible surface. Our Duarte crews carry moisture meters to confirm the actual entry point before any repair starts.
Flashing and valley repairs
Deteriorated flashing around chimneys, skylights, and valley penetrations is one of the most common leak sources on older Duarte homes. We remove the old metal, check the substrate beneath it, and install new flashing with proper overlap and sealant. On Mission-tile roofs, valley repairs require care because lifting tiles without walk pads cracks them. We carry pads and replacement tiles in matching profiles for every job.
Vent boot and pipe collar replacement
Cracked rubber vent boots and pipe collars are a $180 to $340 fix that many homeowners overlook. UV exposure at Duarte’s elevation degrades the rubber faster than in coastal areas. We replace the boot, reseal the base, and check the surrounding shingles or tiles for hidden cracks before calling it done.
Emergency Roof Repair in Duarte
Emergency Roof Repair in Duarte usually means a branch through decking after a Santa Ana gust, a tree limb that punched through a tile field, or a leak that opened up during heavy rain and is actively dripping into the house. We respond quickly to Duarte calls and prioritize homes with active water intrusion. Temporary tarping typically runs $250 to $500, with the permanent repair quoted separately once the area is dry and inspected.
If water is coming in right now, get a bucket under it and call us. We’ll walk you through what to do over the phone while the crew is on the way. The goal is to stop the immediate damage first, then scope the real repair. No one should be making a five-figure replacement decision while standing in a puddle.
Tarping and temporary protection
A properly installed tarp needs to extend past the damaged area in all directions and be secured so wind can’t lift it. We use furring strips and cap nails, not loose plastic. Duarte’s canyon-edge gusts will rip off a weak tarp overnight, and then you’re handling a second round of water damage.

Wind and debris damage
After high wind events, we check ridge caps, hip caps, and tile fields for lift and displacement. Cracked clay tiles on steep 91008 pitches often hide split underlayment beneath them. Replacing the tile without fixing the underlayment stops nothing. The same high wind that cracked the tile drove rain underneath it.
Trusted Brands We Service in Duarte
We service and install products from GAF, CertainTeed, Owens Corning, IKO, Atlas, and Tamko. For Duarte’s Mission-style and tile roof homes, we also work with Boral tile systems. What that means for you: when we repair a section, we match the existing material instead of forcing whatever we have on the shelf. We keep common profiles for Duarte’s housing stock available locally, so architectural shingle replacements on GAF or CertainTeed roofs don’t turn into a two-week waiting game. Choose your material, not ours. That’s how we’ve worked since day one.
Common Roof Repair Problems We See in Duarte Homes
- Wind-lifted ridge caps on 91008 hillside roofs: Santa Ana gusts get under the cap, loosen fasteners, and let rain into the ridge line. We see this after almost every major wind event above the valley floor.
- Deteriorating fascia and drip edge on 1950s-70s ranch homes in 91010: Original metal wasn’t built for today’s heat cycling. It pulls away, opens the roof edge to water, and creates a slow rot problem that leaks later.
- Cracked Mission-style clay and concrete tiles from foot traffic: A previous repair crew walked a tile field without pads and left micro-cracks. Those cracks widen with heat and cold, and the repair itself becomes the next leak.
- Failed underlayment beneath intact-looking tile: Tile can look fine on top while the underlayment under it has dried, cracked, and split. Duarte’s dry wind accelerates that aging, especially on windward hillside exposures.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Duarte, CA
Most roof repairs in Duarte fall between $350 and $1,600 depending on what failed and where. Small leak seals and vent boot replacements run $180 to $400. Flashing repairs typically cost $400 to $900. Underlayment sections and valley replacements run $900 to $1,600. Emergency tarping runs $250 to $500 as an interim step. What moves the price: roof pitch, tile fragility, access, and whether the decking underneath is sound or needs replacement. We quote in writing before work starts and stick to that number unless we uncover something structural, in which case we stop and get your approval first. Call (866) 282-5070 for a free repair estimate.
We Also Serve Cities Near Duarte
Our repair crews regularly work in Bradbury, Monrovia, Baldwin Park, and Mayflower Village. The same mountain-to-valley roof dynamics that shape Duarte’s repair needs extend into those neighboring communities, so we know the housing stock and failure patterns there too.
Serving Duarte, CA — Our Local Coverage Area
We’re based in the Duarte 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 Duarte
Wind-driven rain is getting under a lifted ridge cap or through a cracked tile that only opens when gust pressure hits it. The ridge cap lifts just enough in high wind to let water past the fasteners, then settles back down when the air is still. That’s why a 91008 roof can leak only during Santa Ana events and stay dry the rest of the year. We inspect mechanical fastening on every cap and hip during a leak call, not just the tile surface. Call (866) 282-5070 if your roof only leaks on windy nights.
Yes, and this is where Duarte’s mid-century housing stock gets interesting. Once decking is opened on a 1950s or 60s home, inspectors often flag outdated wiring runs or undersized framing that has to be brought current before the roof can be closed back up. That’s a real cost, not a contractor trick. We write allowance language into our repair contracts for exactly these situations, so you know the upgrade path and price before we touch anything. A surprise only becomes a problem when nobody planned for it.
We use walk pads and staging on every tile roof repair so foot traffic never touches bare tile. Cracked tiles from a previous repair crew are one of the most common secondary failures we find on Duarte homes. We also keep matching tile profiles on hand for the city’s common Mission and Spanish styles, so when we do need to lift and reset, we have replacements ready. The goal is to leave the roof with fewer problems than we found, not create new ones.
Ponding water and the seams where it sits. Low-slope roofs on Duarte’s 1950s and 60s ranch homes don’t shed water fast enough when debris or old sealant blocks the flow. We check the low points, the drip edge, and any vertical transitions first. On a recent 91010 call, a homeowner had three separate patches on the same seam because nobody had addressed the ponding that kept re-opening the repair. The fix there was a proper re-secure and drainage correction, not another patch.
Yes. We install both GAF and CertainTeed architectural shingles and keep common color lines available for Duarte homes. Because we work with seven major manufacturers, we’re not stuck matching a GAF roof with whatever single brand we happen to carry. That means your repair blends into the existing roof instead of standing out as an obvious patch. We’ll verify your shingle type, color, and profile during the estimate and match it exactly.
Get Your Duarte Roof Repair Estimate
Whether you’re on a steep tile pitch off Mount Olive Drive or a flat-lot ranch off Huntington Drive, we’ll inspect the roof and tell you exactly what it needs. Repair when possible, replace when necessary. That’s the whole philosophy. Call (866) 282-5070 or reach out through the site to schedule your free estimate. Rick and the crew will walk the roof, show you photos, and give you a written line-item quote before any work starts.
Written by Rick Dunnigan, Owner at Buena Park Roof Repair, serving Duarte’s 91008, 91009, and 91010 zip codes with repair-first roof service.