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
Roofers in Duarte, CA
Roof inspection in Duarte is the smart first call when you notice a stain on the ceiling, granules in the gutter, or just haven’t looked up in a few years. Most of the homes here sit against the San Gabriel Mountain foothills, where UV exposure, Santa Ana wind gusts, and dry canyon debris age roofs faster than homes just a few miles down the valley floor. Barnwood Roofing has served Duarte since 2013, and we’ll tell you straight whether a repair is enough or if replacement is the honest answer. Call (855) 382-1073 to schedule an inspection.
Why Duarte Homes Are Different
Duarte is a narrow foothill city wedged between the mountains and the 210 freeway, and the roof problems we see change noticeably from one side of town to the other. In the flatland neighborhoods of 91010, mid-century ranch and post-war stucco homes dominate, many still carrying the original wood shake or a first-generation asphalt shingle roof that’s now 25 to 30 years old. Up in 91008 and 91010’s foothill streets, the pitches get steeper and the exposure shifts: up-slope shingle fields take the brunt of the Santa Ana winds, while the afternoon sun beats directly onto the mountain side and bakes southern exposures.
Duarte’s identity as a small-town city, home of City of Hope, means the neighborhoods are older and tightly woven. That shows up on the roof in a few specific ways. Tight lot access makes material staging harder than in newer subdivisions with wide side yards. Mature trees drop leaf litter into valleys and gutters, holding moisture against the deck during the short winter wet season. And because so many homes are neighbor-adjacent, a replacement often means coordinating tarping, fastening, and cleanup in a way that respects the family across the fence. The foothill edge also sits within the ember-exposure zone during fire season, so roof edges, vents, and gutter detailing get scrutinized more here than a couple miles down the hill.
Styles & brands we work with






Our Main Duarte Services
Duarte homeowners call us most about two things: damage that needs a surgical fix and full replacements on homes that have reached the end of serviceable life. Both start with an honest assessment of what’s actually happening on the roof.
Roof Repair in Duarte
Roof repair in Duarte tends to fall into a few familiar patterns. Wind-scoured shingle fields on up-slope exposures lose their seal and start flapping. Old wood shakes crack, curl, and split well before flatland roofs down the hill show the same age. Valley metal corrodes under leaf litter, and pipe boot flashings dry out in the heat. We treat repair as a legitimate, permanent fix, not a stopgap or a foot in the door for a replacement pitch. If a repair is enough, we’ll tell you that plainly. If it isn’t, we’ll show you why with photos from your own roof. Learn more about Roof Repair in Duarte.

Roof Replacement in Duarte
When a Duarte roof has reached the end, the decision usually comes down to ridge exposure and deck condition. Foothill homes with steep pitches and full afternoon sun age shingles unevenly, and we often find that the sun-baked side has lost granule adhesion while the up-slope side has wind lift. Replacement on Duarte’s older homes also means accounting for tight access and tear-off debris routing through mature landscaping. Because we source from seven manufacturers, the right material is matched to the home’s exposure, slope, and budget, not to whatever is sitting in a warehouse. See Roof Replacement in Duarte for the full picture.

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 a standalone service we take seriously because the houses here are at the age where problems hide until they leak. In the foothill streets above the 210, we routinely find wind-scoured shingle fields on one side of the ridge and sun-baked, brittle shakes cracking on the other, both of which can look fine from the street for years. A proper Roof Inspection walks every slope, checks the flashings, the valleys, the vents, and the gutters, then gives you a written report with photos so you can see exactly what we’re seeing. Inspection first, recommendation second.
Roof Inspection Services
Signs you need it
You need a roof inspection in Duarte when you see granules collecting in gutters, notice curling or lifting shingle edges from the street, or spot interior ceiling stains after the Santa Ana winds blow through.
What it costs in Duarte
A full roof inspection in Duarte runs $180 – $340 depending on roof size, slope, and access, and that price is credited back to you if the inspection leads to repair or replacement work with us.
How we do it
We walk every slope and ridge, check all flashings, valleys, vents, and gutter runs, then document everything with photos and give you a written report showing the condition of each component and what actually needs attention now versus what can wait.
Hail Damage Roof
Signs you need it
After a hailstorm passes through the San Gabriel Valley foothills, you may see spatter marks on the composition shingles, small divots in soft metal flashing, or dents on vents and gutter screens, all signs that warrant a closer look.
What it costs in Duarte
We include hail-damage assessment within a standard roof inspection, so Duarte homeowners pay $180 – $340 for the full walk and report with photo documentation for any insurance claim.
How we do it
We inspect each slope for impact marks and spatter, check the flashings and soft metals for dings, and photograph every affected area so you have clear evidence for a claim if the damage is real, and if it’s not, we’ll tell you that too.
Roof Estimate
Signs you need it
When a Duarte roof is showing its age or has known damage and you want to understand costs across materials and product tiers before committing, it’s time to get a formal written estimate.
What it costs in Duarte
A detailed written roof estimate in Duarte starts around $180 – $340 as part of the inspection service, and that cost is fully credited if you move forward with repair or replacement through us.
How we do it
We measure the roof, confirm slope and access conditions, then price the job across the material options that fit your home from the seven manufacturers we work with, so you’re choosing from real options at different price points rather than a single take-it-or-leave-it number.
What Roof Inspection Costs in Duarte
| Item | Typical range in Duarte |
|---|---|
| Full roof inspection (all slopes) | $180 – $340 |
| Inspection with written report & photos | $180 – $340 |
| Inspection credit toward repair/replacement | Full credit applied |
How long does a roof inspection take in Duarte?
A typical Duarte roof inspection takes 45 to 90 minutes depending on roof size, number of slopes, and how much documentation is needed. You’ll have the written report the same day. Call (855) 382-1073 to schedule yours.
Will you tell me if I don’t need a new roof?
Yes, and that’s the whole point of the inspection. If the roof has years left with targeted repairs, that’s what we’ll recommend. Call (855) 382-1073 for an honest assessment.
Brands We Service in Duarte
Barnwood Roofing works with CertainTeed, Owens Corning, IKO, and Atlas products across Duarte, and we stock common flashing, underlayment, and accessory parts from these manufacturers so repairs don’t stall waiting on special orders. That means most Duarte repairs move from assessment to completed work within days, not weeks. See our brands for the full span of manufacturers we install and service.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Duarte, CA
| Service | Typical range in Duarte |
|---|---|
| Full roof inspection | $180 – $340 |
| Inspection with written report & photos | $180 – $340 |
| Roof estimate (credited toward work) | $180 – $340 |
What pushes pricing up in Duarte is what you’d expect from a foothill city: steep pitches on hillside lots, tight access for tear-off and material staging on older streets, and roof damage that extends into the decking or requires extra ventilation work for the ember zone. Whatever the number is, you’ll get a written line-item quote before work starts, and that number doesn’t move unless you change the scope.
Neighborhoods We Serve in Duarte
We work across all of Duarte, from the older foothill streets climbing toward the mountains down to the flatland tracts near the 210. Most of our Duarte repairs are scheduled within one to two weeks of the initial inspection, depending on weather and material availability.
- Foothill neighborhoods near Royal Oaks Park
- The flatland ranch tracts north of Huntington Drive
- Neighborhoods adjacent to City of Hope
- The hillside streets climbing toward Bradbury
- Older post-war subdivisions near the 210 corridor
Service Area – Cities Near Duarte
Barnwood Roofing serves Duarte and the surrounding foothill and valley communities. If you’re in Bradbury, CA, we work the steep, tree-shaded hillside lots just east of Duarte. In Monrovia, CA, we see the same aging mid-century stock with its own canyon exposure. Down the hill, Baldwin Park, CA and Mayflower Village, CA bring flatter terrain but the same sun and wind cycle. Wherever you are, the first step is the same: a straight assessment of what’s actually happening on the roof.
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
Most roof replacements in Duarte require a permit through the City of Duarte Building and Safety Division, and we handle that paperwork, the inspections, and the closeout as part of the job. Repairs that don’t alter the roof structure typically don’t need one. We’ll confirm what applies to your specific project during the estimate.
Most non-emergency repairs in Duarte are scheduled within one to two weeks after the inspection. If you have an active leak, tell us when you call and we’ll prioritize getting it tarped and stopped. Call (855) 382-1073 and we’ll give you a straight answer on timing.
Yes. A number of Duarte neighborhoods have HOAs with material and color requirements. We can provide product spec sheets and color samples for any of the seven manufacturers we work with, so your approval package matches what we’ll actually install. We’ll also flag any obvious HOA constraints during the estimate.
If your Duarte roof is showing its age or leaking after the last wind event, start with an honest assessment. Call Barnwood Roofing at (855) 382-1073 to schedule a roof inspection and get a straight answer on what needs to happen, and what can wait.
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
"Went up in the attic first with a flashlight before going on the roof, which no other estimator bothered to do. Found the stain and worked backward from there."
— Danielle Delaney"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."
— Todd Meyer"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."
— Hector Ramirez