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
Roofers in West Covina, CA
Most roofing work in West Covina starts with a roof inspection, and for good reason. The city’s 1950s and 1960s tract homes sit under mature ficus and citrus trees that drop leaves, fruit, and twigs onto shingles year-round. That debris traps moisture against the roof, and inside the San Gabriel Valley’s hot, dry summers, trapped moisture accelerates granule loss and flashing failure faster than most homeowners expect. Windmill Roof Repair has served West Covina since 2018, working across all three valleys: the flat 91790 basin, the foothill slopes of 91791, and the higher eastern edges of 91792. Call (866) 850-2496 when you need an honest read on what your roof actually needs.
Why West Covina Homes Are Different
West Covina’s housing stock is overwhelmingly mid-century: single-story ranch homes and California bungalows built between the 1950s and 1970s, most between 1,200 and 1,800 square feet. The dominant roof is composition shingle over original wood sheathing, and many of those homes now carry low-slope or near-flat patio roof additions from the 80s and 90s. Those transitions where a patio roof meets the main house are where we find a disproportionate share of leaks in West Covina.
The climate works against roofs here in a specific way. Summer temperatures regularly push past 100°F, baking asphalt shingles and causing granules to shed early. Then come the Santa Ana winds, which funnel down the San Gabriels and hit the foothill edges of 91791 and 91792 with gusts that lift shingle edges and test every flashing seam. Add winter rain, and any underlayment weakness becomes a visible interior leak within one season. The debris factor is the multiplier: mature ficus canopies overhang many foothill streets so heavily that valleys fill with leaves within weeks, holding water against the roof surface long after the rain stops. Homeowners in 91790 on the flat, newer-slab tracts see far less of this, but on the hillside streets above, debris-driven rot and flashing failure are the most common reasons we get called out.
Styles & brands we work with






Our Main West Covina Services
Two services account for most of the calls we take from West Covina homeowners: targeted repair work and full replacement when the roof has reached the end of its life. Here’s what each looks like in this city’s housing stock.
Roof Repair in West Covina
Roof repair in West Covina usually means one of three things: a flashing failure at a valley, chimney, or patio-roof transition; a section of shingles with heavy granule loss from sun exposure; or a leak caused by debris buildup holding moisture against the sheathing. On the foothill streets of 91791 and 91792, the debris pattern is so consistent that we often find rot in one specific area while the rest of the roof is sound. That’s where repair makes far more sense than replacement, and it’s why we quote repairs as a standalone job, never as an automatic upsell. Roof Repair in West Covina covers common fixes, what they cost, and how we scope them.

Roof Replacement in West Covina
Replacement is the right call when the shingles have lost their granule layer across broad areas, the sheathing has rot in multiple locations, or the roof has passed roughly 20 to 25 years of inland-valley heat. West Covina’s original-sheathing homes often need some sheathing replacement as part of the job, which changes the scope and the price, and it’s one reason a detailed inspection matters before any quote. We carry seven shingle brands so the replacement product matches your house, your slope, and your budget, not a preferred-vendor arrangement. Roof Replacement in West Covina breaks down materials, timelines, and what to expect.

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 West Covina
A Roof Inspection in West Covina is how you find out whether that stain on the ceiling is a one-time flashing issue or the first sign of a roof-wide problem. Because most homes here still sit on original 1950s – 1970s sheathing under shingles that have baked through decades of San Gabriel Valley summers, a professional look at the roof’s actual condition is the cheapest insurance you can buy. We offer inspections as a standalone service with no obligation to hire us for anything afterward.
On foothill properties in 91791 and 91792, we pay special attention to debris accumulation in valleys and behind chimneys, where ficus and citrus litter traps moisture and hides rot from view. On the flat tracts of 91790, we focus more on sun-driven granule loss and flashing at patio-roof transitions. In both cases, the goal is a clear, documented picture of what your roof needs now and what it will need in the next three to five years.
Roof Estimate
Signs you need it
You’re planning to sell, your insurance company asked for a roof condition report, or you’ve noticed missing granules in your gutters and want to know what the next five years look like.
What it costs in West Covina
A written roof estimate in West Covina is free, and it includes the same on-roof inspection we’d do for a paid assessment.
How we do it
We inspect the roof surface, flashing, penetrations, and attic, then write a line-item scope that separates must-fix items from watch items so you know exactly what you’re paying for.
Free Roof Inspection
Signs you need it
You’ve spotted a ceiling stain, a lifted shingle after wind, or debris piled in valleys and you want a professional answer before deciding whether to act.
What it costs in West Covina
Our no-obligation roof inspection in West Covina is free, and the findings are yours to keep whether or not you hire us for repairs.
How we do it
We walk the roof, check seams and flashing, photograph everything we find, and walk you through the condition in plain language with no pressure to sign anything.
What Roof Inspection Costs in West Covina
| Item | Typical range in West Covina |
|---|---|
| Visual roof inspection (standalone) | $100 – $250 |
| Free inspection with repair quote | $0 (no obligation) |
| Drone or attic supplement (as needed) | Included with written estimate |
How long does a roof inspection take in West Covina?
Most inspections take 45 to 90 minutes depending on roof size, accessibility, and how much debris we need to clear from valleys and chimney bases to see the surface. We’ll tell you the window when you book. Call (866) 850-2496 to schedule yours.
Do I need a roof inspection before selling a home in West Covina?
You don’t legally need one, but a documented inspection answers buyer questions before they become deal-breakers. On 50- to 70-year-old West Covina homes with original sheathing, a clean inspection report often speeds the sale and supports your asking price.
Brands We Service in West Covina
We work across seven shingle brands, including GAF, CertainTeed, Owens Corning, and Boral, so the recommendation you get matches your roof’s slope, exposure, and budget. Parts for common repairs are stocked locally, which keeps most West Covina repair jobs moving without waiting on special orders. See what we carry at our brands.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in West Covina, CA
| Service | Typical range in West Covina |
|---|---|
| Roof inspection (standalone) | $100 – $250 |
| Minor shingle repair | $180 – $450 |
| Flashing repair (chimney, valley, or transition) | $350 – $900 |
| Leak repair (localized) | $400 – $1,200 |
| Low-slope / patio roof repair | $500 – $1,500 |
| Sheathing replacement (per sheet, as needed) | $75 – $150 |
| Full roof replacement (composition shingle) | $9,000 – $22,000 |
| Full roof replacement (higher-end materials) | $18,000 – $30,000+ |
The biggest price drivers in West Covina are roof pitch, sheathing condition, and the number of transitions where a patio roof or addition meets the main house. Steeper foothill roofs and homes with multiple roofline intersections cost more in labor and flashing. We quote fixed, line-item prices before work starts, and nothing gets added without your written approval.
Neighborhoods We Serve in West Covina
We work across all four West Covina ZIP codes, from the flat, established tracts around the 10 freeway to the hillside streets that climb toward the San Gabriels.
- South Hills
- Woodgrove
- Merced neighborhood
- Ridges / Mesa area
- Freeway corridor tracts (91790)
Most West Covina jobs fall within a one-day scheduling window once the inspection is complete, with repair visits typically booked inside a week unless weather delays earlier jobs.
Service Area – Cities Near West Covina
Windmill Roof Repair serves the San Gabriel Valley and nearby foothill communities. If you’re in Valinda, CA, South San Jose Hills, CA, La Puente, CA, or Irwindale, CA, we can schedule an inspection or repair with the same crew that works West Covina.
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 Roofers in West Covina
Yes, most roof replacements and structural repairs in West Covina require a city building permit. We handle the permit application and inspection scheduling as part of the job, and the permit cost is included as a line item in your written quote.
For active leaks, we typically schedule an inspection within a day or two and can often complete minor repairs the same week. During the rainy season, we prioritize active leaks over non-urgent estimates. Call (866) 850-2496 and we’ll give you a straight answer on timing.
Yes, we regularly work on the steeper foothill streets in both ZIP codes, including homes with detached garages, patio covers, and additions with tricky roofline transitions. The same crew handles both flat and hillside jobs, so there’s no handoff between contractors.
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 West Covina 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."
— Ryan Miller"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."
— Miguel Torres"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."
— Diego Mendoza