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 usually runs between $350 and $1,400 for targeted fixes like shingle replacement, flashing repair, or a valley leak, and most jobs are scoped and completed within a week. Larger storm damage or hillside acreage work can push higher, but the number that matters is the one you get after someone actually walks your roof. We work the whole city, from the 91010 ranch tracts along Huntington Drive to the 91008 foothill parcels backing up against the San Gabriels. Call (833) 589-7850 and we’ll tell you what your roof actually needs, repair, replacement, or nothing yet.
Why Bedrock Roof Repair Is Duarte’s Preferred Roof Repair Company
We’re a Roof Repair company that built its name on a repair-first sequence. Alan Cofield started Bedrock Roof Repair with a simple rule: inspect before you recommend, and repair when repair is the honest answer. Duarte homeowners appreciate that because this city’s housing stock splits hard between mid-century tract homes and hillside custom builds, and the right fix is different for each.
We know Duarte’s roofs the way you know your street. We know the 91010 flats bake all summer under foothill sun, and that the first winter rain finds every valley and penetration that gave up during the heat. We know the 91008 hillside parcels answer to a different set of rules entirely, county permitting, slope exposure, and Santa Ana winds that hit harder up there than they do a few miles downhill in Monrovia or Baldwin Park. Our Duarte customers get that local read on every estimate, not a generic roofing pitch.
We source from seven major manufacturers, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the material recommendation follows your roof and your budget. Not a supplier’s incentive. Seven leading brands. One honest recommendation.
Styles & brands we work with






Storm Damage Roof Repair in Duarte
Storm Damage Roof Repair in Duarte is most often a Santa Ana wind story. After a strong canyon event, we get calls from the older 91010 ranch homes along the foothill edge where original 1950s and 60s ridge caps lifted, starter strip pulled loose, and shingle courses let go at the windward slope. The repair involves re-nailing or replacing blown shingles, resetting ridge vent and drip edge, and sealing any penetrations the wind worked open. It’s not glamorous work, but done right it keeps a $500 repair from becoming a $9,000 replacement in two seasons.
Wind-Scoured Hillside Edges
Up in 91008, the damage pattern shifts. Homes near the Santa Anita Wash and Fish Canyon drainage take gusts that funnel down the canyons and hit roof edges at angles flatland roofs never see. We often find ridge caps peeled clean off, starter strip torn at the eaves, and fire-rated underlayment exposed where shingles lifted. A typical wind-scour repair on a hillside home in Duarte runs $800 to $2,200 depending on how many courses let go and whether tile matching is required.
Flashing and Valley Failures After Rain
The other storm pattern hits when Duarte’s occasional winter rain lands hard on aging shingles. Valleys and penetrations that sun-baked all summer start leaking fast. Flashing repair or valley rebuild on a Duarte home typically costs $450 to $1,100. Roof cement alone doesn’t fix these. The metal has to come out or get properly re-lapped under the shingle course.
Metal Roof Repair in Duarte
Metal Roof Repair in Duarte splits between the standing seam and corrugated panels on hillside 91008 homes and outbuildings, and the occasional metal patio cover or detached shop on 91010 acreage. The work usually means replacing failed screws and washers, re-seating lifted panels, repairing seam separation, or replacing a damaged panel section. Metal roofing is loud in the wind if fasteners are shot, and Duarte’s Santa Ana seasons will find every loose screw on a hillside roof.
Fastener and Seam Failure
Most metal roof problems we fix in Duarte start with fasteners. The expansion and contraction from intense summer heat and cool winter nights works screws loose over time, and once the neoprene washers crack, water follows the threads in. A fastener replacement and seam re-torque on a Duarte metal roof typically runs $600 to $1,500 depending on square footage and slope access. Ignored, it turns into sheathing rot under the panels.
Outbuilding and Detached Shop Repairs
On Duarte acreage, the metal shop roof or detached ADU is often the most neglected roof on the property. Flashing at roof-to-wall transitions gets opened by wind, panels shift at the eaves, and nobody scopes it because the house roof looked fine. We inspect every roof on the property when we quote, not just the one the homeowner flagged. Metal outbuilding repairs in Duarte usually run $400 to $1,300.
Trusted Brands We Service in Duarte
We service and install materials from CertainTeed service in Duarte, Owens Corning, IKO, and Atlas, alongside the rest of our seven-brand line. For Duarte homeowners that means we can match an existing shingle on a 1960s ranch house without forcing a full re-roof, and we can source fire-rated underlayment and Class A materials for the 91008 hillside without special ordering through one captive supplier. If your Duarte roof needs a repair that blends with what’s already up there, we stock the common profiles and can pull the rest locally within a day or two. Repair when possible. Replace when necessary. Inspect before either.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Duarte Homes
- Wind-lifted ridge caps in 91008: Original nailing patterns from the 1980s and 90s weren’t designed for canyon-driven Santa Ana gusts. Caps lift, rain gets under the ridge, and the leak shows up on the ceiling weeks after the wind dies.
- Baked-out valley seals in 91010: Duarte’s summer heat hardens and cracks valley sealant on low-pitch composition shingle roofs. First winter rain drives water under the shingle course at the valley joint.
- Penetration flashing on older ranch homes: The 1940s-70s tract stock in 91010 often has original flashing around vents and pipes. Galvanized flashing from that era is usually at the end of its service life.
- Neglected outbuilding transitions: On acreage properties, shops and detached ADUs get built with minimal roof-to-wall flashing detail. Those joints fail quietly while the main house roof looks fine.
Pricing for Roof Repair in Duarte, CA
A standard shingle replacement on a Duarte ranch home runs $350 to $700. Flashing repair runs $450 to $1,100. Valley rebuilds run $500 to $1,400. Hillside 91008 work typically adds 15 to 30 percent for slope access, safety anchoring, and fire-rated material matching. The biggest pricing variable we see in Duarte is scope: if the outbuilding, shop, or detached ADU needs work too, that’s a separate line item most contractors never quote. We walk the whole property and give you one itemized bid. Estimates are free. Call (833) 589-7850.
We Also Serve Cities Near Duarte
Beyond our Roof Repair in Duarte coverage, we work Bradbury, Monrovia, Baldwin Park, and Mayflower Village. Same repair-first approach, same seven-brand sourcing, same crew from inspection to final nail.
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
It depends on the scope, but most straightforward repairs on hillside acreage do not require county approval if they’re limited to like-for-like material replacement. What changes with county jurisdiction is the inspection and setback context, especially on parcels near the Santa Anita Wash and Fish Canyon drainage. If the repair involves structural changes to roof framing or a change in roofing material class, you may need county review. We’ll tell you before we quote if a permit is likely. Call (833) 589-7850 and we’ll figure it out on the first call.
The scoping itself is the difference. On a 91008 hillside acreage property we’re looking at slope access and safety anchoring, material staging constraints on a long driveway, potential county permit triggers, and usually one or more outbuildings that need a separate line item. On a 91010 tract home, we park, ladder up, and scope in 20 minutes. On acreage it’s a different job. Our quotes include the full property walk, so nothing shows up as a surprise change order. For an exact number, call (833) 589-7850.
Check the windward slope edges on older 91010 ranch homes first, ridge caps and starter strip lift there before anywhere else. Then look at the 91008 hillside roofs facing the canyon mouths, that’s where wind scour peels caps and exposes underlayment. Also check any detached shop or ADU roof with metal panels, loose fasteners get loud in the wind and leak soon after. If you see lifted shingles or missing ridge caps, call (833) 589-7850 for a free estimate before the next rain finds it.
Yes. We match existing Boral tile, repair or replace fire-rated underlayment, and reset tile courses to the original profile. Duarte’s wildland interface makes Class A fire-rated detailing a real local concern, not an upsell. Patching a tile roof with shingle is a temporary fix that fails and looks wrong. We’ll match the material. Call (833) 589-7850 for an itemized quote on your hillside roof.
Line up the scope line by line. One quote that’s $400 cheaper probably skipped the outbuilding, used sealant instead of metal replacement, or quoted a shingle patch where tile matching is required. Ask each contractor what they’ll do at the valleys, whether they inspected the whole property, and whether the price is fixed after the roof is opened. We give written, itemized, fixed-price quotes. No change orders. Call (833) 589-7850 to compare ours.
Written by Alan Cofield, Owner at Bedrock Roof Repair, serving Duarte and the San Gabriel Valley foothills.