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 Hacienda Heights
Roof replacement in Hacienda Heights runs $14,000 – $22,000 for a typical asphalt shingle reroof on a 1,800 – 2,400 sq ft ranch home, with high-wind upgrades and decking repair adding $2,000 – $6,000 more. We serve the entire 91745 ZIP, from the flatland streets near La Puente up to the ridge-top lots off Punta Del Este Drive. Our crews know these hills and what wind, sun, and age do to a roof here. Call Nelson and the Millstone Roofing team at (855) 341-6021 for a free inspection and written estimate.
Key takeaways for Hacienda Heights homeowners:
- Most homes in the area were built between 1955 and 1975 and are on their second or third roof, often at or past end of life.
- Hillside elevations mean two homes in the same ZIP can need very different wind ratings.
- We inspect first, then recommend repair or replacement only based on documented findings.
- Manufacturer-backed warranties are available through GAF, CertainTeed, and Owens Corning programs.
Why Millstone Roofing Is Hacienda Heights’s Preferred Roof Replacement Company
Millstone Roofing is led by Nelson Ibarra, and we run every Hacienda Heights project the same way: inspection first, findings in writing, then a recommendation that fits the house and the budget. We don’t push one shingle brand because it’s what we have in the warehouse. We carry materials from seven major manufacturers, including GAF, CertainTeed, Owens Corning, and Boral, so the product is matched to the roof’s exposure, not the other way around.
Hacienda Heights homeowners call us because we understand the difference between a sheltered canyon lot off Colima Road and a wind-blasted hillside above the Puente Hills. Those two roofs should not get the same spec. When we quote a job, we walk the property, check the decking, measure the pitch, and account for Santa Ana wind exposure. The written estimate reflects what we actually found. That’s why a lot of our Hacienda Heights work comes from referrals and repeat customers who got a straight answer the first time.
Styles & brands we work with






Flat Roof Replacement in Hacienda Heights
Flat Roof Replacement in Hacienda Heights most often applies to the original 1950s – 70s built-up or felt roofs still sitting on mid-century ranch homes throughout 91745. These roofs crack, pond water, and leak because the underlying decking has slowly rotted and the flashing at penetrations was never upgraded. When we strip a flat roof here, we usually find exactly that: degraded plywood, failed seams at vents and AC curbs, and old mastic that dried out years ago. The job involves tearing off the old membrane, replacing damaged decking, installing new flashing at every penetration, and laying down a modern flat roofing system with proper slope-to-drain. A standard flat roof replacement for a 1,200 – 1,800 sq ft Hacienda Heights home runs $12,000 – $20,000 depending on decking condition and access.
Decking replacement under flat roofs
Most flat roofs over attached patios and single-story additions in Hacienda Heights are on plywood or OSB decking from the original build. Add forty-plus years of ponding water and the deck goes soft. Replacing decking is a normal part of flat roof work here, and we include a written decking allowance in every flat roof quote so you know the cost before we start, not after the tear-off.
Flashing and parapet wall repairs
Flat roofs in Hacienda Heights often terminate at the stucco parapet walls of the ranch-style construction. The original metal flashing sits buried in old roofing cement. We replace all parapet and penetration flashing during a flat roof replacement, using new metal, new fasteners, and proper sealant. Skip this and the new roof leaks at the edges within two seasons.
Roof Installation in Hacienda Heights
Roof Installation in Hacienda Heights covers both full replacements and new construction on the area’s mix of original mid-century ranches and newer hillside builds. Most of the homes in 91745 date from 1955 to 1975, so when we install a roof here, we’re usually tearing off the second or third layer of composition shingles and starting fresh down to the sheathing. It’s the only honest way to find what’s going on underneath. A full roof installation with architectural asphalt shingles on a typical Hacienda Heights ranch runs $16,000 – $24,000 depending on square footage, demo depth, and decking condition.
New construction and hillside builds
Newer hillside homes along the Puente Hills slopes often have tile or flat systems tied to fire-resistance requirements, because brush zones are part of the neighborhood. For these installations, we talk through fire-rated assemblies, underlayment requirements, and the difference between a roof that passes inspection and a roof that survives the next wind event. We only install what the site actually needs.
Ice and water shield and high-wind nailing
Wind uplift is the quiet killer up here. On a 1962 ranch off Punta Del Este Drive, our crew tore off three layers of 30-year composition shingles to find half-inch degraded plywood decking, no ice-and-water shield in the valleys, and rusted drip edge that crumbled at the fascia. We replaced the decking, installed full ice-and-water shield and new drip edge, then nailed GAF Timberline HDZ architectural shingles with a six-nail pattern to meet the 130 mph wind rating. That’s a roof spec written for the hillside, not copied from a flatland quote.
Trusted Brands We Service in Hacienda Heights
We install and service roof systems from Boral, GAF, CertainTeed, Owens Corning, and several other major manufacturers we stock. That means a Hacienda Heights homeowner doesn’t get steered toward one brand because it simplifies our supplier list. If your home’s wind exposure calls for high-wind GAF shingles, we quote GAF. If a fire-rated assembly makes more sense near brush areas, we talk through the rated product options. Materials arrive from local supply hubs quickly, so Hacienda Heights projects keep moving. The right material for your roof, not the easiest one for us to stock.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Hacienda Heights Homes
- Failed original built-up flat roofs – Hacienda Heights ranches from the 1950s and 60s often still carry the original tar-and-felt flat sections over patios and additions. These roofs crack and pond because the decking beneath has rotted, and the only real fix is a complete replacement, not another coating.
- Wind-lifted ridge caps and tiles on hillside streets – Santa Ana winds gusting over Puente Hills ridges rip loose shingles that were nailed with the minimum four-nail pattern instead of the six-nail high-wind spec. Ridge-top homes take the worst of it, and we re-set or replace wind-damaged caps before the next season hits.
- Decking rot hidden under multiple shingle layers – Many Hacienda Heights homes are on their second or even third roof, with new shingles nailed over old ones. When we strip those layers, we regularly find half-inch plywood that has decayed silently. Replacing it before new shingles go on is not optional.
- Aging flashing at penetrations and transitions – Pipes, vents, and valley transitions on 60-year-old homes still have the original metal. Once the caulk dries and the metal corrodes, water finds its way in during winter rains. New flashing is standard on every Hacienda Heights roof replacement we do.
Pricing for Roof Replacement in Hacienda Heights, CA
Here’s what you’re looking at in this market. A full asphalt shingle reroof on a 1,500 – 2,000 sq ft Hacienda Heights ranch is typically $14,000 – $18,000. Push up to a larger two-story or hillside home with high-wind nailing and fire-rated underlayment, and the range climbs to $20,000 – $26,000. Flat roof replacement over a patio or addition runs $12,000 – $20,000. Decking replacement adds $75 – $110 per sheet when it’s needed, and on older homes it usually is. The best way to know your number is a free inspection with documented findings and a line-item written quote. Call (855) 341-6021 and we’ll schedule it.
We Also Serve Cities Near Hacienda Heights
Our crews work throughout the eastern San Gabriel Valley, including Hacienda Heights and the surrounding communities of La Puente, Valinda, Avocado Heights, and West Puente Valley. If you’re in any of those areas and need a straight answer on Roof Replacement, call us at (855) 341-6021. Same inspection-first process, same written estimates, same crew from tear-off to final cleanup.
Serving Hacienda Heights, CA — Our Local Coverage Area
We’re based in the Hacienda Heights 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 Hacienda Heights
Yes, a reroof in Hacienda Heights requires a building permit through LA County, even for a like-for-like replacement. Once the roof is opened, code upgrades often come into play: nailing patterns to meet current wind uplift, underlayment requirements in fire-prone brush zones, and sometimes damaged framing that must be corrected. We handle the permit process, and any required upgrade discovered mid-project is priced and approved in writing before we proceed.
You don’t, and neither do we until the roof is inspected. We inspect first, document the condition of the shingles, decking, flashing, and underlayment, and then give you a written recommendation. If the core structure is sound and the leaks are isolated, we’ll tell you repair is the right call. If the roof is at end of life or has multiple failure points, we’ll recommend replacement. Repair when repair is right. Replace when replacement makes sense. Call (855) 341-6021 and we’ll help you figure out which one applies.
For homes on elevated hillside streets like Punta Del Este Drive, where Santa Ana winds channel over the Puente Hills ridges, we typically spec a system rated for 110 – 130 mph uplift with a six-nail nailing pattern, not the standard four-nail minimum. A roof on a sheltered canyon lot below doesn’t need that spec. The right wind rating is determined by your lot’s actual exposure. For an exact quote on your home, call (855) 341-6021.
Expect $14,000 – $22,000 for a standard asphalt shingle reroof on a mid-century ranch in Hacienda Heights. Houses that sit high on the hillside and need high-wind nailing and fire-rated underlayment run from $20,000 to $26,000 or more. Decking replacement, roof deck repair, and oversized flat sections push the number higher. Your exact cost comes from the free inspection and written line-item estimate. Call (855) 341-6021 to schedule yours.
Yes. Many Hacienda Heights homes back up to chaparral and brush zones, and LA County has specific requirements for Class A fire-rated roofing in those areas. We install fire-rated assemblies using materials from manufacturers like GAF and Owens Corning, with the correct underlayment and flashing details to meet current code. If your property is flagged in a fire hazard severity zone, we’ll know it and plan the roof to match. Call (855) 341-6021 and we’ll confirm what your new roof needs.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Hacienda Heights homeowners with inspection-first roofing and full replacement expertise.