Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across West Covina
A roof leak in West Covina usually traces back to one of three things: flashing pulled loose at a chimney or valley, granule loss from baked shingles, or debris trapped where a ficus canopy overhangs the roofline. Most repairs run $350 – $900, depending on whether we’re replacing a vent boot or cutting out rotted decking. We work throughout 91790, 91791, 91792, and 91793, and we stock common shingle profiles locally so your repair doesn’t wait on a warehouse order. Call (866) 850-2496 and we’ll walk you through what’s happening on your roof.

Why Windmill Roof Repair Is West Covina’s Preferred Roof Repair Company
We know the difference between the open-slab streets of 91790 and the foothill parcels climbing toward 91792, because that difference changes how a roof fails. On the flat streets around the older ranch tracts, heat and granule loss are usually the culprit. Up in the hillside neighborhoods above Barranca and toward the South Hills, mature ficus and citrus canopies pack leaf litter into valleys and behind chimneys every single week of the year. That debris holds moisture against the decking until the boards go soft and the flashing separates. A roofer who doesn’t factor in canopy coverage will patch the wrong problem.
We carry materials across seven shingle brands, including GAF, CertainTeed, Owens Corning, and IKO, so when we repair a West Covina roof, we match the existing shingle rather than convincing you to live with a visible patch. Ruben Ochoa runs our crew, and he’ll tell you the same thing we tell every homeowner: see the damage before you approve the fix. That’s why our inspections are a standalone service. No pressure, no upsell.
Styles & brands we work with






Roof Leak Repair in West Covina
Roof Leak Repair in West Covina usually starts at the chimney or a valley intersection, and on the foothill streets of 91791 and 91792, the cause is predictable: citrus leaves and ficus debris pack down into the valley, rainfall can’t drain, and the standing moisture rots the original 1960s wood sheathing underneath. Once the decking goes soft, the flashing nails lose their grip and water finds a path straight to the ceiling. A targeted leak repair here means clearing the valley, cutting out the rotted section, laying new underlayment, reseating the flashing, and replacing the affected shingles. Typical cost runs $450 – $1,200 depending on how far the rot spread.
Chimney Flashing and Valley Work
Chimneys on mid-century West Covina ranches are surrounded by step flashing that was never meant to hold up to fifty years of leaf tannins sitting on it. We replace corroded step flashing, install fresh counter-flashing where needed, and run ice and water shield up the chimney chase before any shingles go back on.
Vent Boot and Pipe Collar Replacement
Plumbing vent boots and pipe collars crack under the inland sun faster than people expect. On a 95 – 105°F August afternoon, the rubber dries and splits. That’s often a $350 – $500 repair when caught early, before water travels down the pipe chase into the ceiling drywall.
Emergency Roof Repair in West Covina
Emergency Roof Repair in West Covina usually follows a Santa Ana wind event or a sudden El Niño downpour, and the first call we make is to secure the roof before the next weather front arrives. If a limb has punctured the decking or wind has peeled back a section of shingles over a bedroom, the immediate job is a tarp and a temporary membrane, followed by a permanent repair once the roof dries out. Emergency service in West Covina typically runs $500 – $1,500 on the first visit, with the permanent fix priced separately based on what we find underneath. Call (866) 850-2496 and we’ll get someone out to look.
Storm Damage and Wind-Lifted Shingles
Santa Ana winds funnel straight down the San Gabriels and hit the upper edges of 91792 with real force. Shingles lift at the drip edge, ridge vents stress at the fasteners, and underlayment gets exposed right where the next rain will find it. We re-secure or replace lifted shingles and check the entire perimeter before calling the repair done.
Tarp-Over and Temporary Sealing
When water is actively entering a home, the first priority is getting it stopped. We seal the penetration, set a tarp when the roof is too wet to work, and schedule the permanent repair as soon as the surface is dry enough for adhesives and fasteners to hold properly.

Trusted Brands We Service in West Covina
We work across seven shingle manufacturers, including GAF, CertainTeed, Owens Corning, and IKO, which means we’re not trying to sell you the one brand we have a purchasing agreement with. Repair work lives and dies on matching: the existing shingle on a 1964 ranch in West Covina has a specific profile, granule color, and exposure. Because we stock parts across multiple brands, we can usually source the right match for West Covina homes without waiting on a special order. That’s the point of carrying breadth. The right material for your roof, not ours.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in West Covina Homes
- Debris-packed valleys and chimney crickets on 91791 and 91792 foothill roofs. Citrus and ficus canopies drop leaves year-round, and when they pile up behind a chimney, the moisture never fully dries out. The decking rots, the flashing lets go, and a brown ceiling stain follows.
- Granule loss from 95 – 105°F inland heat. Asphalt shingles in West Covina bake all summer long, and granule loss shows up years earlier than on coastal LA County roofs 30 miles west. We often find nail pops and bare fiberglass showing through on south-facing slopes.
- Low-slope patio roofs with original 1980s torch-down. Additions and patio covers from the 80s and 90s were often built nearly flat, and the seams eventually crack under the valley heat. We patch these with compatible membranes and re-seal the edge terminations.
- Flashing separations where additions meet the original roofline. Foothill parcels in 91791 and 91792 often have detached garages or added bedrooms whose rooflines meet the main house at awkward transitions. Those intersections are where water finds its way in.
Pricing for Roof Repair in West Covina, CA
Roof repair in West Covina generally runs $350 – $900 for a single-point fix, like a vent boot replacement or a small flashing repair. Valley reconstruction with rotted decking removal pushes the job to $800 – $1,500, and emergency work after a storm typically lands in the $500 – $1,500 range before the permanent repair is scoped. What moves the number is what’s underneath: original 1×6 wood sheathing from the 1960s that’s gone soft costs more to cut out and replace than intact decking. We write line-item quotes so you can see exactly where the money goes, and we never change the price mid-job without your sign-off. Estimates are free. Call (866) 850-2496.
We Also Serve Cities Near West Covina
Our crews work West Covina and the surrounding communities every week, including Valinda, South San Jose Hills, La Puente, and Irwindale. If you’re on the edge of town or in an unincorporated pocket, chances are we’re already working a roof around the corner.
Serving West Covina, CA — Our Local Coverage Area
We’re based in the West Covina 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 Repair in West Covina
Because ficus and citrus canopies overhang those roofs and dump leaf litter into the valley and behind the chimney year-round. The debris holds moisture against the original wood decking until it rots, and the flashing nails lose their hold. We see this constantly on the foothill streets above Barranca, and it’s rare down on the open-slab tracts of 91790.
Yes, and it comes down to heat. Summers in the San Gabriel Valley regularly hit 95 – 105°F, and that sustained heat bakes the asphalt in composition shingles, accelerating granule loss and causing nail pops years earlier than you’d see in Long Beach or Torrance. A roof in West Covina typically needs repair attention sooner than the same shingle would 30 miles west.
A cheap repair patches the visible damage and stops there. A proper repair cuts out the rotted decking, replaces the underlayment through the whole valley or penetration, reseats the flashing correctly, and matches the new shingles into the existing field so the fix doesn’t read as a patch. On 1960s ranches with original wood sheathing, cutting corners on the decking means the leak comes back in two winters.
Santa Ana winds lift loose shingles and stress the edges, ridge vents, and penetrations. After a strong wind event, we check the drip edge and ridge line carefully, because underlayment exposed at the edges is exactly where the next rain gets in. Repairs after wind events should include a full perimeter inspection, not just the spot where the shingle blew off.
We break the quote into line items: decking removal, underlayment, flashing, shingles, and labor. That way you’re comparing the same scope of work against another West Covina roofer’s line items, not guessing what’s included. If the other bid doesn’t itemize, ask for it. Call (866) 850-2496 and we’ll walk the roof with you and write it up.
Need a repair done right? Call (866) 850-2496 and we’ll schedule a free estimate on your West Covina roof. Repaired when it can be, replaced only when it must be. That’s how we work.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving West Covina and the surrounding San Gabriel Valley.