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 catches what the dry heat and old housing stock hide, and it’s where every Millstone Roofing job starts. We work across 91775, 91776, and 91778, and most of the roofs we walk are 50 to 100 years old: mission tile over skip-sheathing, wood shingle under decades of sun, and underlayment that turns to dust long before the tile above it shows a crack. A roof inspection here isn’t a formality. It’s how you find out whether you need a $400 repair or a full replacement before the first atmospheric river of winter finds the answer for you. Call (855) 341-6021 to schedule yours.
Why San Gabriel Homes Are Different
San Gabriel’s roofing market is dominated by the historic core of 1910s to 1940s California bungalows and Spanish Colonial Revival homes around the Mission District and Old Town. Original clay mission tile and wood shingle roofs are still in service across much of the city, and re-roofing one of these homes means matching vintage profiles under historic preservation scrutiny, not just nailing on new asphalt. A 1928 bungalow on a tree-lined street near the Mission needs a different approach than a 1950s tract house off Las Tunas Drive, but both share a common weak point: what’s underneath the surface.
San Gabriel sits at the foot of the San Gabriel Mountains in a hot, dry, smoggy basin. Intense summer UV bakes low-slope and flat roof sections for months at a stretch. Occasional Santa Ana wind events push rain sideways into tile laps and flashing. Then atmospheric rivers arrive in winter and drop heavy rain all at once. After a dry summer, the first big storm regularly sends water through 80-year-old mission tile roofs on south-facing slopes near the Mission, not because the tile failed, but because the original felt underlayment beneath it has baked to dust. Most of the single story 1920s to 1950s bungalows and Spanish Colonial Revival houses here have original skip sheathing and old tile that breaks on removal, so underlayment and tile matching labor is a bigger share of the job than in newer subdivisions. We inspect first because that’s the only way to know what’s actually failing.
Styles & brands we work with






Our Main San Gabriel Services
Most San Gabriel homeowners call us about two things: a leak they can’t trace or a roof that’s reached the end of its useful life. Here’s what each involves here.
Roof Repair in San Gabriel
Roof repair in San Gabriel usually comes down to failed underlayment, cracked or slipped mission tile, worn flashing at chimneys and vents, or dry rot in the eaves of pre-1950 bungalows. We trace the leak to its source, document what we find, and repair what actually needs repairing. On homes in the Mission District, that often means lifting tile carefully enough to reuse it, because matching 90-year-old clay is its own specialty. Roof Repair in San Gabriel covers the full scope of what we fix and what it costs here.

Roof Replacement in San Gabriel
When repair stops making sense, a full replacement is the honest answer. In San Gabriel, that means a tear-off down to the deck, new underlayment rated for our UV and rain patterns, and tile or shingle matched to the home’s era. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, so the material decision follows the roof’s needs and your budget, not a quota. Roof Replacement in San Gabriel walks through the process, pricing, and warranty options.

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 how we find small failures before they become ceiling stains. On a 1920s Spanish Colonial Revival near the Mission, that means checking original clay tile for hairline cracks and lifting enough of it to see whether the felt underneath has baked to dust. On a postwar tract home in 91775 or 91776, it means walking the low slope sections where UV has eaten the asphalt and checking flashing points where Santa Ana driven rain gets behind it. Every inspection ends with written findings and photos, so you’re never asked to take a roofer’s word for a replacement. Millstone Roofing has served San Gabriel since 2011, and we start every repair or replacement recommendation with this documented inspection.
Free Roof Inspection
Signs you need it
You’ve noticed a small ceiling stain, lifted tile edges from the last wind event, or you’re about to buy or sell a home and need documented roof condition.
What it costs in San Gabriel
No charge for the visual inspection when it’s part of a repair or replacement estimate.
How we do it
We walk the roof, inspect flashing and underlayment access points, document every finding with photos, and give you a written condition summary.
Roof Estimate
Signs you need it
Your inspection turned up enough failed underlayment, cracked tile, or worn shingle sections that you need a real number for repair or replacement scope.
What it costs in San Gabriel
The written estimate is free and follows directly from the documented inspection findings.
How we do it
We build a line item estimate from the inspection report, match the right material to your roof and budget, and walk you through it so there are no surprises.
Hail Damage Roof
Signs you need it
After any hailstorm, you want granule loss, bruised shingles, and cracked tile documented before they become leaks, even if nothing looks wrong from the ground.
What it costs in San Gabriel
The hail inspection itself is part of our free roof inspection; repair costs depend entirely on the documented damage scope.
How we do it
We check shingle and tile for impact marks, photograph the damage, and give you a written report you can use for insurance or repair decisions.
Roof Inspection Companies
Signs you need it
You’ve had conflicting repair recommendations from different companies and want one documented, brand-agnostic inspection that settles what’s actually needed.
What it costs in San Gabriel
A full documented inspection and written report is free when tied to a repair or replacement estimate.
How we do it
Millstone Roofing works with seven material manufacturers, so the inspection report reflects what the roof needs, not what we’re trying to sell.
What Roof Inspection Costs in San Gabriel
| Item | Typical range in San Gabriel |
|---|---|
| Visual roof inspection (with repair/replacement estimate) | Free |
| Detailed written inspection report with photos | Free with estimate |
| Hail or storm damage assessment | Free |
How long does a roof inspection take in San Gabriel?
Most inspections take 45 to 90 minutes depending on roof size and access. Older mission tile roofs take longer because we lift tile carefully to check underlayment. Call (855) 341-6021 to schedule.
Do I need a roof inspection before buying a home in San Gabriel?
Yes, especially in the Mission District and older 91776 pockets where original underlayment may be original. A documented inspection gives you leverage on price and prevents surprises. Call (855) 341-6021 to book one.
Brands We Service in San Gabriel
We install and repair Atlas, Tamko, Boral, and GAF roofing systems across San Gabriel, among others. Parts and matching tile profiles are sourced locally where possible, which keeps simple repairs moving. For material options and warranty details, see our brands.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in San Gabriel, CA
| Service | Typical range in San Gabriel |
|---|---|
| Visual roof inspection (with repair/replacement estimate) | Free |
| Detailed written inspection report with photos | Free with estimate |
| Hail or storm damage assessment | Free |
| Tile roof repair (underlayment patch, tile reset) | $400 – $850 |
| Shingle roof repair | $350 – $750 |
| Flashing repair at chimney or vent | $300 – $700 |
| Low-slope or flat roof repair | $450 – $900 |
| Full roof replacement (asphalt shingle) | $8,000 – $16,000 |
| Full roof replacement (mission tile) | $22,000 – $45,000 |
| Full roof replacement (standing seam metal) | $18,000 – $35,000 |
What pushes price up in San Gabriel is the age of the deck: skip sheathing and broken original tile add labor hours no new build ever has. Every estimate we give is a written line item, and the price won’t change once work starts unless we find hidden deck damage and document it for you before proceeding.
Neighborhoods We Serve in San Gabriel
We work across all of San Gabriel’s ZIP codes and the neighborhoods that give the city its character.
- Mission District
- Old Town San Gabriel
- North San Gabriel
- East San Gabriel
- Country Club area
Response time across the San Gabriel area is typically one to three business days for inspections, with faster scheduling when storm damage is involved.
Service Area – Cities Near San Gabriel
Millstone Roofing serves San Gabriel and the surrounding communities, including East San Gabriel, CA, San Marino, CA, Alhambra, CA, and Rosemead, CA. If you’re nearby, the same inspection-first process applies.
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, San Gabriel requires permits for full roof replacements, and historic district homes in the Mission District may need additional review before materials are approved. We pull the permits and handle the inspection scheduling so you don’t have to. Call (855) 341-6021 for details on your specific property.
We typically schedule inspections within one to three business days across San Gabriel. If you have an active leak after a storm, call (855) 341-6021 and we’ll prioritize your inspection.
Yes, we work on original clay mission tile regularly. The labor is in careful tile removal, matching profiles, and replacing the underlayment beneath. We won’t swap your historic roof for asphalt unless you ask us to, and we’ll show you documented findings either way. Call (855) 341-6021 for a free estimate.
When you’re ready for a straight answer about your San Gabriel roof, call (855) 341-6021 to schedule your free inspection and written estimate. We inspect first, document everything, and give you the right material for your roof, not the easiest one for us to stock.
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
"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Eric Chen"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Riya Rao"He told me my roof had another five or six years in it and I should not replace it yet. He was standing there with a quote pad in his hand. That's why I'll call him when it's time."
— Diego Guzman