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 Corona, CA | Millstone Roofing
We provide independent Home Gardens Owens Corning service and roofing throughout Corona, CA, from the older tract homes near downtown to the tile-roof slopes east of the 15. Most companies either know Owens Corning shingles or they know Corona, but rarely both. We work on Owens Corning Duration, Oakridge, and Supreme shingles every week, and we know exactly what this city’s inland heat and Santa Ana winds do to them. If you need a leak diagnosed, wind damage repaired, or a full replacement, call (855) 341-6021 and we’ll start with a proper inspection.
Why Corona Residents Choose Us for Owens Corning Service
Millstone Roofing is an independent contractor with deep Owens Corning experience. We are not an authorized Owens Corning dealer, and we will never imply otherwise. What we are is a local crew that has installed and repaired Owens Corning shingles across Corona for years. Nelson Ibarra, our owner, grew up in the Pomona Valley and spent two decades working roofs across the Inland Empire before starting Millstone. He will tell you straight: “The roof either keeps water out or it doesn’t, everything else is details.” That is how we approach every Owens Corning job in Corona. We inspect first. Every repair or replacement recommendation comes with documented findings, so you know exactly what your roof needs and why. Owens Corning sales & service is not something we dabble in. It is a core part of what we do, right alongside GAF, CertainTeed, IKO, Atlas, Tamko, and Boral.
Styles & brands we work with






Common Owens Corning Roofing Problems We Solve in Corona
- Premature granule loss on south- and west-facing slopes. Corona’s summer temperatures routinely top 100°F, and that sustained UV baking dries out the asphalt layer faster than coastal climates ever will. We see Owens Corning shingles on the 92880 side of town lose granules years before shaded slopes, exposing the fiberglass mat underneath. Once that mat shows, the shingle is done.
- Wind-lifted and creased shingle tabs after Santa Ana events. When winds funnel through the SR-91 corridor and into the canyons each fall, they grab any shingle tab whose sealant strip has aged. We find creased tabs and lifted ridge caps on west-facing slopes all over Corona, from central tracts to the foothills. The shingle itself often survives, but the seal does not.
- Hidden leaks under intact clay tiles. This is the big one in Corona’s eastern and foothill ZIPs. Owens Corning WeatherLock underlayment degrades after 20-plus years even when the clay or concrete tiles above it look perfectly fine. Homeowners in 92881 and 92883 call us about water stains on ceilings and swear the roof is fine because the tiles are still there. The tiles are fine. The underlayment is not.
- Flashing failures at valleys and wall intersections. Corona’s heat cycling, from hot days to cool nights, expands and contracts metal flashing constantly. Wind-driven rain from Santa Ana storms finds every gap in deteriorated sealant at valleys, vents, and wall intersections. These leaks get blamed on shingles, but the flashing is usually the culprit.
- Aged sealant strips on older Owens Corning roofs. Central Corona’s mid-century tracts, especially around 92879, still carry original composition shingle roofs. The sealant strips on those shingles gave out years ago, which means moderate wind can lift entire tabs. We repair these where repair still makes sense, and we do not sugarcoat it when replacement is the honest answer.
Owens Corning Service in Corona: What Local Conditions Mean for Your Roof
Corona sits at a peculiar junction. Inland heat bakes roofs all summer, then Santa Ana winds hammer them each fall. No coastal Orange County city deals with that combination. It shows in where Owens Corning roofs fail here. But the more specific pattern we see involves the tile-roof tracts on Corona’s east side, an area we cover with our Owens Corning service in El Cerrito Corona. In the 92881 foothills, the original underlayment on steep Mediterranean-style roofs fails first at the ridge caps and valleys. The tiles themselves are still in good shape, so homeowners assume everything is fine. The underlayment is not fine. That is why we routinely perform tile lift-and-relay re-roofs in those neighborhoods. We lift the existing tiles, remove the failed felt, install new Owens Corning WeatherLock underlayment, and relay the same tiles. The roof looks identical. It just does not leak anymore. This pattern of underlayment failure at ridges and valleys before field sections is specific to Corona’s wind-exposed foothill homes. In the flatter central tracts, underlayment fails more uniformly. The fix is different, and a roofer who does not work here regularly will miss that.
Owens Corning Models & Products We Service in Corona
We service the full Owens Corning shingle line that we commonly see on Corona roofs. Duration, with its SureNail fabric strip, is the most common replacement shingle we install on asphalt roofs around 92878 and 92879. Oakridge and Supreme appear on older homes and budget-conscious re-roofs. For tile systems, we install Owens Corning WeatherLock underlayment as the moisture barrier under clay and concrete tiles. On the parts side, we use genuine Owens Corning shingles and underlayment to keep any manufacturer warranty intact. For accessories like vents, flashing, and pipe collars, we choose high-quality aftermarket products that meet or exceed OEM specifications. The right material for your roof, not the easiest one for us to stock.
See the difference
Before
After
Before
After
Before
AfterOwens Corning Service Pricing in Corona
Roof work in Corona costs what it costs based on the roof itself. A targeted leak repair on an Owens Corning asphalt shingle roof typically runs a few hundred dollars in labor and materials. Replacing wind-damaged shingles after a Santa Ana event is similar, usually under a thousand unless the damage is extensive. A tile lift-and-relay re-roof, where we lift tiles and replace underlayment, lands in the mid-to-high four figures depending on square footage and pitch. A full Owens Corning Duration replacement on a Corona home generally runs from the mid-five figures up, determined by roof size, tear-off depth, and access. The only way to get an accurate number is an inspection. Call (855) 341-6021 and we will come out, document what we find, and give you a written line-item quote. Estimates are free.
Serving Corona, CA — Our Local Coverage Area
We’re based in the Corona area and know this community well, including our Owens Corning service in Norco. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – Owens Corning Roofing in Corona
Corona’s sustained 100°F-plus summer temperatures accelerate asphalt drying and granule loss on Owens Corning Duration shingles, particularly on south- and west-facing slopes. Coastal roofs get cooler ambient air and marine moisture. Corona roofs get baked, which shortens the effective life of any asphalt shingle. We inspect for exposed fiberglass mat on those hot slopes every time we get on a roof here.
Because the tiles are not the waterproof layer, the underlayment is. On most 1990s and 2000s tile roofs in Corona’s eastern and foothill ZIPs, the original felt underlayment has now aged out after 20-plus years. The tiles still look fine, but water is getting through failed underlayment at ridges, valleys, and penetrations. A tile lift-and-relay re-roof solves this by keeping the tiles and replacing the underlayment with new Owens Corning WeatherLock. Call (855) 341-6021 for an inspection if you see water stains.
Call a roofer who works in Corona and knows Owens Corning shingles. Missing or lifted tabs expose the underlayment and, left alone, will leak in the next rain. Take photos from the ground if you can, but do not get on the roof. We will come out, inspect the full roof, and tell you whether it is a simple shingle replacement or something larger. Call (855) 341-6021 and we will get you scheduled.
Most wind damage on Owens Corning shingle roofs in Corona is repairable, unless the underlying underlayment has also failed or the shingle deck is compromised. We replace the damaged shingles with genuine Owens Corning shingles, re-secure ridge caps with new Owens Corning hip and ridge shingles, and get the roof watertight. If the deck or underlayment is shot, we will show you the documentation and tell you straight that replacement is the honest call. Estimates are free. Call (855) 341-6021.
We use Owens Corning WeatherLock underlayment on tile lift-and-relay re-roofs throughout Corona, including our Owens Corning service in Eastvale and the foothill neighborhoods of 92881 and 92883. It is a self-sealing synthetic underlayment that handles the heat and wind exposure this city throws at it. Your tiles go back on top of it, and the roof gets a new waterproof barrier without a full tile replacement. Call (855) 341-6021 for a quote specific to your roof.
Service Areas Near Corona
Beyond Corona service area ZIPs 92877, 92878, 92879, and 92880, our Owens Corning crews work nearby communities throughout the Inland Empire and into Orange County. If you are in Whittier, Villa Park, or Anaheim, we can usually reach you quickly. We also serve clients in Arcadia, La Mirada, and Temple City. For Owens Corning roofing work just west of Corona, see Owens Corning service in Pedley. If you are further west toward the San Gabriel Valley, we cover that too. Owens Corning service in South El Monte is available for property owners there.
Book Your Owens Corning Service in Corona Today
If your Owens Corning roof is leaking, wind-damaged, or simply aging out, call Millstone Roofing at (855) 341-6021. We will inspect first, document what we find, and give you a straight answer. Free estimates, no pressure. Nelson Ibarra and the crew are ready when you are.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Corona and the Inland Empire.