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
Roof inspection in Duarte is the first call homeowners make after a Santa Ana wind event or a hard winter rain, because this city sits directly against the San Gabriel Mountains and takes weather the flatlands never see. Bedrock Roof Repair has served Duarte since 2018, working both the older 91010 ranch homes near the foothill edge and the larger hillside properties up in 91008. We inspect first, recommend repair when the roof can be saved, and only propose replacement when the structure actually demands it. Call (833) 589-7850 to schedule yours.
Why Duarte Homes Are Different
Duarte’s position at the mouth of the Santa Anita Wash and Fish Canyon drainage puts roofing in a different category than what works a few miles down the hill in Monrovia or Arcadia. The 91010 flats are dominated by mid-century single-story tract and ranch houses built between the 1940s and 1970s, most with low-pitch composition shingle roofs, original sheathing, and minimal attic ventilation. Those roofs bake hard under the foothill sun, then get hammered when the occasional winter rain arrives. Meanwhile, 91008 climbs into the hillside with larger custom homes that run tile and flat or low-slope sections, often needing fire-rated underlayment and careful tile matching rather than a simple shingle patch.
Santa Ana winds are the wildcard. When they funnel down the mountain canyons, the callbacks cluster in the older 91010 ranch homes along the foothill edge, where original 1950s and 60s shingles lift and ridge caps tear off first. The wildland interface around Duarte also makes Class A fire-rated roofing and ember-resistant detailing a genuine concern, not a formality. A roofer working this city has to understand two very different housing stocks on the same street grid, and the inspection approach has to shift accordingly. That local split is exactly why a one-size-fits-all roofer gets into trouble here.
Styles & brands we work with






Our Main Duarte Services
Most Duarte homeowners reach out to us for one of two reasons: something on the roof has failed, or they suspect it is about to. Here is how each works in this city.
Roof Repair in Duarte
Repair work in Duarte usually means addressing wind-lifted shingles on older 91010 ranch homes, cracked tile on hillside 91008 properties, or flashing that has pulled away after a Santa Ana event. We start every repair with the roof’s actual condition in hand, because a targeted fix on a 1950s roof with failed sheathing underneath will not hold. Our repair-first approach means we tell you plainly when a repair makes sense and when it would be throwing good money at a roof that has reached the end of its service life. Full details are on the Roof Repair in Duarte page.

Roof Replacement in Duarte
When a Duarte roof does need replacement, the material question matters more here than in most cities. Fire-rated underlayment and Class A products are the right conversation for homes near the wildland edge, while a modest 91010 ranch roof may be well served by a quality composition shingle from CertainTeed or Owens Corning. We work across seven major brands, so the recommendation follows the roof and the budget, not a supplier relationship. The Roof Replacement in Duarte page covers the full process.

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
A roof inspection in Duarte is the smartest first move for any homeowner who has watched Santa Ana winds peel a neighbor’s ridge cap off or who has lived with the same roof through several hot foothill summers. In Duarte’s 91010 ranch stock, many of those roofs are original to homes built in the 50s and 60s, and the sun and wind have had decades to work on them. Our inspections are a condition assessment, not a sales call. You will learn whether your roof needs work now, work soon, or nothing at all. Bedrock Roof Repair has served Duarte since 2018, and we inspect before we recommend anything. That sequence is the whole point. You can read more about the process on our Roof Inspection page.
Roof Inspection Services
Signs you need it
You can see lifted or missing shingles, stains on the ceiling, or granules gathering in the gutters after a wind event or heavy rain.
What it costs in Duarte
A standard roof inspection in Duarte typically runs $150 to $400, depending on roof size, height, and access.
How we do it
We walk the roof surface, check flashing, vents, and ridge caps, then photograph every finding so you see exactly what we see.
Roof Estimate
Signs you need it
You are weighing repair versus replacement and need real numbers before making a five-figure decision.
What it costs in Duarte
Roof estimates in Duarte are free when they accompany an inspection or a defined repair or replacement scope.
How we do it
We price the work line by line using the materials your roof actually needs, with no allowance for surprise change orders later.
Hail Damage Roof
Signs you need it
Hail is rare in Duarte, but when it comes off the mountains it leaves pockmarks you can feel on shingles and dents on soft metal vents.
What it costs in Duarte
Hail damage assessments in Duarte are included in a standard inspection, typically $150 to $400 for the full roof.
How we do it
We document impact points with photos and measurements, then give you an honest read on whether the damage is cosmetic or structural.
Free Roof Inspection
Signs you need it
You are preparing to sell a Duarte home and want the roof condition documented before listing.
What it costs in Duarte
We offer free roof inspections in Duarte for homeowners who commit to a full repair or replacement scope with us.
How we do it
We complete the same thorough walk and photo documentation, then apply the inspection credit toward any work we do.
Roof Inspection Companies
Signs you need it
You have gotten conflicting opinions from two different roofers and want a third read that is not tied to a sales quota.
What it costs in Duarte
A third-party-style assessment from us runs the same $150 to $400 range as any standard inspection.
How we do it
We measure, document, and explain the roof’s condition in plain language, then let the findings drive the recommendation.
What Roof Inspection Costs in Duarte
| Item | Typical range in Duarte |
|---|---|
| Standard roof inspection | $150 – $400 |
| Inspection with drone (steep hillside) | $250 – $400 |
| Inspection credited toward approved repair/replacement | $0 (free) |
How long does a roof inspection take in Duarte?
A standard inspection takes 45 to 90 minutes depending on roof size and access. Steep hillside homes in 91008 may take longer when we need drone footage.
Will the inspection price change once work starts?
No. The inspection price is fixed when you schedule, and any work we recommend is quoted separately as a line-item estimate before you approve anything.
Brands We Service in Duarte
We work with seven leading roofing manufacturers, and on Duarte jobs we commonly specify CertainTeed, Owens Corning, IKO, and Atlas. That range matters here because a 91010 ranch roof and a 91008 hillside tile roof have different material demands, and one brand line cannot serve both well. View our full our brands lineup for details on availability and lead times in the San Gabriel Valley.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Duarte, CA
| Service | Typical range in Duarte |
|---|---|
| Standard roof inspection | $150 – $400 |
| Inspection with drone (steep hillside) | $250 – $400 |
| Inspection credited toward approved work | $0 (free) |
| Shingle repair (wind-lifted or missing) | $350 – $700 |
| Flashing repair (chimney, valley, or wall) | $300 – $800 |
| Ridge cap repair (post-wind event) | $250 – $600 |
| Skylight reseal | $250 – $600 |
| Gutter repair | $200 – $500 |
| Roof replacement (composition shingle) | $9,000 – $18,000 |
| Roof replacement (tile, 91008 hillside) | $18,000 – $35,000+ |
Prices in Duarte push upward when a roof is steep, when we have to match discontinued tile on a hillside home, or when we uncover failed sheathing that was never visible during the initial estimate. Every quote we give is a fixed line-item price, so the number you approve is the number you pay.
Neighborhoods We Serve in Duarte
We work the full stretch of Duarte, from the older foothill-edge ranch homes near Royal Oaks and the historic center to the larger hillside properties along the roads that climb toward Bradbury and the mountain front. Our crews know both housing stocks, and we do not send a flatland-only crew to a steep tile roof.
- Royal Oaks and the foothill ranch tracts (91010)
- Historic center and older residential streets (91010)
- Duarte Mesa and the mid-century subdivisions (91010)
- Hillside and Bradbury-adjacent estates (91008)
- Foothill estates above Royal Oaks Drive (91008)
We typically schedule Duarte inspections and repairs within a few business days, and we route emergency calls from Santa Ana wind damage as quickly as our calendar allows.
Service Area – Cities Near Duarte
Bedrock Roof Repair covers the surrounding San Gabriel Valley foothill communities, including Bradbury, CA, where hillside tile is the norm, Monrovia, CA just to the west, Baldwin Park, CA in the flats, and Mayflower Village, CA to the south. The same crew that knows Duarte’s wind patterns and sun exposure handles these neighboring cities, so the local knowledge carries over.
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 repairs in Duarte do not require a permit, but full replacements and any structural work do. We pull permits when they are required and handle the inspection process, so you do not have to manage the city’s paperwork.
We take small repairs. Bedrock’s name is a commitment to the idea that a targeted fix is a completely legitimate outcome. If your ridge cap blew off in January and the rest of the roof is sound, we will fix the ridge cap and tell you the rest of the roof is fine.
Most Duarte inspections are scheduled within a few business days. After a major Santa Ana wind event or a heavy rain storm, call volume spikes and wait times extend, so call early if you can see damage from the ground.
If you are looking at a stain on the ceiling or shingles scattered across the yard after a windstorm, call Bedrock Roof Repair at (833) 589-7850 to schedule a free estimate. We will tell you what your roof actually needs – repair, replacement, or nothing yet.
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
"Quality work on the repair. There were a few nails left in the driveway that the magnet missed, so check yours before driving over it. Otherwise no complaints."
— Holly Kowalski"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Veronica Martinez"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."
— Alejandro Castillo