Metal roofing
Architectural shingles
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 depending on what’s failing, and most jobs we handle are done in a single visit. We work the foothill streets above the 210 and the flatland tracts below it, so we know what a wind-scoured ridgeline in 91008 needs versus a sun-baked composition roof in 91010. If you’ve got a leak, lifted shingles, or flashing that’s pulling away, call us at (855) 382-1073. We’ll tell you straight whether a repair is enough or if the roof’s at the end of its life.

Why Barnwood Roofing Is Duarte’s Preferred Roof Repair Company
We repair roofs as a core service, not as a fallback when a replacement pitch fails. That matters in Duarte because a lot of the homes here, especially the mid-century ranches and post-war stucco houses in 91010, have roofs that need surgical work, not a full tear-off. We’ll say so when that’s the case. Ruben Calloway built Barnwood Roofing around the idea that an inspection should produce an honest recommendation, not a sales script.
Our crews know the tight driveways and mature oaks in the older foothill neighborhoods, and we’ve worked on enough wind-lifted ridge caps near Royal Oaks Park to know what to look for before we even set a ladder. We’re not the biggest roofing company in the San Gabriel Valley, and that’s fine. We’d rather be the one that gives you a straight answer and a repair that holds.
When you call, you get a real assessment. We carry materials and parts locally, so a repair on a CertainTeed shingle roof or an old Owens Corning field doesn’t have to wait on a warehouse order from Riverside.
Styles & brands we work with






Emergency Roof Repair in Duarte
Emergency Roof Repair in Duarte usually means one of three things: a wind event along the foothill edge has peeled shingles back and rain is getting in, a branch from one of the older oaks or pines near the Angeles National Forest boundary has punched through the decking, or a valley or vent flashing has failed and water is running into the ceiling. We respond to Duarte addresses the same day when we have a crew available, and emergency calls are triaged ahead of routine estimates. Expect to pay $450 to $1,200 for most emergency repairs, with tarping running $250 to $400 when a full repair can’t be safely completed in the storm window.
What We Do First
We stop the water. That means a temporary seal or tarp, then a real look at what failed. On a Duarte hillside home, that often means checking the up-slope shingle field before the obvious leak point, because wind-driven rain doesn’t always enter where the stain shows.
When It Can’t Wait
A small leak near a pipe boot or vent is a repair you can schedule. Water coming through a light fixture or running down an interior wall after a Santa Ana blow is not. If drywall is wet, don’t wait for the estimate conversation. Call us and we’ll get someone out.
Flat Roof Repair in Duarte
Flat Roof Repair in Duarte is common on the post-war stucco homes and garage additions built in the 1950s and 60s, many of which still have original built-up or modified bitumen roofs. The flatland 91010 tracts see intense summer heat that dries out the asphalt and causes alligator cracking, while the foothill homes get wind-blown leaf litter that packs the drains and scuppers. Most flat roof repairs in Duarte run $450 to $1,300. If the membrane is at the end of its service life, we’ll tell you, but plenty of the flat roofs we see just need a patch, a drain detail, or a new pipe boot.
Patching vs. Replacing Membrane
A localized patch on a flat roof is a legitimate long-term repair when the surrounding membrane still has life. We pull back the failed section, inspect the substrate for rot, and patch with matching material from the manufacturer we carry.
Drain and Scupper Work
Duarte’s dry canyon leaf litter is a flat roof’s enemy. We see drains packed with leaves that dam water against flashings and parapet walls. Cleaning and re-detailing a drain is often a $300 to $500 fix that prevents a $3,000 replacement.

Trusted Brands We Service in Duarte
We work with seven roofing manufacturers, which means when we repair a Duarte roof we’re matching the existing product, not forcing a brand swap. That matters when one house has an Atlas field and the neighbor three doors down has an IKO roof. We stock local parts for Duarte customers from CertainTeed, Owens Corning, and IKO among others, so most repairs don’t wait on shipping. If your roof can be repaired with the manufacturer’s specified materials, that’s what we’ll do. We’ll tell you if a repair is enough, and we’ll stand behind it.
Common Roof Repair Problems We See in Duarte Homes
- Wind-lifted shingles on foothill ridgelines. The up-slope faces above the 210 take the full force of Santa Ana winds, and we regularly see architectural shingles lifted at the ridge and along rakes on exposed 91008 homes while the field still looks fine.
- Sun-baked cracking and curling. Original wood-shake and older three-tab asphalt roofs on the up-slope side crack and curl years before the flatland roofs a mile down the hill. Once we peel back the shingle, there’s often dry underlayment or soft decking underneath.
- Valley and vent flashing failures. Duarte’s dry canyon leaf litter and ember exposure pack the valleys and cover the pipe boots and vents. That debris dams water and hides flashings that rusted through without anyone noticing.
- Flat roof ponding and drain blockages. The post-war flat roofs in 91010 hold water when drains clog with leaves, and that standing water accelerates membrane failure. Drain and scupper detailing is a frequent repair call from Duarte homeowners.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Duarte, CA
Small, scoped repairs in Duarte start around $350. That covers a pipe boot replacement, a few shingles reset on a flatland 91010 roof, or a simple flashing reseal. Mid-range repairs, the kind we see most often on foothill homes with wind-lift or valley flashing issues, run $600 to $900. Larger repairs that involve pulling back a section of field, replacing decking or underlayment, and re-detailing drip edge and vents typically land between $1,000 and $1,400. A flat roof patch or drain detail runs $450 to $1,300 depending on the membrane and the extent of the substrate damage. Every estimate from Barnwood Roofing is free, and we write it line by line so you see exactly what you’re paying for. Call (855) 382-1073 for an exact quote on your Duarte roof.
We Also Serve Cities Near Duarte
Our Roof Repair crews cover the whole Duarte area, and we also work in Bradbury, Monrovia, Baldwin Park, and Mayflower Village. If you’re in one of those neighboring cities and need an honest roof assessment, call us at (855) 382-1073. We’ll head out and tell you what’s actually going on up there.
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
A foothill roof repair costs more because the failure is rarely isolated. Wind uplift along the exposed ridgelines above the 210 pulls shingles loose, but by the time we get up there, the up-slope field often needs re-nailing, underlayment replacement, or decking repair. The flatland 91010 roofs are easier to access and fail more predictably. A shingle replacement that’s $350 in the flats can be $700 to $900 on a steep foothill pitch because of the access and the extent of the wind damage. Call (855) 382-1073 and we’ll give you a straight number for your specific house.
Some original wood-shake roofs in Duarte can be repaired locally, but most are at the point where the shakes are too brittle to work with. We’ll inspect first and recommend second. If the field is cracked and curling across the up-slope face, a repair becomes a losing game, each repair costs more than the last. But if the damage is confined to a valley or a couple of shakes around a penetration, we can patch it properly and give you a realistic timeline for eventual replacement. We’ll tell you which one it is when we see the roof.
We stage on the driveway or street where access allows, we hand-carry materials when we can’t get a truck close, and we protect landscaping without building a scaffold over your neighbor’s fence. Duarte’s older lots sit close together, and the mature oaks overhang a lot of the roofs we repair. That means lower roof access and careful tear-off when branches hang over the ridge. We’ve done enough of these to know what the access costs before we quote it.
Ask both contractors to write the scope line by line and name the materials they’ll use. If one bid says “repair roof” and the other says “remove 3 squares of shingles, replace underlayment, install new valley flashing, re-nail field per manufacturer spec,” you’ve spotted the difference. We write our estimates that way because we want you to know what you’re paying for. The free estimate call is (855) 382-1073.
Yes. In the foothill neighborhoods south of the Angeles National Forest boundary, we pay closer attention to roof edge details, vent openings, and valley flashings than we would on a flatland roof. Loose shingles, open vent screens, and debris-packed valleys are ember entry points during fire season. We re-detail the roof edge and flash the penetrations so the repair doesn’t create a new vulnerability. That’s a standard part of every repair we do in Duarte’s foothill zone.
Get Your Free Duarte Roof Repair Estimate
If you see a water stain, a lifted shingle, or just want a second opinion on a quote you got from another contractor, call Barnwood Roofing at (855) 382-1073. Ruben Calloway and our team will come out, look at the roof, and tell you what it actually needs. Inspection first, recommendation second. Seven brands, one honest recommendation. That’s how we work in Duarte.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Duarte and the San Gabriel Valley.