Owens Corning
Architectural shingles
Metal roofing
Tile roofing
GAF
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Owens Corning Roofing in Upland, CA | Windmill Roof Repair
We provide independent Owens Corning roofing service across Upland, CA – inspections, repairs, and full replacements using genuine Owens Corning materials. What makes our Owens Corning work different here comes down to the wind. Upland’s north foothill grades in 91784 take Santa Ana gusts that punish ridge caps and fasteners in ways lowland Inland Empire crews rarely plan for, and we’ve spent years learning exactly where those failures start and how to stop them from coming back. Call (866) 850-2496 for a free estimate.
Why Upland Residents Choose Us for Owens Corning Service
We know Owens Corning systems the way a mechanic knows a particular engine – from the catalog to the torque spec. Our techs have installed and repaired Oakridge®, Duration®, and Supreme® shingle lines, plus WeatherLock® underlayment, across Upland’s varied housing stock: the citrus-era bungalows near downtown, the 1960s-80s tract roofs on Euclid and Foothill corridors, and the newer foothill builds climbing toward the San Gabriels. Ruben Ochoa, our owner, got his start in the construction technology program at East Los Angeles College and has been on roofs across the San Gabriel Valley and southeast LA County for over two decades. He still lives within a few miles of where he grew up in Pico Rivera, and he treats every Upland roof the same way he’d treat his own neighbor’s: the honest call first, the bill second. As an independent provider, we’re not tied to Owens Corning as a manufacturer-authorized dealer. That’s intentional – our Owens Corning sales & service recommendations come from what actually performs on Upland’s wind-and-UV rooftops, not from a preferred-vendor agreement.
Styles & brands we work with






Common Owens Corning Roofing Problems We Solve in Upland
Here’s what we see most often on Owens Corning roofs in Upland, and why each one shows up the way it does here specifically.
- Ridge cap lift on north-Upland foothill homes. Santa Ana winds routinely gust over 60 mph on exposed grades in 91784. Owens Corning ridge caps – even when they’re installed per code – can lift and tear within a single season if fasteners aren’t upgraded to wind-rated screws and caps aren’t hand-sealed. We see this pattern every fall.
- Accelerated granule loss on south and west slopes. Inland Empire UV is brutal. Owens Corning shingles on Upland’s sun-baked exposures can start losing granules and turning brittle after only 12 – 15 years – a solid decade earlier than the same shingles might fail in a coastal climate. Cracking follows, then leaks.
- Brittle underlayment under tile roofs. Upland’s clay and concrete tile roofs from the 1960s-80s tract era often sit on original Owens Corning WeatherLock® underlayment that’s been drying out under hot tile for decades. It loses its water-shedding ability, and we find deck rot and interior leaks underneath what looks from the ground like a perfectly serviceable roof.
- Debris punctures from mature tree canopy. Downtown Upland’s pepper and eucalyptus trees drop limbs during wind events. Those limbs punch through aging Owens Corning shingles, exposing fasteners and letting water find the deck. After a Santa Ana blow, we get calls from neighborhoods around San Antonio Heights and the older tree-lined streets where canopy meets roof.
- Flashing failures at roof-to-wall transitions. Upland’s older mid-century homes often have original flashing that’s corroded or worked loose at chimneys, skylights, and dormers. On Owens Corning shingle roofs, failed flashing is the second most common leak point we repair after the shingle field itself.
Owens Corning Service in Upland: What Local Conditions Mean for Your Equipment
Upland sits on the Cucamonga alluvial fan at the base of the San Gabriel Mountains, and when the Santa Anas funnel down those foothill grades each fall and winter, the north end of the city – particularly 91784 above the 210 – takes the brunt of it. The wind loading here is fundamentally different from lower-inland cities. We’ve found that even brand-new Owens Corning ridge caps installed per manufacturer spec can fail within a season on north-Upland foothill homes if the fasteners aren’t upgraded to wind-rated screws and the cap shingles aren’t hand-sealed, unlike Owens Corning service in Claremont where wind loads are milder. A detail many lowland crews miss entirely, because they’ve never had to plan for sustained 60-mph uplift. Add Upland’s intense summer UV to the mix, and you get roofs where the shingles age from the top down while the underlayment dries from below. It’s not one problem – it’s two working together, and that’s the combination we build every Upland service call around. A roof doesn’t have to be complicated – it just has to keep the water out.
Owens Corning Models & Products We Service in Upland
We work across the Owens Corning residential lineup most common in Upland:
- Oakridge® Architectural Shingles – the workhorse dimensional shingle on mid-century and 1980s-90s tract homes across 91785 and 91786.
- Duration® Series Shingles – Owens Corning’s high-wind architectural line, increasingly common on newer foothill builds in 91784.
- Supreme® Asphalt Shingles – the standard three-tab line still found on many older Upland bungalows and ranches.
- WeatherLock® Underlayment – Owens Corning’s synthetic and peel-and-stick underlayment, used under both shingles and tile.
When we match an existing Owens Corning system, we use genuine OEM shingles and underlayment so the color, profile, and wind rating align. But on flashing and fasteners, we’ll go aftermarket when it’s the better call – quality wind-rated screws and heavier-gauge flashing often outperform OEM parts in high-wind zones like Upland’s foothill grades. We keep common Owens Corning shingle colors and accessories stocked locally for faster turnaround on Upland repairs, and we carry the same inventory for Owens Corning repair in Montclair.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in Upland
What you’ll pay for Rancho Cucamonga Owens Corning service or Upland work depends on what we find once we’re on the roof. A shingle repair with matched Owens Corning stock typically runs lower on the scale, while a tile underlayment replacement up in 91784 costs more because of the tear-off labor and wind-rated materials involved. Here’s how the common Upland jobs break down:
- Repair of 8 – 12 shingles/exposed fasteners: $185 – $275
- Tile underlayment replacement (valley-specific repair, under 100 sq ft): $375 – $475
- Site-built curb flashing replacement: $225 – $295
- Per-square shingle replacement (10×10 ft area): $185 – $250
- Continuous ridge vent installation when replacing decking: $155 – $200
Every estimate is free, and we give you a written line-item breakdown before any work starts so you can see exactly what you’re paying for. Call (866) 850-2496 to schedule yours.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well, and we also handle Owens Corning in Ontario. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – Owens Corning Roofing in Upland
Yes, unfortunately. Upland’s UV intensity is hard on asphalt shingles, particularly on south- and west-facing slopes. We routinely see Owens Corning shingles from the 2008 – 2012 era losing granules and cracking by year 12 – 15 here, while the same shingles in cooler coastal climates would last into their 20s. The granule loss itself isn’t the leak – it’s the brittleness that follows. Once shingles crack, water finds the nail line. Call (866) 850-2496 and we’ll tell you whether you’re looking at targeted repair or a roof nearing the end of its useful life.
Yes, in most cases. Owens Corning has kept many of their color families stable for years, and we stock the most common colors we see across Upland’s neighborhoods. If your shingle has been discontinued or the color has shifted significantly from UV exposure, we’ll tell you before we start and give you options rather than patching it with a color that doesn’t match. Call (866) 850-2496 to discuss your specific roof.
Because the installer likely used standard nails and didn’t hand-seal the caps. On north-Upland foothill grades where Santa Ana wind gusts exceed 60 mph, code-compliant installation isn’t always enough. We use wind-rated fasteners and hand-seal every cap shingle on exposed 91784 homes – it’s the difference between a ridge that stays put through next season and one that lifts again by Christmas. We’ll evaluate your ridge line for free.
Yes, when it’s the right product for the roof. Owens Corning WeatherLock® synthetic and peel-and-stick underlayments are solid choices for Upland’s heat and wind exposure, particularly at eaves and valleys where wind-driven rain gets pushed under tile. We’ll also tell you honestly if a different underlayment would serve your specific roof better – that’s the independence thing again. Call (866) 850-2496 for an underlayment assessment.
Owens Corning offers wind warranties on their Duration® line up to 130 mph, which covers Upland’s worst Santa Ana events on paper. But a warranty is only as good as the installation underneath it. We’ve been called out to inspect failed Owens Corning ridge caps in 91784 where the wind never reached the rated limit – the problem was the fastener, not the shingle. We install so the warranty has something to back. Call (866) 850-2496 and we’ll walk you through what your current roof is actually rated for.
Service Areas Near Upland
While we’re based in the San Gabriel Valley and do most of our Owens Corning work here in Upland service area, we also serve surrounding communities. If you’re in Pico Rivera or West Covina, we’re close. We also cover Owens Corning service in Monterey Park, Owens Corning service in East Los Angeles, and other nearby Inland Empire and SGV cities.
Book Your Owens Corning Service in Upland Today
If your Owens Corning roof is showing signs of wind lift, granule loss, or underlayment failure, we’ll give you an honest assessment and a written estimate. Call (866) 850-2496 to schedule your free estimate – we’ll get you on the schedule this week.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Upland and the Inland Empire.