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 Replacement Across Walnut
Most roof replacements in Walnut run between $12,000 and $28,000 depending on the roof’s pitch, size, and whether we’re on a flat-lot tract near Valley Blvd or a hillside custom home south of town. We get called out to Walnut constantly because we’re one of the few crews that actually understands the difference between those two worlds. The flatland homes need careful flashing work and low-slope attention. The hillside homes need Class A fire-rated assemblies and wind-driven rain detailing. Same city, completely different roofing job. If you’re noticing curling shingles, granule loss in your gutters, or water stains on your ceiling, call us at (866) 850-2496 and we’ll send someone out to take a real look.

Why Windmill Roof Repair Is Walnut’s Preferred Roof Replacement Company
Walnut homeowners tend to ask harder questions than most. We like that. The housing stock here spans 1960s tract homes near Arroyo and 1980s customs cut into the south hillside, and each one has its own set of problems. Our team has replaced roofs on both ends of that spectrum, plus everything in between across 91788, 91789, and 91795. What builds trust in this city isn’t a sales pitch. It’s walking a homeowner’s roof, explaining what we’re seeing in plain English, and letting them decide. Ruben Ochoa runs our crew, and he’s on-site for Walnut jobs more than most roofers would expect.
We’ve worked in the neighborhoods off Lemon Avenue, up around the Mt. SAC area, and deep into the hillside streets south of Valley Blvd. The homes near Creekside Park and Suzanne Park have different roofing needs than the custom builds climbing toward the foothills. When a Walnut homeowner calls about a replacement, we’re not guessing at the local conditions. We’ve already fixed roofs on their street or the next one over.
Walnut homeowners also appreciate that we don’t push a single brand. We install GAF, CertainTeed, Owens Corning, and IKO shingles, among others. The right product for a flat-lot ranch near Walnut High School might be completely wrong for a steep-slope custom home facing the Santa Anas. We’ll explain the difference and let you choose. Seven brands, one crew.
Styles & brands we work with






Roof Replacement Contractor in Walnut
A Roof Replacement contractor in Walnut handles full tear-offs, new underlayment, flashing, drip edge, and the finished roofing surface, whether that’s architectural asphalt shingles on a 1970s two-story tract home or a fully fire-rated assembly on a south hillside custom. We pull the permits, schedule inspections, and keep the work moving so a Walnut homeowner isn’t living under tarps longer than necessary. A standard composition shingle replacement on a 1,800 to 2,400 square foot home in Walnut typically runs $14,000 to $24,000. Steeper hillside properties with fire-rated underlayment requirements and harder access push toward the upper end and sometimes beyond.
Fire-Rated Assemblies on the Hillside
South Walnut sits against brush-covered foothills. That’s not a minor detail, it’s the thing that changes the entire roof spec. Homes there face mandatory Class A fire-rated roofing requirements and defensible-space clearance rules around eaves and rooflines. We order the underlayment and shingle combinations that actually pass inspection here, not the standard flatland stack. If a contractor bids a south Walnut hillside roof without mentioning Class A, that’s a red flag.
Steep-Slope Tear-Offs and Access
Many of the custom homes built in the 1980s south of Valley Blvd sit on graded lots with steep pitches and tight side yards. Tear-off debris handling, ladder staging, and shingle placement all take more time and more care. We plan for that on the front end so the schedule doesn’t drift. A roof replacement on a hillside lot in Walnut is a different job than the same square footage on a flat parcel off La Puente Road.
Asphalt Shingle Roof Replacement in Walnut
Asphalt Shingle Roof Replacement in Walnut covers the majority of roofs we install across the city’s 1960s-1980s housing stock. Architectural shingles are the standard pick for Walnut homeowners who want a roof that handles the San Gabriel Valley’s intense summer UV without fading or cracking prematurely. A full asphalt shingle replacement in Walnut generally runs $13,000 to $26,000, with the biggest variables being roof pitch, number of stories, and whether we’re doing a straight re-shingle or replacing rotted decking and failed flashing as we go. The hot, dry summers here age shingles and underlayment faster than homeowners expect, so when a roof hits the 20 to 25-year mark in Walnut, it’s usually showing real wear.
UV Damage and Fast-Aging Shingles
Walnut sits in one of the sunniest, driest parts of the San Gabriel Valley. That UV load breaks down the asphalt binders in shingles long before the granule surface looks spent. We see roofs in the flatland tracts near Valley Blvd that look fine from the street but have lost their flexibility and are shedding granules into the gutters. During a replacement, we inspect the decking underneath because UV degradation often hides deeper problems.
Wind-Driven Rain and Valley Flashings
Santa Ana wind events put real stress on any roof in Walnut, but hillside homes take the worst of it. Wind-driven rain pushes water sideways into valleys, around pipe boots, and under lifted shingle edges. When we replace a roof in the foothill areas, we add ice and water shield in the valleys and around penetrations even though Walnut rarely sees ice. It’s the wind-driven water that gets in, not snow.

Trusted Brands We Service in Walnut
We’re not tied to one manufacturer because Walnut homeowners shouldn’t be stuck with whatever shingle a contractor happens to have in stock. Our crews install and service GAF, CertainTeed, Owens Corning, and IKO roofs regularly. If your existing roof is an older CertainTeed line and you want to match the profile, we can do that. If you want to switch to GAF Timberline for better wind ratings on a south-facing hillside exposure, we’ll walk through what changes. We keep common materials staged close to Walnut so a replacement on a flat-lot tract off Nogales Street doesn’t wait on a warehouse shipment across the county.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Walnut Homes
- Failed underlayment on original concrete tile. Many 1970s-1980s custom homes in the south hillside still have their original tile roofs. The tile looks fine, but the underlayment underneath has turned to paper. We’ve torn off tile jobs where water was running straight down the felt and into the eaves. By the time you see water inside, the decking is already compromised.
- Low-slope additions with terrible flashing. Flat-lot homes near Arroyo and Valley Blvd often have patio covers or room additions with low-slope or near-flat roofs. The original flashing was never detailed properly, and ponding water works its way under the drip edge. These leaks migrate into the main roof structure and cause damage far from where the water shows up.
- Santa Ana damage to south-facing slopes. Homes on the south edge of Walnut take the full force of Santa Ana winds. We see shingles lifted, ridge caps torn loose, and water pushed under the field shingles on the windward side. A replacement that doesn’t account for this exposure will fail early, especially if the old vents and boots are reused.
- Fire-clearance violations from previous work. On the south hillside, some older roofs don’t meet current Class A fire-rated standards. When those homes go up for sale or get a new insurance policy, the owner discovers the roof doesn’t comply. We handle re-roofs specifically to bring hillside homes into compliance with Walnut’s fire district requirements and defensible-space rules.
Pricing for Roof Replacement in Walnut, CA
A full roof replacement in Walnut runs from about $12,000 on a smaller single-story flat-lot home to $28,000 or more on a large hillside custom with a steep pitch, fire-rated underlayment, and complex flashing details. Straight asphalt shingle tear-offs in the central tracts near Walnut High School and Suzanne Park usually land in the $13,000 to $20,000 range for a typical 1,800 to 2,200 square foot roof. Hillside homes south of Valley Blvd with Class A assemblies, decking replacement, and harder access routinely run $20,000 to $30,000. Factors that move the number: roof pitch, number of stories, decking condition, access for tear-off debris, and whether we’re matching custom fascia or trim profiles. Call (866) 850-2496 for a line-item quote. Our estimates are free, and we put the pricing in writing before anything gets ordered.
We Also Serve Cities Near Walnut
Windmill Roof Repair handles Roof Replacement in Walnut and the surrounding foothill communities. We’re regularly in South San Jose Hills and Rowland Heights for hillside re-roofs, West Covina for older tract home replacements, and Pomona for both flat-lot and custom work. Walnut is a core service area for us, and that local focus means faster scheduling and a crew that doesn’t need directions to your neighborhood.
Serving Walnut, CA — Our Local Coverage Area
We’re based in the Walnut 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 Walnut
Yes, if your home is on the south hillside where the brush-covered foothills create a wildfire exposure, Walnut’s fire district requires a Class A fire-rated roofing assembly. That means fire-rated underlayment and a Class A rated shingle or tile. We see homeowners discover this requirement during a sale or an insurance renewal, and we re-roof hillside homes specifically to meet the standard. If you’re unsure whether your roof complies, call (866) 850-2496 and we’ll check it during the estimate.
Santa Ana winds hit Walnut’s south-facing slopes hard and push rain sideways into valleys, under shingle edges, and through old flashing. A replacement that ignores wind-driven rain exposure will leak early. On hillside homes, we add ice and water shield in valleys and around penetrations as standard practice, and we fasten shingles to the higher wind-rating spec. Flatland homes still benefit from proper sealing, but the real wind load is up on the hill.
Yes, we can match existing fascia and soffit profiles on custom Walnut homes. Many of the 1980s custom builds south of Valley Blvd have distinctive trim lines the homeowner wants preserved. When a roof replacement changes the decking edge or adds new drip edge, we coordinate the flashing and fascia detail so the finished look matches what was there. We’ve matched custom trim profiles on multiple hillside homes, and we’ll spec that into your estimate before any work starts. Call (866) 850-2496 to talk through what your home needs.
For Walnut’s hot, dry climate, a high-temperature synthetic underlayment handles the UV and heat better than old felt paper. Felt degrades fast under the San Gabriel Valley sun and gets brittle before the shingles do. We recommend synthetic underlayment on all Walnut replacements, with fire-rated versions required for south hillside homes. The extra material cost is small compared to what failed underlayment does to a roof deck over 20 years.
We order specialty materials early and lock the pricing in writing before the job starts. On a custom Walnut replacement, the lead time on specific shingles, trim profiles, or fire-rated underlayment can set the schedule more than the labor does. We let you know upfront when something will take three or four weeks to arrive, and we don’t start tearing off until the materials are staged and ready. The price we quote is the price you pay when the work begins.
If your Walnut roof is showing its age, call (866) 850-2496 to schedule a free estimate. We’ll walk the roof, explain what we’re seeing, and give you a line-item price in writing. No pressure, no rush. Just a straight answer about what your roof actually needs.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Walnut and the surrounding San Gabriel Valley communities.