Roof Replacement in San Gabriel, CA | Windmill Roof Repair

Roof Replacement in San Gabriel — Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

123+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Roof Replacement in San Gabriel: What It Costs and How We Work

A full roof replacement in San Gabriel typically runs between $14,000 and $32,000 depending on material, roof size, and what we find once the old roof comes off. Asphalt shingle tear-offs on the city’s mid-century ranch homes land on the lower end, while clay tile work on the Mission District’s Spanish Colonials runs higher because of the labor involved in tile lifting and reuse. Call (866) 850-2496 to schedule a free inspection and get a written, line-item quote before you commit.

Roofers installing new asphalt shingles on a residential roof replacement project in San Gabriel, CA

Call (866) 850-2496

We know San Gabriel roofs. We know which streets in the 91776 zip have original 1930s tile still fighting the Santa Anas, and which 91775 tracts have asphalt shingles that dried out two summers ago and are waiting to crack. This page gives you the straight answer on what replacement costs here, what we find when we open up an older San Gabriel roof, and how we price the work so you’re never surprised mid-project.

Fast, Reliable Roof Replacement Across San Gabriel

Replacing a roof in San Gabriel isn’t a one-size-fits-all job. The city’s housing stock splits between pre-war homes with original clay tile or wood shake and post-war tracts with aging asphalt. Each roof type fails differently, and a crew that only knows one material will miss what’s actually wrong. Our Roof Replacement team has opened up enough San Gabriel roofs to know what hides underneath: rotted skip sheathing, disintegrated underlayment, and fasteners that gave up years ago.

We’re based in Orange, but we work regularly across San Gabriel and the surrounding San Gabriel Valley. Homeowners throughout 91775, 91776, and 91778 call us because we show up when we say we will and we explain what we find in plain language. Call (866) 850-2496 to get on the schedule.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Why Windmill Roof Repair Is San Gabriel’s Preferred Roof Replacement Company

Most roofing companies in the San Gabriel Valley push one shingle brand and build their recommendations around whatever they get the best margin on. We work across seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That changes the conversation. When we tell a homeowner in the Alhambra Wash area that a Boral tile matches their 1930s Spanish Colonial better than a new replacement, it’s because we actually compared the options, not because Boral gives us a kickback.

Ruben Ochoa runs our crew, and he’s the person who walks your roof on inspection day. That’s been true since he started this company, and it’s not changing. When San Gabriel homeowners call us, they get a straight assessment, not a sales script. If your roof needs a targeted repair instead of a full replacement, we’ll tell you that. Repair when you can, replace when you must.

We also offer standalone roof inspections. See it before you sign anything. That’s not a slogan; it’s how we’d want to be treated if someone were telling us our roof needed work.

Asphalt Shingle Roof Replacement in San Gabriel

Asphalt shingle roof replacement in San Gabriel is the most common job we do, especially on the ranch-style homes built throughout 91776 and 91778 during the 1950s and 1960s. Those roofs are now at or past the end of a shingle’s functional life. San Gabriel’s summers bake shingles until they lose their flexibility, and when the first winter rain arrives, cracked tabs and failed seals start leaking. A full tear-off and re-shingle on an average San Gabriel ranch runs $14,000 to $19,000, while larger two-story homes with complex gable lines run $18,000 to $26,000.

Full Tear-Off and Decking Inspection

We always strip the old shingles down to the deck. That’s the only way to find what’s actually happening underneath. In San Gabriel, especially in homes built before 1970, we regularly find plywood or skip sheathing that looks fine from below but crumbles the moment a screw touches it. If we find damage, we photograph it, show you, and price the repair in writing before we proceed. No change orders slipped into the final invoice.

Shingle Options and Wind Resistance

San Gabriel sits in a wind corridor when the Santa Anas push through the San Gabriel Mountains. Shingles need proper nail placement and starter strip secured along the drip edge, or the first strong wind in October lifts tabs right off. We install architectural shingles from GAF and CertainTeed on most San Gabriel homes because they hold up better than three-tab in both thermal cycling and wind uplift.

New Roof Installation in San Gabriel

New roof installation in San Gabriel comes up most often on homes where the existing roof was never properly flashed, or where a previous homeowner layered a second roof over the first and now the whole assembly has to come off. We also do new roofs on new construction and additions throughout the city. A new asphalt roof on a standard San Gabriel single-family home falls in the $16,000 to $28,000 range. New clay tile over fresh decking and underlayment starts around $30,000 and climbs depending on roof complexity.

Why Skip Sheathing Changes the Scope

The historic core of San Gabriel, especially near the Mission and along the Alhambra Wash, has tightly spaced homes with complex rooflines and original skip sheathing. Here’s what that means in practice: skip sheathing is spaced boards, not solid plywood. Decade after decade, small leaks soak those boards slowly. By the time anyone notices, the boards are rotten and need full replacement before new tile or shingle can go on. This is the hidden cost that catches people, and it’s the reason we inspect the deck before quoting. You’ll see it before you sign anything.

Professional roofers performing residential roof replacement with asphalt shingles in San Gabriel, CA

Clay Tile Reuse and Matching

We recently replaced a clay tile roof on a 1930s Spanish Colonial in the Alhambra Wash area. When we lifted the tiles, the original underlayment had disintegrated and the skip sheathing had dry rot along every valley. We replaced the decking, installed a high-permeability underlayment, and reused 85% of the existing tiles, matching replacements from Boral for the rest. That kind of tile lifting and reuse is what San Gabriel’s older homes need, and it’s a skill a lot of roofing crews don’t have.

Trusted Brands We Service in San Gabriel

Seven brands, one crew. That’s the Windmill approach. For San Gabriel homeowners, it means we can match what your house actually needs: CertainTeed or GAF architectural shingles on a 1960s ranch, Tamko on a budget-conscious re-roof, Boral tile on a Mission Revival that deserves an authentic profile. We keep local inventory access tight, so once you approve a quote, your materials ship fast. No waiting six weeks because the only brand we install is backordered.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Common Roof Replacement Problems We See in San Gabriel Homes

  • Rotted skip sheathing under original tile. The historic homes near the Mission District often have spaced-board sheathing that’s been wet for decades. Small leaks go unnoticed, and by the time the tile comes off, the boards need full replacement.
  • Thermal expansion cracking clay tiles. San Gabriel’s hot, dry summers cause clay tiles to expand and contract. Over 80 to 100 years, those tiles crack and loosen. Matching replacements is hard because aged tile color and profile rarely match new stock, which is why we prioritize tile lifting and reuse.
  • Santa Ana wind damage at drip edge and starter strip. Wind funnels through the San Gabriel Mountains in the fall and hits roofs hard. Older homes often have fasteners that have backed out, so tiles or shingles lift at the edges. We inspect and resecure every eave and rake whether we’re repairing or replacing.
  • Failed underlayment beneath clay tile. The original roofing felt installed in the 1920s through 1950s was never designed to last this long. In San Gabriel’s Alhambra Wash area, many of those felts have turned to powder. The tile looks fine from the ground. The underlayment doesn’t exist anymore.

Pricing for Roof Replacement in San Gabriel, CA

Here’s what San Gabriel homeowners should expect to pay:

  • Asphalt shingle tear-off and replacement (ranch or single-story): $14,000 – $19,000
  • Asphalt shingle replacement (two-story or complex gable): $18,000 – $26,000
  • Clay tile replacement with tile reuse (Spanish Colonial or Mission Revival): $30,000 – $45,000
  • New construction roof installation: $16,000 – $28,000
  • Decking replacement (skip sheathing to solid plywood): $3,000 – $7,000 depending on roof area and framing condition

What moves the number: roof size, pitch, whether we can reuse existing tile, and what we find under the old roof. Every quote includes written allowances for decking repair and underlayment replacement, so you see the worst-case number before work starts. Call (866) 850-2496 to schedule a free estimate. We walk the roof, open a few tiles if needed, and hand you a line-item quote you can compare against anyone else.

We Also Serve Cities Near San Gabriel

Our crews work throughout the western San Gabriel Valley, including East San Gabriel, Alhambra, Rosemead, and North El Monte. If you’re in one of those cities and looking for Roof Replacement in San Gabriel because our local reputation reached you, we’re glad it did. Same crew, same inspection-first approach, same line-item pricing.

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 Roof Replacement in San Gabriel

Call Windmill Roof Repair for Your San Gabriel Roof Replacement

When you’re ready to replace a roof in San Gabriel, call (866) 850-2496 and ask for an inspection. Ruben Ochoa will walk the roof with you, explain what he sees, and give you a written quote that covers the full scope, including the things San Gabriel’s older homes tend to hide. Free estimate, no pressure, no brand pushing. Just a clear answer and a roof built to handle what the weather brings.

Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving San Gabriel and the western San Gabriel Valley.

Why San Gabriel Chooses Windmill Roof Repair

We set the standard for roof replacement in San Gabriel.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Gabriel

Getting your roof replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement needs and we provide an upfront, transparent quote — no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Gabriel — typically within 30–60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roof replacement pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Gabriel Customers Say

Trusted by homeowners across San Gabriel and surrounding areas.

★★★★★

"Storm took part of the ridge off at night. They tarped it the same evening so the rain didn't get in, and did the real repair the following week."

Ramon Reyes · Verified customer
★★★★★

"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."

Dale Parker · Verified customer
★★★★★

"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."

Ryan Miller · Verified customer

Ready for Roof Replacement in San Gabriel?

Call now for a free estimate — or request one below. Licensed, insured, and here with fast after-hours help in San Gabriel.

(866) 850-2496

Request a Free Estimate in San Gabriel

Tell us about your roof replacement needs — we'll respond within the hour.

By providing your information above, you agree to the terms of our Privacy Policy and consent to being contacted by telephone, text message, or email about your request, including by the independent professionals who may fulfill it.

Prefer to text? Text Now
Areas We Serve
Call Now - 24/7 Dispatch