Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Owens Corning Construction in Upland, CA | Elmwood Contractors
We’re an independent Owens Corning roofing contractor serving all of Upland, and we also offer San Antonio Heights Owens Corning service. The short answer is this: if your Owens Corning shingle roof sits above the 2100-foot contour in 91784, it must meet fire code that flatland homes never face. Our crews install and repair Owens Corning roofing systems across both regimes, from WUI-compliant foothill assemblies to standard tract-home replacements down the hill. Call (866) 253-8554 for a free estimate, and we’ll tell you exactly what your roof needs.
We’re not a manufacturer sales line. We’re a general contractor that happens to put Owens Corning shingles on more Upland homes than most roofing subs in the area, and we know which models fail where and why. That’s the difference between us and a brand page.
Why Upland Residents Choose Us for Owens Corning Service
Owens Corning makes good roofing, but a shingle is only as good as the assembly underneath it and the crew that nails it down. Nolan Shepherd, our owner, has spent over two decades running Elmwood Contractors, and he’s the first to tell you that the Owens Corning sales & service conversation starts with checking your roof to see what’s actually failing before we talk product. Half the roofs we see in Upland don’t need a new shingle line; they need a correct detail at a valley, a better vent, or flashing that wasn’t lapped right the first time.
We name the Owens Corning components going onto your roof before the contract is signed. You’ll know whether you’re getting Duration® Premium, Oakridge®, or Berkshire® shingles, what underlayment we’re using, and why we chose it for your specific elevation and exposure. That’s the way we work across every trade we run, from kitchens to exterior envelope work, and it’s why Upland homeowners keep our number after the job’s done.
One contractor, every trade. If your Owens Corning roof replacement reveals rotted decking, we handle the framing repair under the same contract. If you want to upgrade vents or tie in a new addition’s roofline, we coordinate it. You’re not juggling a roofer, a framer, and a general contractor. That’s us.
Styles & brands we work with







Common Owens Corning Construction Problems We Solve in Upland
Upland’s climate does specific things to Owens Corning roofs. Here’s what we see most often, and what we do about it.
- Wind uplift and sealant failure on Duration® shingles along ridgelines in 91784. Santa Ana gusts regularly exceed 60 mph up the foothills, and when they hit exposed ridge caps, they break the adhesive seal. We replace lifted shingles with high-wind nailing patterns and re-seal the ridge assembly.
- Granule loss and premature aging on south- and west-facing slopes. Upland’s hot, dry summers bake Oakridge® shingles hard, especially when attic ventilation was skipped or undersized. We inspect for granule loss and re-spec ventilation when we replace a roof in 91786 tract neighborhoods.
- Ember intrusion at vents and roof-to-wall intersections near the wildland-urban interface. Homes above the 2100-foot contour in 91784 need Class A ignition-resistant assemblies. We retrofit ember-resistant vents and correct flashing details that standard tract construction never addressed.
- WeatherGuard® underlayment failing at valleys and penetrations on older citrus-era homes. The pre-war and mid-century houses off Euclid Avenue often have complex roof lines with multiple valleys. If underlayment was installed with poor overlap or exposed to prolonged heat, we repair or replace the affected sections before installing new shingles.
- Curling shingles on 1950s-60s ranch homes in 91786. Original Oakridge® shingles reach the end of their service life eventually, and curling is the tell. We’ll be straight with you on whether a targeted repair buys you five years or whether it’s time for a tear-off.
Owens Corning Service in Upland: What Local Conditions Mean for Your Equipment
Here’s something you won’t find on a generic Owens Corning page. Upland is one of the few cities in the Inland Empire where the same shingle gets held to two completely different code standards depending on which side of the 2100-foot contour your house sits on. Above roughly that elevation in 91784, any roof we work on must be paired with ignition-resistant vents and ember-resistant detailing to satisfy wildland-urban interface code. That’s a fire-code requirement. Drive a few miles down the hill to the 91786 flats, and that same Duration® shingle can go on a post-war ranch home with standard ridge and eave vents, no WUI review required. What does this mean for you? If you live on the hillside, your Owens Corning roof isn’t just a roof. It’s part of your home’s fire defense system, and we spec it that way from day one.
We recently replaced a wind-damaged Duration® shingle roof on a hillside home off Mountain Avenue in 91784, and we also handle Owens Corning repair in Montclair. A Santa Ana event had lifted the ridge caps and exposed the underlayment. After tearing off the old assembly, we installed a full Owens Corning system with high-wind nailing and WUI-compliant vents, then added reinforced flashing at the deck-to-wall transitions. That homeowner now has a roof that meets both the fire code and the wind exposure that comes with that elevation. Most flatland roofing crews in the Inland Empire have never had to think about that combination. We think about it constantly.
Owens Corning Models & Products We Service in Upland
We install and repair the full Owens Corning residential lineup: Duration® Series shingles, including Duration® Premium and Duration® Designer, Oakridge® Shingles, Berkshire® Collection shingles, and WeatherGuard® underlayment. For replacements, we use genuine Owens Corning components to keep system warranties intact. For repairs, we’re honest about when a quality aftermarket flashing or sealant will extend the roof’s life without a full tear-off. We’ll never upsell you a roof replacement if a targeted fix solves the problem.
We stock common Owens Corning components locally for fast turnaround across Upland, which means a springtime repair on a 91786 ranch home doesn’t wait two weeks for a shingle shipment. If your roof needs something unusual, our supplier relationships across the region get it here quicker than most independents can arrange.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in Upland
What you pay for Owens Corning service in Claremont or Upland depends on three things: your roof’s size and slope, which product line you’re using, and whether you’re inside the WUI zone. Here’s where our work typically lands:
| Service | Upland Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
Our free estimate includes a roof inspection, a written line-item quote, and a straight answer on whether you need a full replacement or a repair. Call (866) 253-8554 to schedule yours.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland 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 – Owens Corning Construction in Upland
Your Owens Corning material warranty typically stays valid as long as the components used are genuine and the installation meets manufacturer specs. What can void a warranty is incorrect installation or mismatched aftermarket materials. We document everything and install to the same standard the manufacturer requires.
For homes above roughly the 2100-foot contour in Upland’s 91784 foothill area, we recommend a Class A fire-rated assembly: Duration® Premium shingles over WeatherGuard® underlayment, paired with ember-resistant vents and ignition-resistant detailing at all roof-to-wall transitions. The shingle is only one part of the system. Call (866) 253-8554 if you’re in the WUI zone and want a full assessment.
Curling is a sign the shingles have reached the end of their serviceable life. A targeted repair can buy you time on a few bad sections, but if curling is widespread across the roof, it’s almost always more cost-effective to replace. We’ll inspect and give you a straight answer either way. Reach us at (866) 253-8554 for a free estimate.
Santa Ana winds hit Upland’s foothill elevations with sustained gusts that don’t reach flatland Inland Empire cities like Rancho Cucamonga or Ontario, and that’s why we use high-wind nailing patterns on exposed ridgelines and hillside edges. The shingle itself is fine; the installation has to account for the wind load.
Yes, in many cases we can install a standing seam metal roof over an existing shingle roof, provided the decking is sound and the added weight is within structural limits. On hillside homes in 91784, we verify the framing before recommending that route. Call (866) 253-8554 to discuss your roof.
Service Areas Near Upland
We run Owens Corning service from Upland into the surrounding North Orange County and Inland Empire communities. If you’re in our Upland service area, you’ll get the same crew and the same material transparency. We also serve Owens Corning service in El Cerrito Corona and Owens Corning service in Home Gardens, plus Fullerton, Anaheim, Placentia, and Brea.
Book Your Owens Corning Service in Upland Today
Call (866) 253-8554 to schedule your free Owens Corning roof inspection and estimate in Upland. We’ll show you exactly what’s on your roof, what it needs, and what it’ll cost, with the brand names in writing before you sign.
Written by Nolan Shepherd, Owner at Elmwood Contractors, serving Upland and the surrounding region. The right material in the right place. Everything else is just catching up to that decision.