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 Hacienda Heights
Roof replacement in Hacienda Heights typically costs between $12,000 and $28,000 for a mid-century ranch home, depending on square count, slope, and what’s hiding under the old shingles. We work throughout the 91745 zip code, from the hillside streets off Colima Road to the flatter lots near Valley Boulevard. Most Hacienda Heights jobs take 3 to 5 working days for a standard tear-off and reroof. Call (877) 755-4274 to schedule a free on-site estimate, and we’ll scope the whole job, access, staging, permits, and all, before you commit to anything.
This page is written for Hacienda Heights homeowners specifically. Your roofs are older, your lots are larger, and your permitting runs through LA County, not a city hall. That changes how replacement work gets quoted and done. We’ll walk you through what that means.
Why Weathervane Roof Repair Is Hacienda Heights’s Preferred Roof Replacement Company
We’re a roof-only company. That matters here because Hacienda Heights has a housing stock that rewards specialization. The homes were mostly built between 1955 and 1975, and the roof assemblies of that era, wood shake, early asphalt shingles, concrete tile on wood decking, behave differently than what’s installed on newer subdivisions in neighboring Rowland Heights or Whittier. Being a Roof Replacement specialist means we’ve seen how those old decking boards hold staples, where the eave flashing fails first, and which underlayments actually work on a rain-facing Puente Hills slope.
Gil Tanner leads our crews. He’s built the company around one principle: inspection first, replacement only when it’s warranted. On a Hacienda Heights hillside lot, that inspection includes walking the roof, checking the decking from the attic when possible, and noting where wind-driven rain has been working under the eaves. We won’t quote a replacement without that diagnosis. Ever.
We also stock materials locally. That means shorter lead times for Hacienda Heights customers and the ability to match existing shingle colors and profiles when a repair makes more sense than a full tear-off. But when a roof is gone, when the decking is soft, the underlayment is shot, and the eaves are leaking, we’ll tell you straight: it’s time. And then we’ll do the job right.
Styles & brands we work with






Roof Replacement Contractor in Hacienda Heights
A Roof Replacement Contractor in Hacienda Heights does more than swap shingles. The job starts with a full tear-off to the decking, an inspection of that decking for rot or unevenness, replacement of damaged sheathing, new underlayment, flashing at all penetrations and eaves, and then the shingle system itself. On a hillside home in the 91745 area, that scope often includes re-detailing the deep eave overhangs where wind-blown rain has been working in for decades.
You need a replacement when the shingles are past their useful life, the underlayment has failed, or the decking has softened to the point that repairs won’t hold. A full architectural shingle replacement in Hacienda Heights runs $14,000 to $26,000 on most homes. Larger custom builds or steep multi-story lots can push higher.
The Hillside Difference
Hacienda Heights isn’t flat. Many of these homes sit on medium-to-steep slopes, which means our crews stage materials differently. We often hand-carry bundles when a driveway can’t accommodate a full-size dumpster or material truck. That access cost is scoped before we quote, not discovered mid-job.
County Permits on Your Property
Because Hacienda Heights is unincorporated Los Angeles County, roof replacements pull county building permits. We handle that paperwork and schedule the inspection. If your lot has a well, septic system, or detached structures, county setback rules can affect where we can stage equipment. We verify all of that up front.
Asphalt Shingle Roof Replacement in Hacienda Heights
Asphalt Shingle Roof Replacement in Hacienda Heights is the most common job we do, because most of the original roofing on these 1950s and 1960s ranches either is asphalt shingle or is being converted to it from wood shake and worn concrete tile. Architectural shingles, the thicker laminated product, are now the standard for their wind ratings and longer service life.
A full architectural asphalt shingle replacement in Hacienda Heights typically runs $13,000 to $24,000, depending on roof size, pitch, and how much decking needs to be replaced. Steeper roofs on the hillside add labor. Multiple layers of old roofing add tear-off time and haul costs.
Fire-Rated Assemblies
In the Puente Hills, Santa Ana wind events and ember exposure make Class A fire-rated shingles a practical choice. Many Hacienda Heights homeowners replacing original wood shake are moving to Class A architectural products, which give better fire resistance and a clean, current look without sacrificing the character of the home.
Decking Surprises
Original owner-built decking on these hillside homes often hides soft spots, especially near valleys and under old leaks. A quote that assumes sound decking without inspecting it will blow the budget once the tear-off starts. We inspect first, then quote. That’s the only honest way to price a Hacienda Heights roof.
Trusted Brands We Service in Hacienda Heights
We work with materials from seven major manufacturers, and for Hacienda Heights we frequently install Owens Corning and GAF architectural shingles, with Atlas and Tamko available for specific color matches and budget points. The right product depends on your roof’s pitch, exposure, and existing structure. We’re not tied to one brand, so the recommendation you get is based on what your roof actually needs, not what we’re incentivized to sell. We can source materials quickly for Hacienda Heights projects and keep common profiles stocked for repair work. Seven leading brands, one honest recommendation. That’s the approach.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Hacienda Heights Homes
- Eave and valley failures on the rain-facing slope. Winter storms off the Pacific drive rain upward under deep eave overhangs. By the time you see water in the house, the underlayment at the eaves has often been failing for years.
- UV-baked shingles and shakes. The Puente Hills get intense afternoon sun and summer heat. Wood shakes crack and curl, early asphalt shingles lose granules and become brittle, sometimes well before their rated lifespan.
- Hidden decking rot on 1960s homes. Original sheathing on owner-built hillside houses wasn’t always installed with modern fastening or ventilation standards. Soft spots hide under old leaks, and they only show up after the shingles come off.
- Ember-vulnerable vents and wood-shake roofs. On hillside streets, wind-driven embers during Santa Ana events are a real concern. Older vents and original shake assemblies don’t meet current fire-rated standards, which is why so many Hacienda Heights homeowners are switching to Class A systems.
Pricing for Roof Replacement in Hacienda Heights, CA
A full tear-off and architectural shingle reroof on a typical Hacienda Heights ranch home runs $14,000 to $26,000. Smaller single-story homes start around $12,000. Larger or steeper hillside lots run $24,000 and up, with complex custom homes above $30,000. The main cost drivers are roof size, pitch, decking condition, access for equipment, and whether you’re converting from wood shake or tile. We scope every one of those before you get a number. Estimates are free, and the number you’re quoted is the number we stand behind. Call (877) 755-4274 to schedule yours.
We Also Serve Cities Near Hacienda Heights
Our crews work throughout Hacienda Heights and the surrounding communities, including La Puente, Valinda, Avocado Heights, and West Puente Valley. If you’re just down Hacienda Boulevard or off Valley, the same team, same inspection-first approach, same honest pricing applies. We know this side of the Puente Hills well.
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. Hacienda Heights is unincorporated Los Angeles County, so roof replacements pull county building permits, not city permits. We handle the permit application and inspection scheduling as part of the job. Call (877) 755-4274 and we’ll check your specific parcel before quoting.
Sometimes yes, sometimes no, and we verify before we quote. On hillside lots off Colima Road and similar streets, tight driveways and slopes often mean staging smaller material drops and hand-carrying bundles. We scope that access cost up front, so the price you get reflects what the job actually takes.
It can. County setback rules and the location of underground utilities, including well lines and leach fields, can limit where crews stage materials and where equipment can sit. We check those parcel details during the initial site visit and plan around them. Call (877) 755-4274 and we’ll walk you through it.
Wind-driven rain off the Pacific hits the rain-facing slopes and pushes under the deep eave overhangs common on these mid-century hillside homes. Underlayment and flashing at the eave edge break down long before the shingles wear out, so leaks often start there. That’s why we re-detail flashing and drip edge during every replacement.
Not by code everywhere, but it’s strongly recommended. The hillside streets are exposed to Santa Ana winds and ember drift, and many homeowners are replacing original wood-shake roofs with Class A assemblies for the fire resistance. We’ll explain your options and give you a straight recommendation based on your exposure.
Written by Gil Tanner, Owner at Weathervane Roof Repair, serving Hacienda Heights and the surrounding Puente Hills communities.