Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Owens Corning Roofing in San Bernardino, CA | Tilehurst Roofing
We provide Roofing Company - San Bernardino service for Owens Corning systems across the area, from shingle replacement to full re-roofs, with crews that work on these systems daily. What makes our Owens Corning work different here comes down to one thing: we plan every repair and installation around the Cajon Pass wind tunnel, which hits San Bernardino harder than any neighboring Inland Empire city. If your Owens Corning roof is failing, call (945) 303-9821 for a written estimate before any work begins.
Why San Bernardino Residents Choose Us for Owens Corning Service
Most roofing crews in the Inland Empire treat Owens Corning shingles like any other brand. We don’t, because San Bernardino doesn’t let you. The wind and heat here punish under-fastened shingles faster than anywhere else in the valley, and our team has spent years learning exactly where Owens Corning products fail first in this climate. Greg Holloway, our owner, learned the trade at Los Angeles Trade-Technical College and has been working roofs across Southern California for two decades. He still quotes every job himself, and the number he gives you is the number we honor. No price changes at the door. Our company is part of the Kingswell family of roofing companies, founded in 2000, and every repair we do carries a written guarantee delivered before the crew leaves your property. That’s the Kingswell Way: say the price before the work, show up when we said we would, and come back if the repair fails. A live person answers every call, 24 hours a day, including weekends.
Common Owens Corning Roofing Problems We Solve in San Bernardino
- Wind uplift and shingle blow-off: Older Owens Corning Supreme and Oakridge 3-tab shingles that were hand-nailed or under-fastened are vulnerable to the Santa Ana winds that accelerate through Cajon Pass. We see entire sections peel off during major wind events, especially in neighborhoods north of the 210 freeway. The fix is high-wind nailing patterns and the right fastener count per shingle, not just replacing what blew away.
- Granule loss and brittleness: Summer temperatures in San Bernardino regularly reach 108 to 112°F, and the UV exposure here is relentless. Owens Corning asphalt shingles granulate and turn brittle years faster than they do in Los Angeles or even Riverside. When you see granules collecting in gutters or downspouts, the shingle is losing its protective layer and cracking follows.
- Flashing and sealant failure: Intense heat cycles in San Bernardino cause thermal expansion and contraction that stress flashing joints around vents, chimneys, and valleys. This is especially common on the low-slope and flat roofs along E Street and Baseline, where sealant cracks and opens the roof to leaks even when the shingles look fine.
- Underlayment degradation: In foothill-adjacent San Bernardino neighborhoods near the base of the mountains, sun and heat cycles dry out underlayment until it cracks. We’ve opened roofs where the shingles were intact but the underlayment underneath had turned brittle and useless, letting water through to the decking.
- Leaks from failed repairs: Homeowners in San Bernardino have often had repairs done by crews that didn’t account for local wind and heat conditions. Those repairs fail within months. Under our 365-Day Done Right Promise, if our repair fails inside the guarantee period, we return and correct it at no charge. Free second visit, documented in writing.
Owens Corning Service in San Bernardino: What Local Conditions Mean for Your Roof
San Bernardino sits directly at the mouth of the Cajon Pass, and that geographic position changes everything about how Owens Corning shingles perform here. The Pass acts as a natural wind tunnel, funneling and accelerating Santa Ana winds into the city with gusts that routinely exceed what Riverside or Ontario receives. The worst uplift occurs in the foothill-adjacent streets north of the 210 freeway, where homes sit at higher elevations and catch the full force of the channeled wind. We were called to a 1960s ranch home on E Street in San Bernardino after a Santa Ana wind event tore off a large section of the original Owens Corning Supreme 3-tab shingles. Our crew replaced the damaged shingles with Owens Corning Duration shingles, added high-wind nailing and reinforced flashing, and the roof has held through subsequent windstorms. That job taught us something we already suspected: in San Bernardino, the nailing pattern matters as much as the shingle itself. A roof that holds together twenty miles south in Ontario can fail catastrophically here when a Cajon Pass event hits. Any Owens Corning roof in San Bernardino, whether installed last year or in 1985, needs to be evaluated for wind-uplift resistance as a primary concern, not an afterthought.
Owens Corning Models & Products We Service in San Bernardino
We work on all three major Owens Corning residential shingle lines: Supreme, Oakridge, and Duration. Supreme and Oakridge are the older 3-tab and architectural lines we see most often on San Bernardino’s post-WWII to 1970s ranch homes. Duration is the line we recommend most often for replacements because its SureNail fabric strip holds up better under the wind loads this city throws at it. For repairs, we stock genuine Owens Corning shingles, underlayment, and accessories to match your existing roof system. We also use high-quality aftermarket flashings and fasteners when they offer better wind resistance for Cajon Pass exposure. That’s the honest approach: match the shingle to the roofline, but never compromise on the parts that keep it down in a wind event. If you want a full picture of our Owens Corning sales & service capabilities, we walk through everything in writing before the first nail goes in.
Owens Corning Service Pricing in San Bernardino
Most Roof Repair - San Bernardino jobs for Owens Corning shingles run between $350 and $850, depending on the extent of the damage and how much flashing or underlayment needs replacement. Full shingle replacement on a typical San Bernardino ranch home runs $9,000 to $16,000, with the final number determined by roof slope, decking condition, and which Owens Corning line you choose. Wind-damage re-roofs in neighborhoods north of the 210, where uplift exposure is highest, often require additional fasteners and reinforced flashing, which adds to materials but prevents the roof from failing again in the next Santa Ana. Every estimate we give is written and line-item, so you know the full cost before you decide anything. Know the price before the first tile moves. Call (945) 303-9821 to schedule your free estimate, and we’ll put the numbers in your hands.
Serving San Bernardino, CA - Our Local Coverage Area
We’re based in the San Bernardino 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 San Bernardino
San Bernardino sits at the mouth of the Cajon Pass, which funnels Santa Ana winds directly into the city and produces gusts that routinely exceed those in Riverside or Ontario. Older Owens Corning Supreme and Oakridge 3-tab shingles that were hand-nailed or under-fastened cannot hold against that wind load, and sections blow off during major events. The fix is high-wind nailing patterns and reinforcing flashing, which standard installations often skip. Call (945) 303-9821 for a wind-resistance evaluation of your roof.
Summer temperatures in San Bernardino regularly reach 108 to 112°F, and the constant UV exposure makes Owens Corning asphalt shingles lose granules and become brittle years faster than in coastal or even Riverside markets. A shingle rated for 25 years in a mild climate may last 15 to 18 years here before granule loss exposes the asphalt to direct sunlight. When granulation is widespread, patching individual shingles stops making sense.
If the damage is isolated, like wind-lifted shingles on one slope or a flashing leak around a vent, we repair it with genuine Owens Corning shingles and proper fastening. If granule loss or brittleness is widespread across the roof, we recommend a full replacement to avoid repeat failures. You get a written, line-item recommendation either way. Call (945) 303-9821 for a free estimate and we’ll tell you straight which path makes sense for your roof.
We recommend Owens Corning Duration for most San Bernardino replacements. Its SureNail fabric strip holds up better under the wind uplift this city experiences during Cajon Pass Santa Ana events, and it stands up to the heat better than older 3-tab lines. Oakridge is a solid budget option when wind exposure is moderate, but on homes north of the 210, Duration is what we specify most often.
Yes, we stock genuine Owens Corning shingles, underlayment, and accessories to match your existing roof system. We also use high-quality aftermarket flashings and fasteners when they offer better wind resistance for San Bernardino’s specific conditions, and we tell you upfront what we’re using and why. No surprises in the estimate, and the work is covered by a written guarantee before the crew leaves.
Service Areas Near San Bernardino
We provide Owens Corning roofing service across San Bernardino and the surrounding Inland Empire. Our crews also cover the San Bernardino service area broadly, including Rialto, Colton, Highland, and Redlands. If you’re west of here, we offer Owens Corning service in Fontana. East of San Bernardino, we cover Owens Corning service in Moreno Valley. Every location operates under the same Kingswell Guarantee: written prices, written warranties, and a live person on the phone.
Book Your Owens Corning Service in San Bernardino Today
If your Owens Corning roof has been lifted by wind, leaking around flashing, or losing granules faster than it should, call (945) 303-9821. A live person answers, we schedule your free estimate, and you’ll have a written price before any work starts. We work across San Bernardino daily and we know what these roofs need to hold up here.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Bernardino since 2000.






Before
After
Before
After
Before
After