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, CA typically runs $11,000 – $19,000 for a standard asphalt shingle tear-off and install on a 1,800-square-foot home, and most jobs wrap in 4 – 8 days once materials arrive. That’s the number most Duarte homeowners actually need, but the honest conversation starts before any of that: what’s on your roof now, what condition the decking underneath is in, and whether your hillside property in 91008 or 91010 triggers Los Angeles County’s stricter fire-code requirements. We’ve been working on roofs across the flat 91010 core and the foothill transition zones long enough to know Duarte isn’t one roofing market. It’s two. Call (877) 755-4274 and we’ll tell you exactly what your roof needs, and what it doesn’t.
Why Weathervane Roof Repair Is Duarte’s Preferred Roof Replacement Company
Duarte homeowners don’t have time for a roofing company that treats their house like a template. The ranch homes off Huntington Drive need a different approach than the steep-pitch custom builds climbing toward Royal Oaks Park. Our crews know both. We’re a roof-only specialist, which means every inspection, repair, and replacement we handle is exactly that: roofing. Not a general contractor squeezing your re-roof between a kitchen remodel and a plumbing job.
Gil Tanner leads the team, and his approach hasn’t changed since we started working in Duarte. Inspection comes first. Always. A $500 repair gets recommended when a $15,000 replacement isn’t warranted. That repair-first philosophy is why Duarte homeowners call us back when they do need the bigger job. We work across seven major shingle brands so the material recommendation fits your roof’s exposure, the fire-code requirements on your hillside lot, and your budget. Not the other way around. Duarte homeowners deal with enough surprises when a roof gets torn off. The bid process shouldn’t be one of them.
Styles & brands we work with






New Roof Installation in Duarte
New Roof Installation in Duarte means one of two things in practice: a full tear-off and replacement on an existing home, or a roof going on new construction and additions, which you’ll find scattered through the foothill lots in 91008 and the older subdivided parcels around 91010. Either way, the job starts with a decking inspection and a code review, because Duarte’s wildland-urban interface doesn’t forgive shortcuts. A new roof on a hillside home in the 91008/91010 transition zone has to satisfy Los Angeles County brush clearance inspectors and carry a Class A fire-rated assembly. That’s a code layer flat basin roofs in Baldwin Park never face.
For a standard new roof install on a mid-century ranch in the 91010 flat core, expect $12,000 – $18,000 for a complete tear-off, new underlayment, drip edge, and architectural asphalt shingles. Hillside homes with complex multi-pitch rooflines and fire-rated assemblies run higher, often $18,000 – $28,000 or more depending on complexity and access. We write every change order before touching the first sheet of decking, so the number you approve is the number you pay.
Full tear-off versus overlay
A second or third layer of shingles over an original roof is never something we recommend in Duarte. The housing stock here is too old, and the decking under those layers has been cooking in inland-valley sun for decades. Tear-off is the only way to find rotted sheathing before it fails under winter rain.
Fire-rated assemblies
Any replacement on the foothill edge has to meet Class A assembly requirements. That affects underlayment choices, shingle selection, and sometimes eave and ridge detailing. We handle the paperwork and the inspection sequencing so you’re not chasing county sign-offs alone.
Reroofing in Duarte
Reroofing in Duarte is where we earn our keep, because most of the homes reaching us in 91010 and the lower 91008 hillsides are on their second or third shingle cycle. The original mid-century roofs are long gone. The second roof, installed in the 1990s or early 2000s, is now delaminating from UV exposure, cracking at the ridge, or lifting at the eaves after another Santa Ana season. Reroofing is the same physical job as replacement, but the condition of what’s underneath changes everything. A Duarte roof that’s seen 50-plus years of heat, wind, and occasional ember drift from the Angeles National Forest is never a clean tear-off.
Budget $11,000 – $17,000 for a straightforward reroof on a flat-core ranch in 91010, and $16,000 – $26,000 for a hillside home in 91008 or 91010 where the county fire code and steeper access add labor and material cost. Those numbers assume architectural shingles, new underlayment, and full drip edge replacement. We’ll give you a written line-item quote before any work begins.
Decking replacement
Skip sheathing was common on 1960s Duarte builds, and it is rarely sound after 50 years. We inspect every sheet after tear-off and write a per-sheet price into the original contract, so if you need 12 sheets of OSB instead of four, the cost is known upfront. Not an emergency negotiation.
Flashing and drip edge
Duarte’s winter rains and Santa Ana wind events concentrate their abuse on flashing, valleys, and drip edge. Reusing old metal on a hillside home is a false economy. It leaks at the first storm, and you’re paying twice for labor. We replace it on every reroof.
Trusted Brands We Service in Duarte
We install and repair roofs using materials from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. In Duarte, we regularly spec Roof Replacement systems using Owens Corning and Atlas architectural shingles for the flat-core homes, and IKO or Tamko products where the fire-rated assembly and wind-uplift requirements tighten on the hillside lots. No brand allegiance, no upselling. Seven leading brands, one honest recommendation. If your existing roof is a brand-matched system and only a section needs replacing, we’ll match it so the repair doesn’t look like a patch job.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Duarte Homes
- Rotted skip sheathing on 1960s ranches: The original 1×6 boards dry out, cup, and fail under three layers of shingles. By the time we tear off, some sections crumble at a touch. We check every sheet and replace what’s failed before anything new goes down.
- Wind-scoured ridge caps on foothill homes: After a Santa Ana event, the 91008/91010 transition zone shows lifted ridge caps and broken shingle tabs first. Flat-core roofs a mile away just need the leaves cleared. That elevation difference changes what we recommend, and what the county will inspect.
- Failed valleys without ice and water shield: Duarte’s older roofs were built before modern underlayment standards. Valley leaks happen fast once the rains arrive, and the water tracks under the shingle layer. We install ice and water shield in every valley on a replacement, code or not.
- Ember exposure on hillside replacements: Homes along the wildland-urban interface face brush clearance inspections the flat basin never sees. A roof that skips Class A materials fails inspection and leaves the homeowner scrambling before the next fire season. We build the code requirements into the first bid, not a change order later.
Pricing for Roof Replacement in Duarte, CA
Duarte splits into two pricing realities, and any honest roofer should tell you that upfront. A flat-core ranch in 91010 on a standard lot with simple gables will run $11,000 – $17,000 for a full tear-off and architectural shingle replacement. A hillside home in 91008 or the upper 91010 transition zone with multi-pitch rooflines, steeper access, and Class A fire-rated assembly requirements will cost $16,000 – $28,000. The variables are decking condition, roof complexity, and whether your hillside lot triggers additional brush clearance and eave detailing requirements. We price per sheet for decking, per linear foot for drip edge and flashing, and we write it all down before work starts. Call (877) 755-4274 to schedule your free estimate. We’ll give you an honest line-item quote for your specific roof.
We Also Serve Cities Near Duarte
Our crews work throughout the San Gabriel Valley and foothill communities around Duarte, including Bradbury, Monrovia, Baldwin Park, and Mayflower Village. If your roof sits in the same heat, wind, and fire-code zone, we can help. Same inspection-first process, same written line-item estimates, same repair-first honesty.
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
Hillside homes in 91008 and the upper 91010 transition zone cost more because of steeper roof pitches, harder access for tear-off and material staging, and Los Angeles County’s Class A fire-rated assembly requirements. Those code layers add underlayment, venting, and eave detailing costs that flat-core ranch roofs never face. Call (877) 755-4274 and we’ll break out exactly what your hillside lot adds to the bid.
We write a per-sheet decking replacement price into your original contract before tear-off starts, so rotted sheathing is never an emergency negotiation. On a 1960s Duarte ranch, finding 8 – 14 sheets of failed wood is common. You approve the exact change in writing before we proceed. The price is fixed at the original contract rate, and you’ll see the damaged wood before it’s replaced.
Compare the line items, not the bottom-line number. One Duarte roofer might bid a tear-off with reused flashing and no decking allowance. Another bids full replacement with new drip edge and Class A materials where required. Ask every bidder: Is decking replacement priced per sheet in the contract? Is the flashing being replaced or reused? Does the bid include the fire-rated assembly if the home sits in the wildland-urban interface? If the answer is vague, the bid is vague. Our estimates are written, itemized, and fixed.
Yes, Duarte roof replacements require a permit, and hillside homes in 91008/91010 additionally trigger Los Angeles County brush clearance inspections and Class A fire-rated assembly review. Permits are pulled for every replacement we do. Inspections are scheduled and passed before we call the job complete. This is not optional work on the foothill edge, and skipping it creates a problem when you sell the home.
We install Owens Corning, IKO, Atlas, and Tamko systems regularly in Duarte, alongside GAF, CertainTeed, and Boral. The right choice depends on your home’s pitch, sun exposure, and whether the county fire code drives the material spec. We’ll recommend the brand that fits your roof’s conditions and your budget, not the brand with the best spiff. Get a straight recommendation by calling (877) 755-4274 for a free estimate.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Duarte and the San Gabriel Valley.