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
Roof replacement in Walnut typically runs $14,500 – $28,000 for a full tear-off on a standard two-story tract home, and the calendar is almost always set by materials, not labor. If you’re calling from Snow Creek, Timberline, or the hillside streets above Valley Boulevard, you already know the wind does things to a roof that rain never will. We work throughout 91788, 91789, and 91795, and we know exactly which streets lose ridge caps every fall. Call (866) 942-0875 for a straight answer and a written estimate.
Walnut isn’t a generic suburb. The homes are 1970s through 1990s wood-frame stucco with production Spanish tile, and the heat plus wind combination up on the slopes ages a roof faster than the calendar says it should. That’s the local knowledge that keeps us from quoting you the wrong roof.
Why Oakmont Roof Repair Is Walnut’s Preferred Roof Replacement Company
Oakmont Roof Repair is a roofing-only company, led by Noel Fierro, and we’ve spent enough time on Walnut’s upper streets to know that a roof up there is a different animal than one down in Valinda or West Covina. The wind exposure changes how we fasten ridge caps. The 40-year-old concrete barrel tile changes how we walk the roof. None of that shows up in a generic estimate.
Walnut homeowners call us because we carry seven major roofing brands, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, and we’ll recommend the one that fits your house and your budget, not the one we happen to have sitting in the yard. We also offer a standalone roof inspection, so you can get an honest condition report before anyone asks you to sign a replacement contract. When a homeowner on Timberline calls about a leak, we don’t open with a sales pitch. We open with boots on the roof.
Our Roof Replacement team handles the full tear-off and install, and we serve every Walnut neighborhood with the same inspection-first approach: know what your roof actually needs before spending a dollar.
Styles & brands we work with






Asphalt Shingle Roof Replacement in Walnut
Asphalt Shingle Roof Replacement in Walnut is the most common re-roof we do on the lower and mid-slope streets, where the original tile was never installed or was pulled years ago and swapped for architectural shingles. A typical tear-off and shingle replacement on a 2,200 – 2,800 square foot Walnut home runs $12,000 – $19,000, depending on pitch, story count, and how much decking needs to be replaced. The wind up here means we mechanically fasten ridge caps and use a stronger-than-standard nail pattern on exposed slopes.
You need asphalt shingle replacement when the granule loss is heavy, shingles are curling at the edges after ten-plus years of inland sun, or you’re seeing lifted tabs after every Santa Ana event. Walnut’s dry heat bakes asphalt shingles until they lose their flex, and once they tear instead of bend, the roof can’t handle wind load the way it should.
What the Tear-Off Includes
We strip to the decking and inspect the sheathing before we order anything. If the plywood is soft at the eaves or valleys on your two-story tract home, that gets replaced before the underlayment goes down. The scope and price are fixed in writing before we order material, so you don’t get a surprise line item when the tear-off exposes rot.
Shingle Options Without the Sales Push
We stock architectural shingles from Owens Corning, CertainTeed, and Atlas, and we’ll show you the difference in wind rating and lifespan between a value-tier and a premium line. On Walnut’s wind-exposed upper streets, we usually recommend a higher wind-rated shingle, but there are streets where the standard architectural does fine, and we’ll tell you that too.
New Roof Installation in Walnut
New Roof Installation in Walnut usually means one of two things: a full replacement on a home that’s been living on borrowed time, or a new-construction roof on one of the custom builds going up along the hillside lots in 91789. A full new roof on a Walnut two-story runs $16,000 – $28,000, and new construction ranges from $18,000 – $35,000 depending on tile selection, pitch, and the complexity of the valleys and hips. The finish material is what drives the number.
Here’s what most homeowners don’t hear until it’s too late: on a high-end job in Walnut, the long-lead items set the calendar. Specialty tile, architectural finishes, custom flashing details, those get ordered before the decking is inspected, and if the tear-off turns up soft sheathing at the penetrations, the finish tile you picked three weeks ago is still three weeks out while the roof is ready now. That’s how schedules blow.
Ordering Sequence, Not Assembly Speed
We sequence it the other way. We tear off, inspect the decking, confirm the sheathing is sound or replace what isn’t, and only then place the finish-material order. The labor crew can do a Walnut tract roof in five to seven working days once the material lands, but the material lead time is the calendar. We tell you that in the first meeting.
Fixed Price Before Ordering
The price gets fixed in writing before a single square of tile or bundle of shingles is ordered. You’ll know the cost of the tear-off, decking repair, underlayment, flashing, and finish material as line items. No change orders because the roof was worse than we guessed. That’s the point of inspecting it ourselves before we commit you to a number.
Trusted Brands We Service in Walnut
We carry seven major roofing brands, and on Walnut jobs we most often install CertainTeed, Owens Corning, and IKO for asphalt and composite lines, plus tile options from Boral when the house calls for a Spanish profile that matches the original. Because we stock multiple product lines, the recommendation comes from what your roof needs and what your budget allows. We’re not tied to one manufacturer’s line, and we don’t have to pretend a single brand is right for every house on the hill. Parts and accessories for these brands are available locally to our Walnut customers, which means we’re not waiting on a distributor out of state when a re-order is needed.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Walnut Homes
- Brittle original barrel tile on upper-street homes. After 40 years of inland heat, Walnut’s concrete barrel tile is load-fragile. A crew walking a roof in Snow Creek or Timberline has to treat every field tile as non-load-bearing, and a lot of contractors don’t. Ours do.
- Wind-driven ridge cap failure on Santa Ana-exposed slopes. The winds funneling through the San Jose Hills lift and shear ridge caps every fall. On the upper streets, re-fastening becomes nearly annual, and a replacement has to include a mechanical fastening schedule at the ridge, not just mortar.
- Soft decking discovered after the finish material was already ordered. This is the biggest schedule killer on Walnut’s two-story tract homes. Eave and valley sheathing rots where the old flashing failed, and if the specialty tile was ordered weeks earlier, you’re stuck with a finished roof waiting on a truck.
- Squares-only quotes that miss valleys, penetrations, and fascia tie-ins. Walnut’s two-story homes have a lot of valleys and change-plane details. A quote that counts only squares and skips drip edge, ice and water shield, or the fascia and soffit tie-ins is a quote that will grow the first week of the job.
Pricing for Roof Replacement in Walnut, CA
A standard asphalt shingle tear-off and replacement in Walnut runs $12,000 – $19,000 on a typical tract home. A full roof replacement with tile or a premium architectural shingle runs $16,000 – $28,000. New construction roofs start around $18,000 and go to $35,000 or beyond for high-end tile details, and on those jobs the finish material lead time is what sets the calendar. What moves the number: story count, pitch, how much decking needs replacement, the wind exposure your particular street has, and whether you’re matching an original Spanish tile profile or switching material entirely. Call (866) 942-0875 for a written line-item estimate, not a number pulled out of the air.
We Also Serve Cities Near Walnut
Our Roof Replacement in Walnut work regularly takes us into the surrounding communities, including South San Jose Hills, West Covina, Pomona, and Valinda. The housing stock changes street to street out there, from 1970s tile tract to newer shingle, and we quote each home for what it is, not by zip code assumption.
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
The tile itself is not reusable on a wind-exposed Walnut slope, and here’s why: after 40 years of inland heat, the concrete has lost its structural flex and become brittle. When a crew tears off that tile, a high percentage of it shatters, and the pieces that survive the tear-off are load-fragile. Reusing original barrel tile as a cost-saving measure on a partial replacement almost always fails within a season on the upper streets, because the wind-funneled stress through the San Jose Hills shatters the old tile while the new tile beside it holds fine. If your home is on a wind-exposed street, our recommendation is full replacement with new tile or a high wind-rated architectural shingle. Call (866) 942-0875 and we’ll explain exactly why in front of your own roof.
We can typically get a crew member out to Walnut within a few business days for an inspection, and we’ll quote you the timeline when you call. The inspection itself is a standalone service, so you’re not obligated to a replacement quote just because we walked your roof. Call (866) 942-0875 to schedule.
We cover the entire city, including 91788, 91789, and 91795, and we do substantial work on the hillside subdivisions like Snow Creek and Timberline where wind damage is a regular occurrence. If you’re on a street we haven’t been on before, we’ll scope the wind exposure and tile condition before we quote. Call (866) 942-0875 for a free estimate.
Generally, yes by a small margin, because Walnut’s upper streets add wind-fastening requirements, steep-pitch labor, and brittle-tile tear-off time that a flat-lot home in West Covina doesn’t carry. A typical asphalt shingle replacement in Walnut runs $12,000 – $19,000, and the hillside tile replacements run higher. The free estimate will show you exactly what factors are moving the number. Call (866) 942-0875 to get yours.
We stand behind our workmanship and the manufacturer warranties on the material we install, and we’ll walk you through both in writing before the job starts. We don’t invent numbers and we don’t bury warranty terms in fine print. Call (866) 942-0875 and ask Noel directly what the written warranty covers on your roof.
Call (866) 942-0875 and schedule an inspection-first estimate. We’ll walk the roof, check the decking from the attic side where we can, and give you a written line-item price that’s fixed before any material is ordered.
Written by Noel Fierro, Owner at Oakmont Roof Repair, serving Walnut and the surrounding San Gabriel Valley.