Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across Upland
Roof replacement in Upland is not a dry-climate job. The city sits hard against the San Gabriel Mountains, where orographic lift pushes annual rainfall to roughly 17-18 inches – nearly double what falls on Ontario or Fontana just a few miles south. That rain, combined with canyon debris from San Antonio Canyon and wind gusts that regularly exceed 60 mph through the Cajon Pass and Pomona Gap, means your new roof has to be sized and detailed for conditions that don’t exist on the flatter side of the Inland Empire. We know those conditions because we work in them every week. At Tilehurst Roofing, a live person answers when you call – day or night, including weekends – and you’ll have a written price in your hands before any work starts. Call (945) 303-9821 to schedule a free estimate in Upland.
Why Tilehurst Roofing Is Upland’s Preferred Roof Replacement Company
Tilehurst Roofing is a member of the Kingswell family of roofing companies, founded in 2000, and built for homeowners who have already been burned once – the no-shows, the price changes at the door, the repair that leaked again before the ladder was off the truck. Upland homeowners who work with us get something different. Greg Holloway, who leads Tilehurst, insists on the Kingswell Way: say the price before the work, show up in the window we gave you, leave the place cleaner than we found it, put every guarantee in writing, and come back if it fails. That’s not a slogan. It’s the operating rule.
Our crews know Upland’s housing stock because we work on it constantly – the 1920s-1940s Craftsman bungalows north of Foothill Boulevard between Central and Campus, the 1960s-1980s tract neighborhoods on the south and east sides, the custom homes tucked into San Antonio Heights under mature oak and eucalyptus canopy. Background-checked, uniformed technicians arrive at your Upland home in the window we scheduled. Every repair carries a written guarantee delivered before the crew leaves, and if a repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. Material options include GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – seven manufacturers, so the product fits the home, not whatever happens to be on the truck that day.
Roof Replacement Contractor in Upland
A Roof Replacement Contractor in Upland is not just another crew on a ladder. The job here means tearing off whatever failed – wood shake, aged composition, cracked tile – down to the decking, fixing or replacing that decking if years of canyon litter have rotted it, laying new underlayment sized for a wetter roof than the square footage would suggest, and installing the new covering so it holds through Santa Ana wind events that peel under-fastened ridge caps right off. When a Upland homeowner needs us, it’s usually because a roof that looked fine from the street has been quietly failing underneath – or because California fire code no longer allows replacing that old wood shake roof in kind. A full tear-off and replacement in Upland generally runs $14,000 to $28,000 for an average single-family home, depending on square footage, material choice, and how much decking has to come out.
Full Tear-Off, Decking, and Re-Cover
The visible layer is rarely the whole story on a Upland roof. We tear off the old covering, inspect every sheet of decking, and replace rotted OSB or board sheathing before anything new goes on. In San Antonio Heights especially, tile that looks intact from the street can be hiding decking that spent ten winters wet under pooled leaf litter. You’ll know the decking condition before we order materials, not after the crew pulls the first tile.
New Roof Systems for Additions and Custom Work
Upland’s historic core and foothill custom homes often mean additions, architect drawings, and materials with long lead times. We coordinate deliverable dates against your schedule and put the price in writing before anything gets ordered – no change orders after the fact, no surprise supplement when the ridge cap is half installed.
Asphalt Shingle Roof Replacement in Upland
Asphalt Shingle Roof Replacement in Upland looks straightforward, but the local climate quietly punishes the wrong choices. Upland’s elevation – roughly 1,200 to 1,400 feet – plus mountain proximity means roofs here cool hard at night and heat hard by midday, accelerating thermal cracking in cheap composition shingles and popping sealant around flashings. A standard architectural shingle installation on a typical Upland roof generally runs $12,000 to $22,000. We carry GAF, CertainTeed, Owens Corning, and IKO product lines and will give you a side-by-side material breakdown in the written estimate, so you can see exactly what each grade costs per square and what the warranty covers.
Architectural Shingle Systems and Fastener Schedules
North Upland wind loads are a different animal than what roofers face in Chino or Fontana. Our crews use nailing patterns and ridge cap adhesion designed for 60 mph-plus gusts funneling down from the Cajon Pass. If the old roof was under-fastened, we’ll show you photographs before we touch it – you should know why the last roof failed before you pay for the next one.
Ice and Water Shield, Drip Edge, and Valley Detail
Upland gets roughly 17-18 inches of rain a year, and when it comes, it comes heavy. We run ice and water shield through every valley and up the eaves, set drip edge at every rakeside and eavesline, and replace flashing boots at every penetration. That’s standard on our estimates. A dry-climate roof with thin underlayment and no shield might work in Ontario, but it won’t hold up on the Upland side of the foothills.
Trusted Brands We Service in Upland
We stock and install roofing systems from GAF, CertainTeed, Owens Corning, and IKO, among others, so a Upland homeowner gets a genuine material choice – not just the one shingle the supplier had on a pallet. Whether it’s an architectural shingle for a 1970s tract home south of Foothill or a Boral clay tile to match the Spanish Revival character of Upland’s historic core, the material is matched to the house and to the weather it will actually face. Because our crews work in Upland every week, we keep local inventories of the accessories that canyon country demands – heavy valley metal, ice and water shield, and wind-rated ridge cap.
Common Roof Replacement Problems We See in Upland Homes
- Rotted sheathing behind intact-looking tile. Canyon and eucalyptus leaf litter packs Upland’s valleys and low-slope flat sections, holding moisture against the deck for months. Tile looks fine from the street; OSB or board sheathing underneath is soft. This is the hidden replacement driver that barely exists in tree-free subdivisions next door.
- Wind-lifted ridge caps and cracked composition shingles. The nighttime temperature swing at Upland’s elevation cracks aged shingles. Santa Ana winds through the Cajon Pass and Pomona Gap then lift anything that wasn’t nailed tight enough. We see entire ridge lines torn off while the field shingles are only a few years old.
- Undersized mortar ridge and underlayment on 1920s-1940s tile roofs. The Craftsman and Spanish Revival homes north of Foothill Boulevard between Central and Campus were built with mortar ridge work and thin underlayment that never met modern standards. A like-for-like re-tile quietly fails at the ridges and penetrations even when the tile field looks great.
- Wood shake roofs that can no longer be replaced in kind. The 1960s-1980s tract neighborhoods on the south and east sides of Upland are saturated with aging wood shake roofs. California fire code prohibits replacing them with new shake, so the only compliant option is a full tear-off and re-cover – usually in architectural composition shingle or tile-matched to the home’s character.
Pricing for Roof Replacement in Upland, CA
Upland roof replacement pricing reflects real local conditions. A full asphalt shingle re-roof on a typical single-family home runs $12,000 to $22,000 depending on square footage and how much decking must be replaced. A higher-end tile or architectural system – common in the historic core and foothill custom homes – runs $25,000 to $40,000 or more when the job includes decking replacement, ice and water shield through the valleys, and uphill material access. The variables are square count, the condition of the decking once we pull the old roof, material grade, and the number of penetrations that need new flashing. None of that is a mystery, and none of it gets sprung on you after the job starts. You’ll have a line-item written price before any work begins. Call (945) 303-9821 to schedule your free estimate in Upland.
We Also Serve Cities Near Upland
Tilehurst Roofing provides Roof Replacement services to homeowners throughout the Inland Empire foothills, including Roof Replacement in Upland and the neighboring communities of Rancho Cucamonga, Claremont, Montclair, and Ontario. If your home sits in one of these cities and you want a written price before any work starts, call (945) 303-9821. The same crew, the same guarantee, the same live person on the phone at midnight.
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 About Roof Replacement in Upland
In most Upland homes, yes. Your roof needs to come off down to the decking because the valleys, underlayment, and decking have often been damaged by orographic rain and canyon debris – we can’t see that until the old layer is stripped. You could layer a second story of shingles over an old one, but that doubles the load, hides rotted sheathing, and voids most manufacturer warranties. We’ll tell you honestly what we find when we inspect. Call (945) 303-9821 for a free roof assessment.
On high-end Upland jobs, the materials are often custom-ordered – Boral clay tile, specific architectural shingle colors, millwork for fascia and eaves, custom flashing. The manufacturer’s lead time sets the calendar, not our crew’s availability. We order only after you’ve approved the written estimate, and we price the long-lead items in writing before anything is ordered. That way the schedule is honest from day one.
A typical Upland single-family home runs between 17 and 24 squares (one square equals 10 by 10 feet). Tile weighs far more than asphalt per square, so on older Upland framing we may need to verify the decking and structure can carry it. The square count drives material cost, but the decking condition is what changes the bid most. Our free estimate includes exact square count and decking condition report.
A standard architectural shingle installed with the correct fastener count and ridge cap adhesion will hold up to Upland’s wind conditions. The failures we see are from shingles nailed too high, too few nails, or ridge caps glued after the fact. We photograph every fastener pattern before final inspection. Call (945) 303-9821 to have your wind exposure evaluated.
In Upland, more rain falls, and it falls harder and faster off the mountain. That means ice and water shield through every valley and up the eaves, heavier underlayment, and drip edge set to shed debris from San Antonio Canyon’s oak and eucalyptus litter. We detail Upland roofs as wet, debris-heavy roofs – not as dry Inland Empire roofs with the same square footage. The underlayment choice is the single biggest reason two identical-looking bids last a different number of winters.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Upland with written-price roofing work since the company’s founding in 2000.
Ready for a written price before any work starts? Call (945) 303-9821 and a live person will answer – any day, any hour. Free estimates in Upland.






Before
After
Before
After
Before
After