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 Duarte
Roof replacement in Duarte runs $9,800 – $24,500 for most homes, with hillside properties in 91008 landing on the higher end and ranch-style tract homes in 91010 closer to the middle. That’s the honest range we quote, and we’re the team that will tell you if you actually need a full replacement or if a repair gets you another five years. We know Duarte differently than a roofer coming up from Orange County ever could. The mountain winds, the clay tile, the county pockets that change how permits get pulled. Call us at (866) 282-5070 and we’ll give you a straight read before you spend a dime.

Why Buena Park Roof Repair Is Duarte’s Preferred Roof Replacement Company
Rick Dunnigan started Buena Park Roof Repair around one idea: assess honestly, repair when possible, replace when necessary. That approach lands well in Duarte, where homeowners are tired of contractors who show up, glance at the roof, and quote a full replacement before climbing a ladder. We run a focused three-service model – repair, replacement, and inspection – so roofing is all we do, every day.
Our crews work on Duarte roofs from Encanto Park up through the hillside streets above Royal Oaks. We see the same failure patterns you do after a Santa Ana event: cracked tiles on windward slopes, lifted ridge caps, underlayment dried out from years of mountain sun. What sets us apart is the seven manufacturer relationships we carry. We’re authorized to install and warranty GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means we match material to your existing roof instead of pushing whichever brand happens to be on the truck. For Duarte homeowners with Mission-style tile, that matters.
Our Roof Replacement process always starts with a dedicated inspection. No repair commitment required. If we find fixable damage, we’ll tell you. If replacement is genuinely needed, you’ll get a written line-item quote before any work is scheduled.
Styles & brands we work with






Reroofing in Duarte
Reroofing in Duarte means tearing off the old roof down to the decking and installing a complete new system: underlayment, flashing, drip edge, and new roofing material. We do it frequently on the 1950s and 60s ranch homes in 91010, where original wood shake and early composition shingles have hit the end of their service life. A typical reroof on a 1,400 to 1,800 square foot Duarte home runs $11,500 – $18,500, depending on pitch, tear-off layers, and decking condition. Hillside properties in 91008 with multi-plane geometries and clay tile roofs land in the $16,000 – $24,500 range.
One thing that changes reroofing costs in Duarte more than most cities is what sits under the old roof. Homes from the mid-century era often have 1×6 spaced sheathing rather than solid plywood, which means we need to install new decking before the underlayment goes down. On acreage parcels, county permitting can add plan-check time we build into the schedule from day one.
What You Should Know Before Starting
If your roof has two or more existing layers, Duarte-area code typically requires a full tear-off rather than a recover. We’ll confirm this during the inspection and include it in your written quote so there are no change orders mid-job.
Why Decking Condition Controls the Price
Older Duarte homes often show decking rot around penetrations, valleys, and eaves where decades of mountain-driven rain found its way in. We won’t know the full decking replacement count until the old roof comes off, but we’ll give you a per-sheet price upfront so you know exactly what any additional work costs.
Flat Roof Replacement in Duarte
Flat Roof Replacement in Duarte is common on the ranch homes and room additions in 91010 and on detached shops and ADUs spread across larger acreage parcels. A flat roof replacement for a typical 800 – 1,200 square foot Duarte structure runs $7,800 – $13,500, with the final price driven primarily by the roofing system you choose and what we find under the existing membrane.
Flat and low-slope roofs in Duarte take a different beating than pitched roofs. The San Gabriel Valley sun bakes membranes from above while poor drainage lets water pond, which accelerates seam failures and membrane cracking. On valley-floor lots, UV degradation of older built-up roofs and modified bitumen is the dominant failure mode we see. On hillside properties, wind-driven debris from the canyons scours flat roof sections on upper additions and detached structures.
Detached Structures and Outbuildings
Duarte acreage often includes detached garages, shops, and ADUs with flat roofs that get skipped when the main house was re-roofed years ago. We scope those separately and can bundle them into the same permit package. Equipment access on these structures is sometimes tight, which affects staging and material handling, and we factor that into the quote rather than surprising you later.
Ponding and Slope Correction
If your flat roof in Duarte ponds water for more than 48 hours after rain, the membrane is working against you. Sometimes the fix is as simple as a tapered insulation layer or additional roof drains. We’ll identify this during inspection and price the correction as a line item, not a vague “drainage improvement” add-on.
Trusted Brands We Service in Duarte
You should choose your material, not ours. That’s why we’re authorized to install and warranty products from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. In Duarte, we lean on Owens Corning and Boral frequently because they’ve proven themselves on our local jobs. Owens Corning architectural shingles hold up well against San Gabriel Valley heat on 91010 tract homes, while Boral tile gives us the authentic Mission-style look that matches existing roofs across the city. We coordinate material delivery to your Duarte property in sync with the tear-off schedule, so your project doesn’t sit exposed waiting for shingles.

See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Duarte Homes
-
County vs. city permit confusion. Homes on unincorporated county pockets in and around Duarte fall under LA County building department jurisdiction, not the City of Duarte. We’ve seen unpermitted re-roofs on acreage parcels fail inspection years later when the property changes hands, costing the seller thousands to bring things current.
-
Santa Ana wind damage on hillside clay tile. Properties in 91008 take canyon-level gusts that crack tiles, lift ridge caps, and tear flashing at valleys. The flat lots down in 91010 rarely see this pattern, but their roofs age out from UV and ponding on shallow pitches instead.
-
Skipped ice and water shield on outbuildings. Long material hauls and tight equipment access on detached ADUs and shops lead some crews to skip ice and water shield at valleys and penetrations. Those become leak points within a few seasons, and we’ve repaired enough of them to know exactly what was skipped.
-
Underlayment degradation from mountain sun. Duarte sits directly at the foot of the San Gabriel Mountains, and the sun-and-wind cycling here is harsher than what neighboring cities get. Underlayment that would last 20 years in Monrovia can be brittle and failed at 15 years in the 91008 hillside zone.
Pricing for Roof Replacement in Duarte, CA
Let’s get concrete. A full roof replacement in Duarte runs roughly $9,800 – $24,500 for residential properties. Here’s how that breaks down across the work we do most often:
- Reroof of a mid-century ranch in 91010 with architectural shingles: $11,500 – $14,500
- Hillside tile roof replacement in 91008 including new underlayment and decking: $16,000 – $24,500
- Flat roof replacement on a detached ADU or shop: $7,800 – $13,500
- Roof decking replacement (per sheet when the old roof is off): $85 – $120 per sheet
What moves the number? Decking condition, roof pitch, number of tear-off layers, whether you’re in a county-permit pocket, and whether detached structures are bundled in. We give written line-item quotes, and the price doesn’t change once work starts unless you ask us to add scope. Call (866) 282-5070 for a free estimate – we’ll come out, inspect, and tell you what you actually need.
We Also Serve Cities Near Duarte
Our crews work throughout the San Gabriel Valley. In addition to Duarte, we regularly handle roof replacement in Bradbury, Monrovia, Baldwin Park, and Mayflower Village. If you’re in one of those communities, the same repair-first philosophy and seven-brand material choice applies. Call (866) 282-5070 and we’ll schedule your inspection.
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 Replacement in Duarte
It depends on whether your property falls under City of Duarte jurisdiction or an unincorporated LA County pocket, which varies block by block in Duarte. Properties in 91008 above the city core often require LA County building department permits, adding plan-check steps and a little time to the schedule. We determine jurisdiction for every job before quoting, and we pull the correct permit whether it’s city or county. Call (866) 282-5070 and we’ll verify your parcel’s status as part of the free estimate.
Septic tanks, leach fields, and wellheads create no-go zones for staging, material drops, and sometimes even ladder placement on larger Duarte lots. We map those setbacks during the inspection so our tear-off and material handling plan doesn’t put weight on a leach field or block a wellhead access path. It changes logistics rather than the roof itself, but it’s part of why we scope every acreage job on-site before quoting.
Because the wind profiles are completely different. In 91008, Santa Ana gusts and canyon drainage-driven wind hit roofs with enough force to crack clay tiles, lift ridge caps, and tear flashing at valleys. In 91010, wind is far less aggressive, and roofs there more often fail from UV degradation of underlayment and ponding on shallow pitches. We scope replacement materials and fastening patterns to match which failure mode your Duarte property actually faces. Call (866) 282-5070 for an inspection that tells you which one applies to your roof.
Yes, and we do it regularly on Duarte acreage. Detached structures often have flat or low-slope roofs that were installed with shortcuts, like skipped ice and water shield at valleys and penetrations. We inspect those separately, price them as a distinct line item, and can bundle them into the same permit package as the main house. If you’d rather handle the ADU roof now and the main house later, we’ll scope it either way.
We check where roof runoff currently goes and whether grading or existing drainage channels are directing water toward the foundation or toward septic or well setback areas. Open lots in Duarte with acreage often have positive drainage away from structures, but years of erosion and hardscape changes can reverse that. We’ll flag any drainage corrections during the inspection and can include them as part of the replacement scope. Call (866) 282-5070 to schedule a free inspection and get this answered for your specific property.
On a hillside property in the 91008 ZIP above Duarte, our crew replaced a wind-damaged clay tile roof after Santa Ana gusts cracked tiles across multiple valleys. We stripped to the decking, installed ice and water shield in the valleys, new drip edge, and upgraded underlayment before reinstalling Boral tiles with a six-nail pattern to better resist canyon-level uplift. That’s the difference between guessing at a roof and knowing exactly what the wind will do to it next fall.
Written by Rick Dunnigan, Owner at Buena Park Roof Repair, serving Duarte and the San Gabriel Valley with honest roof replacement, repair, and inspection services.