Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
GAF Roofing in Upland, CA | Orange County Roofing Co
We provide independent GAF roofing service across Upland, from full tear-offs to precision flashing repairs. What makes our GAF work here different is simple: we know this city’s split personality. The flat south-side grid and the wind-battered foothill slopes above the wash put completely different stresses on a GAF roof, and we detail each job accordingly. Call (866) 942-4187 for a free estimate on any GAF roof in Upland’s 91784, 91785, and 91786 ZIP codes.
Why Upland Residents Choose Us for GAF Service
We’ve torn off and rebuilt hundreds of GAF roofs across Upland’s split housing stock, from wind-peeled architectural shingles in the foothills to aging Timberline systems on the flat grid. Our crews know GAF’s shingle families and accessory details well enough to match the right product to each slope, exposure, and fire zone, independent of the manufacturer and accountable only to the homeowner. Kurt Hensley, our owner, started reading roofs before he could drive. He grew up in the Serrano Heights area of Orange watching tile crews work the hillside homes, completed his construction technology coursework at Santiago Canyon College, then spent nearly two decades on Orange County roofs before launching this operation. A roof shouldn’t be a mystery, let’s just look at what you’ve got and go from there. We carry GAF sales & service expertise alongside six other major manufacturers, which means when we tell you a GAF product is the right call for your Upland home, it’s because the roof told us so, not because a supplier margin did.
Styles & brands we work with






Common GAF Roofing Problems We Solve in Upland
- Ridge cap and rake-edge shingle uplift on Timberline roofs. Santa Ana winds funnel through the foothill wash corridors and hit the north-side slopes of Upland first. We regularly see GAF Timberline roofs where the ridge caps have peeled and the rake edges lifted while the field shingles look untouched. It’s wind dynamics, not a manufacturing flaw, but it needs to be caught before wind-driven rain finds the exposed nail lines.
- Premature granule loss and seal-strip failure on south- and west-facing Timberline HDZ slopes. Upland’s 100°F-plus summer days and relentless UV hammer exposed slopes faster than shaded ones. The shingle granules erode, the seal strips cook, and the tabs start to lift. On a south-side tract home in 91786, this can show up years before the north side needs anything.
- Ember intrusion at eave and ridge vents on older GAF installations in 91784. The north-side foothills sit in a high fire severity zone where the Angeles National Forest interface is part of the daily view. An older GAF roof may have venting and valley details that no longer meet Class A assembly standards, and a Santa Ana wind event can push embers straight into those vulnerable points.
- Flashing-edge and valley metal separation on mid-century homes. The 1950s-through-1970s tract and ranch homes on Upland’s south and central grid often still have original flashing details that were never designed for wind-driven rain at this intensity. Water wicks under shingle courses at a lifted flashing edge and shows up as a ceiling stain twenty feet from the actual breach.
- Failed overlays on original wood shake. Upland has a lot of mid-century homes where a previous owner laid a GAF shingle roof directly over the original wood shake. The county won’t accept that on a reroof without a full tear-off, and by the time we’re called, the underlayment is often shot and the decking needs attention too.
GAF Service in Upland: What Local Conditions Mean for Your Equipment
Here’s something you won’t read on a generic GAF page or an Inland Empire service listing. Upland sits directly at the foot of the San Gabriel Mountains, and that position changes everything about how a GAF roof performs. The 91784 foothills ZIP is in a high fire severity zone where Class A roof assemblies and ember-resistant detailing aren’t optional, they’re the difference between a roof that survives a wind event and one that doesn’t. On north-side foothill streets off the wash, a Santa Ana event peels ridge caps and lifts rake-edge shingles on the windward slope long before a south-side roof in the flat grid shows any wear, and the same wind drives embers onto roofs that have lost their Class A rating. That means a GAF replacement in Upland’s foothills has to be detailed for uplift and ember resistance together, not just for sun, and not just for curb appeal. A GAF Timberline roof on a flat-grid tract home in 91785 faces a different beast entirely: solar load, granule degradation, and seal-strip fatigue from years of 100°F-plus exposure. Two GAF roofs in the same Upland neighborhood can fail for completely different reasons, and the repair approach should never be copy-paste.
GAF Models & Products We Service in Upland
We work on the full range of GAF roofing systems across Upland. The GAF Timberline HDZ and Timberline UHDZ architectural shingles are the most common on replacement roofs here, and we carry those locally for fast turnaround. The older GAF Royal Sovereign 3-tab shingles show up constantly on south-side tract homes from the 1960s and 1970s, and when those need repair, the decking underneath usually has its own story to tell. On the higher-end Upland homes, we service GAF Glenwood and Grand Sequoia designer shingles as well. For low-slope sections and flat garage roofs, we handle GAF EverGuard TPO and modified bitumen systems. We use GAF shingles and GAF-manufactured accessory components where they match the existing system, and quality aftermarket underlayments, flashings, and vents where they outperform. Never a mismatched bargain bundle on a fire-zone roof.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Upland
GAF roof service in Upland is priced by what’s actually wrong, not by what a salesman wants to sell. A ridge cap repair from a Santa Ana event runs on the lower end because the work is localized. Flashing replacement at a chimney or valley costs more because it involves metal work and careful sealing. A full GAF tear-off and replacement on a mid-century Upland home with wood shake underneath is the bigger-ticket job, and it should be: the shake comes off, the decking gets inspected and often partially replaced, and the new GAF system goes on with proper fire-zone detailing. Our estimates are free, written, and line-itemed so you can see exactly what you’re paying for. Call (866) 942-4187 and we’ll come out, look at the roof, and give you a straight number.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well. We also provide GAF service in Claremont and surrounding foothill communities. Use the map below to see our full service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Roofing in Upland
It’s almost always wind damage, not a GAF manufacturing issue. Upland’s foothill slopes get hit at the ridge and rake edges first because that’s where wind uplift concentrates. The field shingles may be perfectly intact while the caps have peeled. We replace the caps with properly nailed and sealed GAF ridge components, and we check the entire windward slope for hidden nail pull-through while we’re up there. Call (866) 942-4187 for an exact assessment, the estimate is free.
Yes. The 91784 foothills sit in a high fire severity zone where Class A roof assemblies and ember-resistant detailing are required for new work. When we replace a GAF roof in that ZIP, we detail eave vents, ridge vents, and valleys to resist ember intrusion. An older GAF installation may not meet current Class A standards even if it looked fine when it was installed. If you’re unsure what’s on your Upland roof, we’ll inspect it and tell you exactly where it stands.
No, and a county inspector won’t accept it either. Upland’s mid-century south and central grid has a lot of homes with original or second-generation wood shake underneath the existing roof. The county requires a full tear-off before a reroof. We strip to deck, replace any soft sheathing, and install the GAF system fresh. Leaving the shake underneath would mean a heavier roof, a worse substrate, and a permit that gets rejected.
They hold up differently, which is the whole point of matching the product to the exposure. On the flat grid, GAF Timberline HDZ shingles deal with solar load, granule loss, and seal-strip fatigue from repeated 100°F-plus summers. On the north-side foothill slopes, the same shingles face wind uplift and ember exposure as the dominant pressures — conditions we also address with our GAF repair in Montclair. The product is good in both places, but the detailing changes: more fastening for wind on the foothill slopes, and ember-resistant venting for the fire zone.
We’re independent. We install GAF products and have deep working knowledge of their shingle families and accessory lines, but we’re not manufacturer-affiliated or authorized. That’s deliberate. Because we carry seven major brands, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, our recommendation is based on what your Upland roof actually needs, not on a contract with one manufacturer. That same brand-neutral approach drives our Rancho Cucamonga GAF service as well.
Service Areas Near Upland
Our GAF roofing crews serve Upland and the surrounding Inland Empire communities, including Corona, Norco, Eastvale, and Jurupa Valley. If you’re in one of those areas, we bring the same brand-neutral GAF expertise and local detailing knowledge. You can also see our Upland service area page for full coverage details, or check out GAF service in Rancho Santa Margarita and GAF service in Pomona for neighboring coverage.
Book Your GAF Service in Upland Today
If your GAF roof is showing signs of wind damage, granule loss, or flashing failure anywhere in Upland, we’ll come out, inspect it, and give you a written line-item quote. No pressure, no brand pitch, just a straight read on what your roof needs. Call (866) 942-4187 to schedule your free estimate.
Written by Kurt Hensley, Owner at Orange County Roofing Co, serving Upland and the surrounding Inland Empire with brand-neutral roofing expertise.