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 | Millstone Roofing
We provide independent Owens Corning roofing service across Upland, from the flatland ranch houses near downtown to the foothill streets of 91784. The thing that sets our Owens Corning work apart here is simple: we know what Upland’s sun and Santa Ana winds actually do to these shingles and underlayments, because we’ve been repairing and replacing them in this city for years. We’re not authorized or endorsed by Owens Corning, but we know their products inside and out. Call (855) 341-6021 for a free estimate.
Why Upland Residents Choose Us for Owens Corning Service
Plenty of roofing companies in Upland can slap on shingles. Fewer can tell you why a Duration shingle lost its seal strip on a north-facing slope, or whether the cracked underlayment under your 1980s concrete tile is worth replacing before the next winter storm. We work with seven major roofing brands, including Owens Corning specialists like us, plus GAF, CertainTeed, IKO, Atlas, Tamko, and Boral. That means our recommendation comes from what your roof actually needs, not from what we happen to stock. Nelson Ibarra grew up in the Pomona Valley and spent two decades working roofs across the Inland Valley before starting Millstone. He’s known for telling people when a repair will hold, before he ever mentions a replacement. We inspect first. Every recommendation comes with documented findings. That’s the whole approach.
Our Owens Corning work across Upland covers Upland service area ZIP codes 91784, 91785, and 91786. We carry genuine Owens Corning shingles and accessories when the job calls for them, and we source high-quality aftermarket underlayments and flashings that perform well in Upland’s specific climate. The roof either keeps water out or it doesn’t, everything else is details. We make sure the details are right.
Styles & brands we work with






Common Owens Corning Roofing Problems We Solve in Upland
Here are the five issues we see most often on Owens Corning roofs in this city.
- Granule loss and UV degradation on Oakridge and Supreme shingles. Upland’s summers are long and hot, with intense inland sun. Oakridge and Supreme asphalt shingles lose granules faster here than in coastal cities. Bare spots develop, the shingle mat gets exposed, and wind resistance drops. On older roofs in 91785 and 91786, we often find this on south and west-facing slopes.
- Wind uplift and blow-off on Duration shingles during Santa Ana events. When Santa Ana winds funnel down from the San Gabriel Mountains, foothill roofs in 91784 take the brunt. Duration shingles have strong seal strips, but severe gusts can still break the seal and lift shingles, especially on exposed gable ends. We see this most on homes where the original install used too few nails per shingle or nails placed outside the nailing zone.
- Tile underlayment failure on older concrete tile roofs. Upland has a lot of 1970s and 1980s homes with concrete or clay tile. The tiles can look fine from the street while the underlayment beneath them has dried and cracked from decades of heat. The first real winter storm drives water under the tiles, and the roof leaks even though nothing looks wrong. This is one of the most common calls we get in north Upland.
- Flashing and vent boot deterioration around penetrations. Thermal cycling from hot days and cool nights ages flashing sealant and rubber vent boots faster than people expect. In Upland, we regularly find cracked pipe boots and dried-out step flashing on chimneys and skylights. These leaks are often slow and go unnoticed until a ceiling stain appears.
- Seal strip failure on older architectural shingles. Owens Corning architectural shingles rely on adhesive seal strips to bond the shingle layers together. After enough years of heat cycling in Upland’s inland climate, those seal strips can lose adhesion. The shingles unseal, and then wind gets under them. We can often spot this during an inspection before it turns into a blow-off.
Owens Corning Service in Upland: What Local Conditions Mean for Your Equipment
In Upland’s 91784 foothill neighborhoods, the combination of intense sun and Santa Ana winds creates a dual threat that flatland Inland Empire cities like Ontario or Rancho Cucamonga don’t see as sharply. Shingles degrade faster from UV exposure, and the wind events that actually remove them are stronger and more frequent against the mountain front. But the bigger issue on older Upland roofs is often invisible. Tile roofs on 1980s tract homes and custom homes in the foothills can have underlayment that has dried, cracked, and lost its waterproofing capability even though the concrete tiles themselves look perfectly fine from the street. Curb appeal tells you nothing about what’s underneath. We recently completed a tile underlayment replacement on a 1980s home in north Upland’s foothills. The tiles looked intact, but the original underlayment had failed, and the roof leaked at the first winter storm. We removed the tiles, installed new Owens Corning underlayment, and reinstalled the tiles, solving the leak without a full tile replacement. That’s the kind of call you can’t diagnose from a ladder without knowing what Upland heat does to old underlayment.
Owens Corning Models & Products We Service in Upland
We install and repair the full range of Owens Corning residential roofing products, with Owens Corning service in Claremont and nearby communities, including Oakridge Architectural Shingles, the Duration Series, Supreme Asphalt Shingles, and the Berkshire Collection. When we repair an Owens Corning roof, we use genuine Owens Corning shingles and accessories when they’re available, because matching the exact color and profile matters. For underlayments and flashings, we also use high-quality aftermarket materials that handle Upland’s thermal cycling and UV load better than some original-spec products. We stock common Owens Corning colors and accessories for faster turnaround on repair jobs across 91784, 91785, and 91786, so a repair doesn’t have to wait on a special order.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in Upland
Roofing costs vary by roof size, pitch, number of penetrations, and whether we’re repairing or replacing. What drives the price here is often access: steep foothill roofs in 91784 take more setup time than a simple ranch roof near downtown Upland. A shingle replacement runs differently than a full tile underlayment replacement, where we have to remove and reinstall the tiles. We give written line-item estimates, and the price doesn’t change once work starts. No change orders. Call (855) 341-6021 to schedule your free estimate. We’ll walk the roof, document what we find, and tell you honestly whether a targeted repair or a full replacement makes more sense.
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 Roofing in Upland
Look for bare spots where granules have worn away, curling shingle edges, and shingles on the ground after a Santa Ana wind event. In Upland, UV degradation shows up first on south and west-facing slopes, often after 10 to 15 years on Oakridge or Supreme shingles. If you’re seeing bare spots or nail heads poking through, call (855) 341-6021 for an inspection. We’ll document what we find before recommending anything.
Yes, and in Upland this is one of the most common leak sources we find. On 1980s and 1990s tile roofs in the northern foothill ZIP codes, the underlayment beneath the tiles dries and cracks from decades of heat, even when the tiles themselves look intact. The tiles shed most of the water, but cracked underlayment lets the rest through at the first real rain. We can inspect the underlayment condition and tell you whether it’s time for a replacement.
We install Duration Series shingles across Upland, including the foothill neighborhoods where Santa Ana winds funnel down from the San Gabriels. Duration shingles use a strong seal strip and a wider nailing zone, which helps them resist wind uplift. But proper installation matters as much as the product. Nail count, nail placement, and seal strip engagement all determine whether the shingle holds in a 60-mile-per-hour gust. Call (855) 341-6021 for a free estimate on a Duration installation, and we’ll show you exactly how we install for Upland’s wind conditions.
The best prevention is an inspection before the Santa Ana season. We check for unsealed shingles, loose flashing, and degraded seal strips, then make targeted repairs so the roof holds when the winds come. On homes in 91784 where wind exposure is highest, we may also recommend upgrading to a shingle with a stronger wind rating or adding extra fastening on exposed gable ends. It’s cheaper to fix a few unsealed shingles in October than to replace blown-off sections in December.
Usually, yes. If the leak is coming from a damaged flashing, a cracked pipe boot, or a small section of worn shingles, a targeted repair will stop it. We’ll always tell you if the roof’s overall condition means a repair is just buying time. The deciding factors are roof age, extent of granule loss, and how many areas are failing. Call (855) 341-6021 for an exact recommendation, estimates are free.
Service Areas Near Upland
We also provide Owens Corning roofing service in nearby communities. If you’re in Owens Corning service in Covina or Owens Corning service in Walnut, we cover those areas too. We work across the Pomona Valley and San Gabriel Valley foothills, including Arcadia and Temple City, as well as select areas in La Mirada and Villa Park.
Book Your Owens Corning Service in Upland Today
If your Owens Corning roof is showing wear, leaking, or just needs a professional inspection, call us. We’ll walk the roof, document what we find, and give you a straight answer. Reach Millstone Roofing at (855) 341-6021 to schedule your free estimate.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Upland and the surrounding Inland Valley communities.