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
Roofers in Duarte, CA
The roofing question we hear most often from Duarte homeowners is simple: “Can you tell me what’s actually going on up there before anyone sells me anything?” That’s where a standalone roof inspection comes in, and it’s the right first step for most of the homes here, because Duarte’s housing stock is older and the climate works against shingles in ways we’ll explain below. If you need an honest read on your roof, call Windmill Roof Repair at (866) 850-2496.
Why Duarte Homes Are Different
Duarte sits where the San Gabriel Valley floor starts climbing toward the San Gabriel Mountains, and that geography shows up on nearly every roof we walk. The foothill-adjacent blocks, particularly in the northern reaches of 91010, get hit with more intense sun and hotter surface temperatures than homes in the flatlands, and the Santa Ana winds that sweep down through Angeles National Forest carry embers toward those same hillside streets. That means roofing in Duarte is as much about fire-rated assemblies as it is about sun-damaged asphalt shingles. Class A systems, ember-resistant vents, and fire-rated underlayment have moved from optional to expected on the foothill side of town.
The housing stock tells its own story. Most of Duarte was built between the 1950s and 1970s: mid-century ranch homes and post-war tract houses, nearly all with asphalt shingle roofs that have outlived their original design life by a decade or more. In 91010 especially, we regularly find original wood sheathing under layered reroofs, which means a proper fire-rated assembly often requires a full tear-off rather than another overlay. The steep north-to-south grade also means roof pitch and drainage change block by block, so a drainage fix that works on a flat lot near Huntington Drive won’t be right for a hillside home off Royal Oaks Drive.
Styles & brands we work with






Our Main Duarte Services
Most Duarte homeowners call us for one of two reasons: a leak or visible damage that points toward a repair, or a roof that has aged past its useful life and needs a full replacement. Here’s what each looks like in this city.
Roof Repair in Duarte
Repair work in Duarte usually starts with a specific problem: a water stain on a ceiling after a winter rain, missing shingles after a Santa Ana wind event, or cracked flashing around a chimney or vent. On older 1960s and 1970s homes we often find the real issue isn’t the shingle you can see but the dry-rotted fascia or deteriorated underlayment beneath it. We offer repair as a genuine standalone service, not a stepping stone to a replacement pitch. See Roof Repair in Duarte for the full breakdown of what repair work involves here, including the local conditions that change the scoping.

Roof Replacement in Duarte
Replacement becomes the honest recommendation when a Duarte roof has layered old shingles, widespread granule loss from years of inland sun, or sheathing damage that patchwork repairs can’t resolve. For homes in the ember-exposure zones near the foothills, a replacement is also the moment to upgrade to a fire-rated assembly with ember-resistant vents and fire-rated underlayment. Because we work across seven shingle brands, the product selection gets matched to your home’s wind and fire exposure, not to a single manufacturer’s catalog. See Roof Replacement in Duarte for specifics on materials, tear-off requirements, and what to expect.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in Duarte
Roof inspection in Duarte is the most useful first step for a homeowner who wants an objective picture of what their roof can still do. With most homes here built between the 1950s and 1970s, the original shingle is long past its service life on many houses, and the combination of intense summer UV, Santa Ana wind events, and deferred maintenance means two roofs on the same street can need very different things. Windmill Roof Repair offers Roof Inspection as a standalone service, not a sales funnel, so you get a straight answer about whether you need a repair, a replacement, or nothing at all yet.
Roof Inspection Services
Signs you need it
You see granule buildup in your gutters, curling or cracked shingles from the rim of the roof, a water stain on a ceiling after a heavy rain, or you’re preparing to sell and know a clean inspection report will keep the transaction moving.
What it costs in Duarte
A standard roof inspection in Duarte typically runs between $150 and $350, depending on roof size, pitch, and whether it’s a single-story ranch or a steeper hillside home in the foothill blocks.
How we do it
We walk every accessible slope, check flashing at chimneys and vents, assess underlayment and sheathing where visible, document granular loss and impact damage, and give you a written report with photos showing what’s fine, what’s wearing, and what needs attention soon.
Free Roof Inspection
Signs you need it
You’re comparing contractors for a larger job, or you’ve been told by another roofer that you need a full replacement and want a second opinion before committing to a five-figure scope.
What it costs in Duarte
We provide a free roof inspection when it’s tied to an estimate for repair or replacement work you’re seriously considering; a standalone documented inspection report runs the standard $150 to $350 range.
How we do it
We do the same full walk we’d do on any paid inspection, check the same details, and then put our findings into a clear estimate with photos, so you can compare it against whatever the first roofer showed you.
What Roof Inspection Costs in Duarte
| Item | Typical range in Duarte |
|---|---|
| Standalone roof inspection (documented report) | $150 – $350 |
| Free inspection with repair/replacement estimate | $0 |
| Specialized leak investigation (tracer testing, destructive) | $250 – $600 |
How long does a roof inspection take in Duarte?
Most single-story Duarte ranch homes take 45 to 90 minutes to inspect fully. Steeper hillside lots or homes with multiple roof levels will take longer, and we’ll tell you upfront before we start.
What if the inspection finds nothing urgent?
That’s a good outcome, and we’ll say so plainly. You get a written record of the roof’s condition, and if nothing needs work now, we’ll tell you what to watch for and roughly how many seasons you likely have left. Call (866) 850-2496 to schedule an inspection.
Brands We Service in Duarte
We’re not tied to one manufacturer’s catalog, and that matters in a place like Duarte where the right shingle depends on whether your home faces the foothill ember zones or the flatter valley heat. We work with seven brands including IKO, Atlas, Tamko, and Boral, and we match the product to your roof’s wind and fire exposure. See our brands for the full lineup.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Duarte, CA
| Service | Typical range in Duarte |
|---|---|
| Standalone roof inspection | $150 – $350 |
| Free inspection with repair/replacement estimate | $0 |
| Minor roof repair (shingles, small flashing) | $350 – $800 |
| Moderate roof repair (larger flashing, vent work) | $800 – $1,800 |
| Major structural repair (sheathing, rafter tails) | $1,800 – $5,000 |
| Full tear-off and replacement (asphalt, mid-grade) | $9,000 – $16,000 |
| Full replacement with fire-rated assembly (foothill zones) | $14,000 – $22,000+ |
| Specialized leak investigation | $250 – $600 |
The two things that push Duarte pricing above the regional norm are layered old reroofs that need full tear-off to reach sound sheathing, and fire-rated assembly upgrades on foothill-adjacent homes where ember-resistant vents and fire-rated underlayment are now standard. We quote fixed, line-item pricing before work starts, and we don’t change the number mid-job unless you change the scope.
Neighborhoods We Serve in Duarte
We cover all of Duarte, including the 91008, 91009, and 91010 ZIP codes, from the older tract streets near the 210 corridor up into the steeper foothill blocks. Our crews are familiar with the drainage and access quirks that change block by block in this city, and we can typically schedule an inspection in Duarte within a few days of your call.
- Foothill-adjacent neighborhoods north of Royal Oaks Drive
- Mid-century ranch blocks near Huntington Drive
- Post-war tracts east of Buena Vista Street
- Newer hillside development along the 210 corridor
- Older 1950s sections in south Duarte
Service Area – Cities Near Duarte
Windmill Roof Repair serves Duarte and the surrounding San Gabriel Valley foothill communities. We regularly work in Bradbury, CA, Monrovia, CA, Baldwin Park, CA, and Mayflower Village, CA, so if you’re just over the city line, give us a call and we’ll confirm coverage.
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 Roofers in Duarte
We can usually schedule a Duarte roof inspection within a few business days of your call, and sometimes faster if the foothill blocks have open scheduling. The inspection itself takes about an hour for a standard ranch home. Call (866) 850-2496 and we’ll find the earliest slot.
Full tear-off and replacement jobs in Duarte require a city permit, and we pull it and handle the inspections as part of the job. Minor repair work typically doesn’t need one. We’ll tell you exactly what your specific job requires before anything starts.
Yes. The steeper grades in the foothill blocks of 91010 are a different access and drainage challenge than a flat southern Duarte ranch, and our crews are set up for both. Pitch, access, and fire-zone requirements get assessed during the inspection so the estimate reflects the actual job.
If you want a straight answer about your Duarte roof, call Windmill Roof Repair at (866) 850-2496 for a free estimate.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Duarte Customers Say
"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."
— Laura Mercer"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."
— Ramon Reyes"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Dale Parker