Metal roofing
Architectural shingles
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 runs $11,000 to $28,000 for most single-family homes, with hillside tile roofs pushing the high end and standard asphalt shingle tract homes landing closer to the middle. We’re Millstone Roofing, and we’ve worked Walnut’s 91788, 91789, and 91795 neighborhoods long enough to know which roofs fail first when the Santa Anas blow through. Call (855) 341-6021 and we’ll start with a roof inspection, not a sales pitch. Every recommendation we make comes with documented findings, so you’ll see exactly why replacement makes sense, or why a targeted repair might be the better call.
Why Millstone Roofing Is Walnut’s Preferred Roof Replacement Company
Walnut homeowners tend to ask harder questions than most. After a Santa Ana event cracks tile along the hillside, or after a winter rain finds the dried-out underlayment on a 1970s tract home, people want specifics, not reassurances. That’s how we work. Our Roof Replacement team inspects first, documents what we find, and then lays out your options across seven manufacturers, not one. No supplier quotas. No pushing the shingle we happen to stock most. The right material for your roof, not the easiest one for us to stock.
The difference shows up in the details. We know that homes along the San Jose Hills foothills take more wind abrasion than the flat central streets off La Puente Road. We know that many Walnut additions from the 1970s and 80s have low-slope flat sections that need different materials than the main tile roof. And we know that on upscale hillside and gated-pocket homes in 91789, the replacement schedule is set by tile and underlayment lead times, not by how fast a crew can tear off a roof. Nelson Ibarra leads our crew with the same directness: repair when repair is right, replace when replacement makes sense.
Walnut homeowners call us because we carry GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. When a hillside tile roof needs matching clay tile, or a flat addition needs a membrane system, we’re not ordering blind. We know what works on Walnut roofs because we’ve installed it here.
Styles & brands we work with






Roof Replacement Contractor in Walnut
A roof replacement contractor in Walnut handles the full scope: tear-off, decking assessment, underlayment, flashing, and installation of the new roofing system, with permits pulled and inspections passed. Walnut homeowners typically need a replacement contractor when the existing roof is past its useful life, when wind events have cracked enough tile that patching becomes a losing game, or when the decking under an older roof has softened from years of trapped heat and the occasional leak.
Costs in Walnut range from $11,000 for a smaller asphalt shingle re-roof on a flatland tract home to $28,000 and up for a hillside tile replacement with re-decking. The spread comes down to materials, slope, and how much of the decking needs to be replaced once we open the roof.
Full Tear-Off and Re-Deck
When we pull old roofing off a Walnut home, we check every sheet of decking before anything new goes down. On hillside homes especially, dried-out underlayment often hides decking damage that a cosmetic tile swap would never catch. We document what we find, show you photos, and get written sign-off before ordering anything.
Permits and Inspections
Walnut sits in Los Angeles County, and roof replacement requires permits. We pull them, schedule the inspections, and don’t ask you to handle any of it. The final inspection passing is part of the job, not an add-on.
Asphalt Shingle Roof Replacement in Walnut
Asphalt shingle roof replacement in Walnut costs $11,000 to $19,000 on most tract homes, depending on square footage, tear-off depth, and whether we’re replacing the decking. It’s the most common full replacement we do in Walnut’s flatland neighborhoods, where homes built from the 1960s through the 1990s are reaching or past their original shingle lifespan.
Asphalt shingles work well in Walnut’s hot, dry climate. The inland San Gabriel Valley summers bake roofing materials, and a quality architectural shingle with proper ventilation handles that heat better than the three-tab shingles many of the older Walnut tract homes were built with.
Architectural vs. Three-Tab
Most Walnut homes built before the 1990s have three-tab shingles still hanging on. We typically recommend architectural shingles for replacements, because they hold up better against wind uplift from the Santa Anas and give you a thicker, more durable surface. The upgrade isn’t always necessary, but on homes near the foothills, it’s worth the conversation.
Roof Decking Replacement
If the decking under your shingles has water damage or is delaminating from heat and age, we replace it as part of the job. On Walnut homes with older flat additions, the decking under those low-slope sections often needs more attention than the main roof. We price re-decking per sheet, so you see the cost in writing before we order.
Trusted Brands We Service in Walnut
We’re not tied to one manufacturer, and that matters when a Walnut hillside home needs a specific tile profile or a flat addition needs a membrane that actually works on low slope. We work with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. When your replacement needs a specific Atlas or Tamko product, we can source it, and we stock common materials locally so Walnut jobs don’t stall waiting on a simple reorder. Your roof, your choice.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Walnut Homes
- Cracked clay tile after Santa Ana events: Hillside homes in 91789 take wind gusts that crack tile repeatedly. Patching works for a while, but once the field is compromised, the replacement order becomes the critical path.
- Dried-out underlayment under mature tile roofs: Walnut winters are mild but when rain does come, it finds every dried crack in the underlayment. The tile looks fine from the ground. The water is already through to the decking.
- Low-slope flat additions failing separately from the main roof: Many Walnut tract homes have flat or low-slope additions from the 1970s and 80s. They need different materials than the pitched tile or shingle roof, and they’re often the first thing to fail.
- Wind abrasion on foothill-facing slopes: Homes along the San Jose Hills edge get more abrasive wind than the central streets. Roofing granules wear off faster, dried edges lift, and the roof ages in dog years compared to a flatland Walnut street.
Pricing for Roof Replacement in Walnut, CA
Walnut pricing breaks down like this: standard asphalt shingle replacement on a flatland tract home runs $11,000 to $19,000. Upscale hillside tile replacements in 91789 run $19,000 to $28,000, and often more if re-decking and specialty finishes are involved. Flat-roof sections on older additions typically add $2,500 to $6,000 depending on size and membrane choice. The factors that move the number are decking condition, roof slope, access, and whether you’re matching existing tile or switching systems. We write fixed pricing before ordering materials. No change orders because of our own estimating error. Call (855) 341-6021 for a free estimate with line-item numbers, not a ballpark.
We Also Serve Cities Near Walnut
Millstone Roofing works throughout the eastern San Gabriel Valley, including Walnut and the surrounding communities of South San Jose Hills, Rowland Heights, West Covina, and Pomona. If you’re in one of those cities and need a straight answer about your roof, the same inspection-first process applies.
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
Because the materials, not the labor, drive the schedule. A hillside tile roof in 91789 needs specific clay tile, underlayment, and specialty finishes that often have lead times of weeks. You can’t shorten the calendar by adding crew to a job while you wait on a tile shipment. We plan for this from the first inspection, so the tile is ordered before tear-off begins. Call (855) 341-6021 and we’ll walk you through a realistic timeline for your roof.
Santa Ana events crack tile and lift older shingles, especially on hillside-edge streets. That means the decision to replace often comes right after a wind event, when you’re already seeing damage. The planning implication is that you don’t want to wait for the next wind season to act. We schedule Walnut replacements with wind uplift in mind, and that affects fastener patterns, underlayment choice, and edge detailing.
A square is 100 square feet of roof area, and it’s the standard unit roofers use to price materials and labor. When a Walnut quote says 25 squares, that’s roughly 2,500 square feet of roof surface, not the same as your home’s floor area. We itemize every quote by square so you can compare prices across materials and contractors without doing math in your head.
We write the scope in a contract, you sign it, and then we order materials. That means the tile, underlayment, membrane, flashing, and specialty finishes are all specified in writing. If something changes after that because of a choice you make, we quote the change separately. If something changes because of our error, we eat it. Call (855) 341-6021 for an exact quote, estimates are free.
Yes. The low-slope flat sections on older Walnut additions were often built with materials that are now failing, and they need a membrane or modified bitumen system, not tile or shingles. The wrong material on a low slope leaks fast. We inspect the addition separately from the main roof and price it as its own line item, because it’s its own roofing system.
When your Walnut roof needs replacement, the first step is knowing what you’re dealing with. We inspect first, document everything, and give you a written scope with real prices. One crew. One company. From the first inspection to the final shingle. Call (855) 341-6021 to schedule your free estimate.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Walnut and the eastern San Gabriel Valley.