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
Roofers in San Gabriel, CA
Roof inspection in San Gabriel usually starts with a call about a stain on the ceiling or granules in the gutter, and ends with a written report that tells you whether you need a repair, a replacement, or just a second opinion. Most homes here were built between the 1920s and 1950s, and the combination of mature street trees, hot dry summers, and winter rains creates roof failures that look very different from what you’d see in newer tract housing. That’s why Barnwood Roofing treats inspection as its own job, not a sales visit. Call (855) 382-1073 to schedule yours.
Why San Gabriel Homes Are Different
San Gabriel is one of the oldest cities in the San Gabriel Valley, and its housing stock reflects that. The pre-war California bungalows and mid-century ranch homes that fill the 91775 and 91776 ZIP codes were framed and sheathed with materials that have now been baking under valley sun for 70 to 100 years. Many of those roofs still have original skip-sheathing under the shingles: widely spaced boards with gaps between them, built for wood shingle or lightweight composition shingles that were never meant to carry modern asphalt products. When a roof like that needs work, you can’t just lay new shingles over it. The gaps mean the new roof loses structural support and won’t meet current code, so a full tear-off and redecking is often the only honest option.
The climate adds another layer. San Gabriel sits deep in the San Gabriel Valley, away from the coastal marine layer, so summer heat is brutal and relentless. Asphalt shingles here dry out, crack, and lose granules faster than they do in Pasadena or Alhambra, which get slightly more afternoon relief. Then come the winter rains, which in this Mediterranean climate arrive in short, intense bursts. That cycle of long dry heat followed by sudden wet weather is exactly what loosens flashing, opens old seam repairs, and turns a tiny gap into a leak.
And then there are the trees. The mature sycamores, oaks, and camphor trees that line streets in the older neighborhoods drop leaves, twigs, and seed pods year-round. That litter slides down low-slope valleys and collects in gutters, holding moisture against shingles and flashing for weeks at a time. A roof that would be fine on an open lot fails faster under a 60-year-old tree. When Barnwood Roofing inspects a home in San Gabriel, we check the valleys and gutters as carefully as the shingles themselves, because that’s where the trouble starts.
Styles & brands we work with






Our Main San Gabriel Services
Most San Gabriel homeowners call us for one of two reasons: something is leaking, or they know the roof is old and they want a straight answer about what comes next. Both start with the same question: can this be repaired, or is it time to replace it? Here’s how each plays out in San Gabriel.
Roof Repair in San Gabriel
Repair work in San Gabriel usually targets the failures this climate creates: cracked flashing around chimneys and vents, shingle blow-offs from Santa Ana winds, and valley clog damage from tree litter. Older bungalows and ranch homes often hide dry rot under the first shingle we lift, which is why a repair here can turn into a redecking job faster than on newer homes. We’d rather tell you that up front than mid-project. Roof Repair in San Gabriel is a core service for us, not an afterthought, and we’ll tell you honestly if a repair is enough.

Roof Replacement in San Gabriel
When a San Gabriel roof is past the point of repair, the replacement usually means a full tear-off down to the framing. That’s because so many of these homes have original skip-sheathing that must be removed and replaced with solid plywood or OSB before new underlayment and shingles go on. The neighborhood matters less than the era of construction: a 1948 bungalow and a 1955 ranch will have the same sheathing issues, while a 2005 infill build won’t. Roof Replacement in San Gabriel covers the options, from asphalt shingle systems to longer-life materials, all matched to the home rather than what we happen to stock.

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.
Roof Inspection in San Gabriel
Roof inspection in San Gabriel is the service we recommend when you don’t know what you’re dealing with: a stain on the ceiling that comes and goes, a Real Estate transaction, or a roof that’s just old enough to worry about. On homes from the 1920s through 1950s, the big questions aren’t only about the shingles. We’re checking for dry-rotted sheathing, original skip-sheathing that’s been covered over, and valley clogging from the tree canopy that lines so many older streets in 91775 and 91776. A good inspection here tells you what’s failing, what’s holding up, and what will claim the next five years if it’s ignored. Our full Roof Inspection service gives you a written assessment you can use however you like, with no obligation to book repair or replacement through us.
Roof Inspection Services
Signs you need it
You see water stains on the ceiling, granules accumulating in gutters, daylight in the attic, or you’re within 3 years of the roof’s expected lifespan.
What it costs in San Gabriel
A standard residential roof inspection in San Gabriel typically runs $199 to $549, with larger or more complex homes on the upper end.
How we do it
We walk the entire roof surface, check flashing, valleys, penetrations, gutters, and attic ventilation, then document findings with photos and a written report.
Roof Estimate
Signs you need it
You know the roof needs work and you want a fixed, line-item price before committing to anything.
What it costs in San Gabriel
Roof estimates in San Gabriel are free for repair and replacement work, and the price we quote is the price you pay.
How we do it
We measure the roof, assess what’s beneath the shingles, and write a scope of work with material and labor broken out line by line.
Free Roof Inspection
Signs you need it
You’re buying or selling a home in San Gabriel, or you just want a professional set of eyes without spending money up front.
What it costs in San Gabriel
Free roof inspections are offered for hail and storm-related calls, while general condition inspections start at $199.
How we do it
We assess visible damage from the ground and roof level, identify whether the issue is weather-related, and recommend the next step if any is needed.
Roof Inspection Companies
Signs you need it
You’ve gotten conflicting opinions from other roofers and want an independent, repair-first assessment of your San Gabriel home.
What it costs in San Gabriel
Expect to pay between $199 and $549 for a thorough inspection from a company that performs repairs as a core service, not a replacement-only shop.
How we do it
We inspect with the mindset of a repair contractor first, which means we look for what can be saved rather than what can be sold.
What Roof Inspection Costs in San Gabriel
| Item | Typical range in San Gabriel |
|---|---|
| Standard residential roof inspection | $199 – $549 |
| Hail or storm damage assessment | Free |
| Roof estimate (repair or replacement) | Free |
How long does a roof inspection take in San Gabriel?
A standard inspection takes 45 to 75 minutes on most San Gabriel homes, depending on roof size, pitch, and how many valleys the tree canopy has been dropping into. We walk the roof unless it’s unsafe. Call (855) 382-1073 to schedule.
Will the inspection price change once you’re up there?
No. The price we quote when you schedule is the price you pay. The written report includes photos and our repair-first recommendation, whether that’s a simple fix, a section rebuild, or nothing at all.
Brands We Service in San Gabriel
We work with seven major shingle and roofing manufacturers, including CertainTeed, Owens Corning, and Atlas, which means we can match a product to your San Gabriel home rather than selling you whatever one brand pushes. We stock common repair parts for rapid turnaround on San Gabriel jobs and place direct orders for full roof systems.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Gabriel, CA
| Service | Typical range in San Gabriel |
|---|---|
| Minor shingle repair (small leak) | $250 – $500 |
| Flashing repair or replacement | $200 – $600 |
| Roof inspection | $199 – $549 |
| Roof estimate | Free |
| Roof maintenance | $150 – $500 |
| Roof repair (general) | $350 – $1,500 |
| Roof replacement | $8,000 – $25,000+ |
What pushes the price up in San Gabriel is the age of the framing below the shingles: if we have to replace skip-sheathing before laying new underlayment, the material and labor line goes up. When we quote a job, that cost is included up front. No change orders, no surprise line items after we start.
Neighborhoods We Serve in San Gabriel
Barnwood Roofing serves every neighborhood in San Gabriel, from the historic bungalow streets near the Mission District to the ranch home tracts that spread across the 91775, 91776, and 91778 ZIP codes. Each area has its own rhythm: some blocks are heavy with 1920s oak trees and original shake, others are mid-century composition with low-pitch valleys that collect every leaf on the street. Wherever you are in San Gabriel, we can typically be on-site within a few days of your call, sooner for active leaks.
- Mission District
- North San Gabriel
- San Gabriel Village
- South San Gabriel
- Country Club area
Service Area – Cities Near San Gabriel
If you’re in a neighboring city and need the same repair-first, seven-brand approach, we work throughout the western San Gabriel Valley. Homeowners in East San Gabriel, CA and San Marino, CA call us for the same aging-bungalow issues we see in San Gabriel proper. Just west, Alhambra, CA and Rosemead, CA have their own mix of pre-war housing and mature trees that keep our inspectors busy year-round.
Serving San Gabriel, CA — Our Local Coverage Area
We’re based in the San Gabriel 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 San Gabriel
Yes, when the scope requires it. San Gabriel is a mature city with its own building department, and any full replacement or structural repair needs the proper permit. We handle the paperwork, schedule inspections, and stay on site until the job passes. Call (855) 382-1073 for specifics on your street.
Active leaks get priority in our schedule, and we can usually get a crew to most San Gabriel addresses within a few days, often sooner if the weather is pressing. Let us know when you call whether water is coming into the living space, and we’ll adjust accordingly.
We do. A large share of our San Gabriel work involves pre-war and mid-century homes with original wood shake or shingle roofs, often over skip-sheathing. We’ll tell you honestly whether the wood can be spot-repaired or whether it’s reached the end of its 70-to-100-year lifespan and needs a full replacement.
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 San Gabriel Customers Say
"Leak over the kitchen turned out to be a cracked boot around a vent pipe, not the roof itself. He showed me the photo from up there and replaced the boot for a couple hundred dollars. The company before him had quoted a full tear off."
— Adam Whitaker"Went up in the attic first with a flashlight before going on the roof, which no other estimator bothered to do. Found the stain and worked backward from there."
— Danielle Delaney"Full replacement after the hail. They handled the insurance adjuster meeting, documented everything, and I did not have to argue with anybody. Crew was here three days and the yard was cleaner when they left than when they started."
— Todd Meyer