Roof Replacement in Walnut, CA | Millstone Roofing

Roof Replacement in Walnut — Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

115+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

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.

Call (855) 341-6021

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.

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

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.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Common 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

Why Walnut Chooses Millstone Roofing

We set the standard for roof replacement in Walnut.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Walnut

Getting your roof replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement needs and we provide an upfront, transparent quote — no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Walnut — typically within 30–60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees — talk to a local roof replacement pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Walnut Customers Say

Trusted by homeowners across Walnut and surrounding areas.

★★★★★

"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."

Eric Chen · Verified customer
★★★★★

"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."

Riya Rao · Verified customer
★★★★★

"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."

Diego Guzman · Verified customer

Ready for Roof Replacement in Walnut?

Call now for a free estimate — or request one below. Licensed, insured, and here with fast after-hours help in Walnut.

(855) 341-6021

Request a Free Estimate in Walnut

Tell us about your roof replacement needs — we'll respond within the hour.

By providing your information above, you agree to our Privacy Policy and authorize us to contact you by telephone, text message, or email about your service request, including from the local pros who may handle it.

Prefer to text? Text Us
Areas We Serve
Call Now - 24/7 Dispatch