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 costs between $350 and $1,800 depending on what failed, and most repairs we scope take one day on site once materials arrive. If you’re off Huntington Dr with a leaking vent boot or up Mount Olive Dr with wind-lifted shingles along the ridge, we’ll give you a straight answer about what the roof actually needs. Millstone Roofing has been serving the San Gabriel Valley from our Pomona yard, and we know Duarte’s two very different roof zones. Call (855) 341-6021 and we’ll start with an inspection, not a sales pitch.
Why Millstone Roofing Is Duarte’s Preferred Roof Repair Company
Duarte homeowners call us because we inspect before we quote anything. Nelson Ibarra built Millstone Roofing on that order of operations: a documented inspection comes first, then a written scope, then a line-item price. No crew shows up guessing at what’s wrong. That matters especially in Duarte, where a leak near the ridge on the north side has different causes and code implications than a leak over a flatland tract home’s patio cover.
We carry materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That means the material recommendation fits your roof and your budget, not whatever one brand our supplier pushed that month. When a Duarte homeowner with aging architectural shingles asks whether a patch makes sense or a replacement is smarter, we can show both options across multiple product lines and let the condition of the decking and the remaining shingle life drive the call. Repair when repair is right. Replace when replacement makes sense.
Styles & brands we work with






Metal Roof Repair in Duarte
Metal Roof Repair in Duarte typically runs $450 to $1,600, with the higher end involving panel replacement, seam resealing, or fastener replacement across a larger section of a standing-seam or corrugated metal roof. Duarte’s small stock of metal roofs sits mostly on hillside homes in 91008 and on a handful of commercial structures along Huntington Dr. Those north-of-Foothill metal roofs take a beating: Santa Ana winds drive dust and grit off the San Gabriel foothills, and that abrasive load wears through exposed fasteners and gaskets faster than it would on a valley floor.
Fastener and Seam Failures
On Duarte hillside homes, neoprene washers under exposed fasteners break down under UV and heat cycling, then wind-driven rain finds the fastener hole and wets the decking below. We replace failed fasteners, reseat panels that have crept out of alignment, and reseal seams with the panel manufacturer’s specified sealant. If we find the panel laps were originally fastened wrong, we correct the underlying issue rather than re-caulking over it.
Wind Uplift and Panel Damage
North-of-Foothill properties near the Bradbury line get the worst of the Santa Anas. Where older metal roofs were under-fastened at panel edges, wind uplift can peel a panel back or snap it at the seam. We re-secure lifted panels, replace damaged sections, and add fasteners at the manufacturer’s required spacing for the local wind exposure rather than whatever the original installer thought looked right.
Commercial Roof Repair in Duarte
Commercial Roof Repair in Duarte costs more per job than residential work because the scopes are bigger, but the per-square-foot numbers are often lower: most flat or low-slope commercial repairs along Huntington Dr and through the business district run $800 to $5,000 depending on membrane condition and the size of the failing area. We repair flat and low-slope commercial roofs with the right material system for the existing roof, whether that’s a torch-down, PVC, TPO, or an older built-up roof that needs targeted patching.
Flat Roof Patching and Membrane Repairs
A small ponding area or split seam on a Duarte retail or office roof can become a big problem the first time winter rain arrives. We’ll find the actual source, cut back to sound membrane, and install a manufacturer-appropriate patch with proper surface preparation. If the roof has multiple failing areas, the price to patch all of them sometimes approaches the cost of a full recover, and we’ll tell you that plainly.
Drainage and Interior Leak Tracing
Commercial leaks in Duarte don’t always show up where the water enters. Water can travel across a low-slope roof and pool against a parapet wall a hundred feet from the stained ceiling tile below. We trace the path with a hose test where it’s safe and controlled, then fix the actual penetration or seam failure. That prevents the cycle of patching one spot, waiting for the next rain, and patching again.
Trusted Brands We Service in Duarte
Because Millstone Roofing works across seven major shingle and material manufacturers, we’re not locked into a single product line when a Duarte roof needs repair. We stock local parts and common components for Duarte roofs: GAF, Owens Corning, Atlas, and Tamko architectural shingles for flatland tract homes; Boral barrel tile available for hillside homes that call for tile repair; and the metal and flat-roof accessories those systems require. When we arrive in Duarte for a repair, the materials are already staged. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, Boral: your roof, your choice. And that matters as much for a repair as for a full replacement.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Duarte Homes
- Foothill grit and brush debris packing into valleys: On the north side of Foothill Blvd, wind off the San Gabriels stuffs roof valleys and the space behind the ridge vent with dry brush, grit, and seed pods. That debris dams water, and the water finds failed flashing or a wind-exposed nail that would have stayed dry otherwise.
- Wind uplift on north-of-Foothill roofs: Under-nailed shingles along ridges and rakes fail in big wind events not because the shingle is bad, but because the nailing pattern never met the 130 mph wind rating in the first place. We see whole courses lifted from homes along Mount Olive Dr after a Santa Ana.
- UV-bleached shingles in the 91010 flatlands: On the older tract homes along Huntington Dr and around the 91010 core, we find 20-year shingles that have curled and chalked to the point where every flashing penetration is a liability. A leak that looks small at the ceiling usually traces back to more decking rot than the homeowner expected once we open it up.
- Chimney and vent boot flashing failures after winter rain: Duarte gets a short but intense rainy season, and wind-driven rain hits the mountain-adjacent north side harder than the valley floor. Flashing at chimneys, plumbing stacks, and vent boots that was well-sealed two years ago may have cracked under heat and UV by the time the rain arrives.
Pricing for Roof Repair in Duarte, CA
Here’s what Duarte roof repair typically costs in our experience: a vent boot replacement runs $350 to $550, a flashing repair around a chimney or skylight runs $500 to $1,250, a targeted shingle replacement on a flatland tract roof runs $450 to $1,100, and a valley rebuild with new underlayment runs $1,000 to $1,800. Metal roof repairs run $450 to $1,600. Commercial repairs run $800 to $5,000. The biggest variable in Duarte is what we find under the shingles once we expose the decking, not the shingle itself. We’ll give you a written line-item quote from the inspection, and the price doesn’t change mid-job. Call (855) 341-6021 for a free estimate.
We Also Serve Cities Near Duarte
Our crews cover Duarte and the surrounding foothill and valley communities daily. We’re in Bradbury, Monrovia, Baldwin Park, and Mayflower Village regularly, and the same Roof Repair process applies everywhere we work: inspection first, written findings, then a scoped repair or replacement with the right material for the roof. Millstone Roofing, led by Nelson Ibarra, keeps one crew and one company from the first inspection to the final shingle.
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 means we scope repairs for wind uplift, not just water penetration, on homes north of Foothill Blvd and near the freeway and foothill edge. Shingle courses along ridges, rakes, and eaves take the brunt of Santa Ana gusts, and under-nailed shingles fail there first. We check the nailing pattern when we inspect, not just the shingle condition, because a repair that ignores the uplift risk will fail again in the next wind event. Call (855) 341-6021 for a free inspection if you’re north of Foothill.
We schedule Duarte inspections and repairs from our Pomona yard, and most Duarte calls are on the calendar within a few business days. If a storm just came through and your roof is actively leaking, call us right away and we’ll fit you in as early as the schedule allows. Exact timing depends on how many calls are ahead of yours, but we never promise a same-day appointment we can’t keep.
Yes. We work across 91008, 91009, and 91010, from the hillside streets off Mount Olive Dr near the Bradbury line to the older flatland tracts off Huntington Dr and everything in between. The repair scope is different in each zone, but the inspection-first process is the same.
Not meaningfully. Duarte roof repair prices track with the rest of the San Gabriel Valley: vent boot and flashing repairs are similar to what we charge in Monrovia or Baldwin Park. The difference is scope. Homes in the wildland-urban-interface zone north of Foothill Blvd sometimes require ember-resistant vent upgrades or Class A assembly work as part of a repair, which adds cost that a flatland roof near Huntington Dr doesn’t carry. Call (855) 341-6021 for an exact quote.
Yes, we stand behind our workmanship with a written warranty, and we can register eligible materials for manufacturer-backed warranty coverage through the relevant brand programs. What we can’t honestly do is promise a warranty on a repair where the surrounding roof is already at the end of its life. In that case, we’ll tell you plainly: patching buys time, but a replacement is the right investment. The warranty document follows the work, whatever direction you choose.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Duarte and the San Gabriel Valley.