Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Upland, CA
Upland roofs take a beating that’s specific to this stretch of the Inland Empire: intense Santa Ana winds, months of direct sun, and older housing stock that ranges from 1940s tract homes to 1980s tile roofs in the foothills. Roofers in Upland spend most of their time on wind-damaged tile repair, underlayment that’s dried out under decades of UV, and drainage problems that show up when winter rain finally arrives. If you’re looking for a roofer in Upland, call Brennan Roofing at (361) 320-9467 and you’ll talk to a live person who can get a written estimate scheduled.
Why Upland Homes Are Different
Upland’s housing stock splits into two main groups, and each one fails in its own way. The post-WWII tract homes built between the 1940s and 1960s, many south of Foothill Blvd, tend to have low-slope asphalt shingle roofs. Some still have their original built-up roofs, which means layers of tar and gravel that hide leaks until water shows up on a ceiling. The second group is the 1980s through 2000s Mediterranean-style homes concentrated in the northern foothills, where concrete tile roofs dominate. Those tile roofs are now 20 to 40 years old, which matters because the underlayment beneath the tile typically lasts 25 to 30 years in Upland’s UV-heavy climate.
The wind is the defining factor here. Upland sits directly in the Santa Ana wind corridor at the base of the San Gabriel Mountains. When a Santa Ana event comes through, foothill neighborhoods like San Antonio Heights and the area around Upland Hills get hit the hardest. Ridge caps get blown loose, field tiles crack or shift, and on older ranch homes, shingles lift at the edges. What makes this pattern unusual is that many of these tile roofs are still within their original lifespan, so the work often isn’t a full replacement. It’s targeted repair: resetting displaced tiles, replacing cracked ones, and making sure the underlayment beneath is still keeping water out. Roofers who don’t work this corridor regularly tend to misdiagnose wind damage as normal wear, which leads to either overpriced replacements or repairs that miss the real problem.
Our Main Upland Services
Most Upland homeowners reach out to us for one of three reasons: wind-damaged tile or shingle repair, a roof that’s reached the end of its life, or a buyer’s inspection before closing. Each of those has its own Upland page with full pricing and detail.
Roofing Company in Upland
When an Upland roof needs full replacement, the job usually starts with stripping the old material and inspecting the decking beneath. On older tract homes, we frequently find decking that’s softened around valleys and eaves, which means replacing boards before the new underlayment goes down. For the foothill tile homes, replacement often comes down to a decision between new concrete or clay tile versus a lighter alternative. The slope and the HOA rules in neighborhoods like San Antonio Heights sometimes dictate that choice. We walk through those options from GAF, CertainTeed, Owens Corning, and Atlas so the decision is based on what the roof needs, not what’s on a truck. See Roofing Company in Upland for the full scope and pricing.

Roof Repair in Upland
After a Santa Ana wind event, the most common call we get in Upland is about loose ridge tiles and displaced field tiles. The repair itself usually means resetting tiles, securing the ridge with fresh mortar or adhesive, and checking the underlayment underneath for tears. On asphalt shingle homes, wind lifts the shingles and cracks the sealant strip, which lets rain in slowly over months. Upland’s dry summers can hide that damage until the first real storm. We also see a lot of flashing failures where the roof meets chimneys and where tile transitions to flat sections over patios. See Roof Repair in Upland for what each repair type costs.

Roof Inspection in Upland
Upland’s mix of aging shingle roofs and mid-life tile roofs makes inspections common before a sale closes or after a big wind storm. Buyers want to know whether a 30-year-old tile roof still has life in it, and sellers want to see what a wind event actually damaged. An inspection here means walking the roof surface, checking the underlayment condition where it’s visible, examining flashing at every transition, and testing drainage on low-slope sections. We then put the findings in writing with photos and a clear recommendation. See Roof Inspection in Upland for what’s included.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Brands We Service in Upland
We work on and install all major roofing lines, including GAF, CertainTeed, Owens Corning, Atlas, IKO, Tamko, and Boral. For Upland homeowners with concrete tile roofs, we stock matching tile profiles from Atlas and Boral so a repair blends in rather than standing out. See our brands for the full list and what each one is best suited for in this climate.
Pricing for Roofers in Upland, CA
Roofers in Upland quote everything from a small tile repair to a full tear-off. These are the ranges we see across the city, based on our own work and the local market.
| Service | Typical range in Upland |
|---|---|
| Tile roof repair (wind-displaced field tiles) | $350 – $800 |
| Ridge cap repair (loose or blown ridge tiles) | $400 – $1,200 |
| Underlayment replacement (tile roof section) | $1,800 – $4,500 |
| Asphalt shingle repair (lifted or torn shingles) | $250 – $700 |
| Flashing repair (chimney, valley, or transition) | $350 – $900 |
| Roof inspection | $150 – $400 |
| Full asphalt shingle re-roof (1,500 sq ft) | $9,000 – $18,000 |
| Full concrete tile re-roof (2,000 sq ft) | $22,000 – $45,000 |
Prices in Upland climb when the roof is in the foothills, because steeper pitches and tighter access slow the work down, and when decking or underlayment has to be replaced rather than just covered. Whatever the number, Brennan Roofing writes it down before any work begins, and it doesn’t move at the door.
Neighborhoods We Serve in Upland
Our crews cover all of Upland, from the older tract homes south of Foothill Blvd up through the foothill communities that see the most wind damage. Response time across the city is typically next-day or same-week depending on how many wind events just rolled through.
- San Antonio Heights
- Upland Hills
- North Upland (north of Foothill Blvd)
- The Colonies
- Downtown Upland
Service Area – Cities Near Upland
Brennan Roofing serves Upland and the surrounding foothill communities from our Inland Empire office. We also cover Rancho Cucamonga, CA, Claremont, CA, Montclair, CA, and Ontario, CA. Homeowners in those cities face similar Santa Ana wind exposure and the same aging tile roofs.
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 Roofers in Upland
Most Upland roofers can get someone on-site within a few days after a big wind event, though peak call volume right after a Santa Ana can push that to a week. If tiles have blown off or water is getting in, call (361) 320-9467 and we’ll get you scheduled as soon as a crew is free.
Full roof replacements in Upland generally require a permit through the city’s building department, and we handle that paperwork as part of the job. Repairs, like resetting a few blown tiles or replacing a section of flashing, usually don’t need one. We’ll tell you which applies before any work begins.
Yes. We serve every part of Upland, from the flat tract home areas south of Foothill Blvd up to San Antonio Heights and Upland Hills. If you’re in city limits, we cover it. Call (361) 320-9467 for a free written estimate.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Upland Customers Say
"They gave me a warranty in writing and stood behind it."
- Irene G."Quality work and clear communication. Rain pushed the start by two days, which is fair, but we were hoping to be done sooner."
- Cathy N."Storm took off a section of shingles. They were here next morning to tarp it and finished the repair that week."
- Elaine D.






Before
After
Before
After
Before
After