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
Roofers in Hacienda Heights, CA
Roof inspection in Hacienda Heights starts with understanding what these hillside homes endure: decades of intense Puente Hills sun, winter rain driven into eave edges, and Santa Ana winds that push embers across slopes. Most homes here were built between the 1950s and 1970s, which means original roofing materials are now 50 to 70 years old and often failing in ways that aren’t visible from the ground. Weathervane Roof Repair has served Hacienda Heights since 2014, and our approach is simple: inspect first, repair what’s failing, and recommend replacement only when it’s actually warranted. Call (877) 755-4274 to schedule a roof inspection.
Why Hacienda Heights Homes Are Different
Hacienda Heights is an unincorporated hillside community where most homes are mid-century single-story and split-level ranch houses with wood-frame construction and medium-pitch gable or hip roofs. These homes were built during the postwar build-out of the 1950s through the 1970s, and many still carry original wood shake, early asphalt shingle, or concrete tile roofs that are now at or past replacement age. The terrain matters: streets climb the slopes of the Puente Hills, and roofs on the rain-facing side take the brunt of winter storm systems moving in off the Pacific. Wind-blown rain finds its way into valleys, around chimney flashings, and under eave edges that have dried and pulled away after decades of hot, dry summers.
The heat is just as hard on roofing as the rain. Intense UV exposure bakes shingles and wood shakes, breaking down the oils that keep them flexible. Granule loss on asphalt shingles happens fast here, and wood shakes split, curl, and become kindling. Add in Santa Ana wind events, and fire-rated roofing becomes a real concern on many hillside streets. Original wood-shake roofs are increasingly being replaced with Class A fire-rated assemblies to reduce wildfire exposure, and ember-resistant vents are becoming standard practice on replacements. Deep eave overhangs, common on these ranch homes, protect walls but create their own maintenance points where soffit and fascia meet the roof edge. This is not flat commercial roofing or HOA-tiled subdivision work like what you find in nearby Rowland Heights or Whittier. Hacienda Heights calls for sloped, wind-rated, fire-aware assemblies on wood-frame construction, and that’s exactly the kind of roofing we focus on.
Styles & brands we work with






Our Main Hacienda Heights Services
Most Hacienda Heights homeowners reach out to us for one of two reasons: something is leaking or visibly failing, or they know their roof is old and want an honest assessment before it becomes an emergency. These are the two services we handle most often in the 91745 ZIP code.
Roof Repair in Hacienda Heights
Roof repair work in Hacienda Heights usually involves replacing missing or broken shingles, resealing flashing around chimneys and vent pipes, fixing valley leaks, and repairing eave edges that have pulled away from the fascia. On hillside homes, we often find that one slope has aged faster than the others because it faces the afternoon sun or catches the brunt of wind-driven rain. We match materials to what’s already on the roof whenever possible, working with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral products. If you’re dealing with a leak, a missing shingle section, or suspect flashing failure, start with our Roof Repair in Hacienda Heights page for full details.

Roof Replacement in Hacienda Heights
Replacement in Hacienda Heights typically means tearing off an original 1950s-to-1970s roof that’s decades past its service life and installing a new assembly built for fire resistance and wind exposure. Many of the wood-shake roofs we replace are being swapped for Class A rated asphalt shingle or composite systems with ember-resistant vents, which makes a real difference on hillside lots during Santa Ana conditions. We never start with replacement as the default answer; we start with what the roof actually needs. Our Roof Replacement in Hacienda Heights page walks through the full process, material options, and what to expect on a hillside home.

What happens when you call
- 1
A real person answersNo phone trees — you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Roof Inspection in Hacienda Heights
Roof inspection in Hacienda Heights is the right first move for any homeowner who’s noticed a ceiling stain, lost shingles after a winter storm, or who simply knows their roof is original to a 1950s-to-1970s build. On these hillside homes, damage often hides where you can’t see it from the ground: lifted flashing on the rain-facing slope, dried-out underlayment at eave edges, or granule loss that doesn’t show up until the next heavy rain. A Roof Inspection from Weathervane gives you a documentable, photo-backed assessment of exactly what’s failing and what still has life in it, so you can plan repairs on your timeline instead of reacting to a leak.
Roof Inspection Services
Signs you need it
You’ve spotted granules in your gutters, a ceiling stain that comes and goes with rain, or your roof is original to a home built in the 1950s through 1970s and you’ve never had it formally assessed.
What it costs in Hacienda Heights
Roof inspections in the Hacienda Heights area typically run between $150 and $450, depending on the roof’s size, pitch, and whether you need documentation for insurance or a real estate transaction.
How we do it
We walk the entire roof surface, check flashing and penetrations, inspect the attic side for moisture and ventilation problems, and document everything with photos so you have a clear record of what we found.
Free Roof Inspection
Signs you need it
You want a second opinion on a quote you’ve been given, or someone knocked on your door claiming storm damage and you want an honest assessment without a sales agenda.
What it costs in Hacienda Heights
We offer free roof inspections in Hacienda Heights when the inspection is part of a larger repair or replacement project; standalone inspections with written documentation fall in the $150 to $450 range.
How we do it
We assess the entire roof, check for storm-related damage or wear, and then give you a straight answer on what’s actually wrong and what can wait.
Hail Damage Roof
Signs you need it
You saw hail during a winter storm and you’ve since noticed dents in roof vents, soft spots on shingles, or scattered granule accumulation in your gutters.
What it costs in Hacienda Heights
Hail damage inspections in Hacienda Heights typically run $150 to $450 for a full written report with photos, which is what most insurers want before they’ll open a claim.
How we do it
We check every slope for impact bruising, photograph damage, document the date range of the storm if you can provide it, and give you a report you can submit to your carrier.
What Roof Inspection Costs in Hacienda Heights
| Item | Typical range in Hacienda Heights |
|---|---|
| Standalone roof inspection with written report | $150 – $450 |
| Inspection combined with repair or replacement | Free |
| Hail or storm damage documented inspection | $150 – $450 |
Do I need a roof inspection before a repair or replacement?
Yes. A proper inspection tells us what’s actually failing, so you don’t pay for a full replacement when a $500 flashing fix solves the problem. Call (877) 755-4274 to schedule yours.
Will my insurance company accept your inspection report?
Most insurers accept photo-documented inspection reports for hail, wind, and storm damage claims. We’ll make sure the report includes what your adjuster needs to see. Call (877) 755-4274 to talk through your situation.
Brands We Service in Hacienda Heights
We service and install roofing materials from IKO, Atlas, and Tamko, among the seven major shingle brands we work with. That means brand-matched repairs are available locally without waiting on special orders, and we can usually source exactly what your roof needs within a few days. See our brands page for the full lineup.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Hacienda Heights, CA
| Service | Typical range in Hacienda Heights |
|---|---|
| Roof inspection with written report | $150 – $450 |
| Free roof inspection with repair or replacement | $0 (with project) |
| Minor shingle repair (a few shingles) | $250 – $500 |
| Flashing repair or replacement | $300 – $700 |
| Valley leak repair | $400 – $900 |
| Eave and fascia edge repair | $350 – $800 |
| Partial roof replacement (one slope) | $2,500 – $8,000 |
| Full roof replacement (typical ranch home) | $9,000 – $18,000 |
| Hail damage inspection with report | $150 – $450 |
What pushes price up in Hacienda Heights is the terrain: steep hillside lots with difficult access, roofs with deep eave overhangs that need edge repair, and the fire-rated assembly requirements many homeowners now choose for ember and Santa Ana wind protection. Our quotes are line-item and fixed; the price we give you is the price on the invoice, with no change orders for surprises we should have caught during inspection. Call (877) 755-4274 for a free estimate.
Neighborhoods We Serve in Hacienda Heights
Weathervane Roof Repair serves Hacienda Heights throughout the 91745 ZIP code, from the hillside streets above Hacienda Boulevard to the neighborhoods along Stimson Avenue and Kwis Avenue. We’re typically able to schedule inspections within a few business days, and many repair estimates can be turned around within the same week.
- Hillside streets above Hacienda Boulevard
- Neighborhoods along Stimson Avenue
- Streets off Kwis Avenue and Gale Avenue
- Areas near Wedgeworth Elementary and the surrounding blocks
- Glenelder and the residential streets east of Seventh Avenue
Service Area – Cities Near Hacienda Heights
Beyond Hacienda Heights, we also serve homeowners in La Puente, CA, Valinda, CA, Avocado Heights, CA, and West Puente Valley, CA. If you’re in one of those communities and need an inspection, repair, or straight answer on whether to repair or replace, call (877) 755-4274 and we’ll let you know if we can help.
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 Roofers in Hacienda Heights
Hacienda Heights is unincorporated Los Angeles County, so roof replacements and structural repairs generally require a building permit through LA County Building and Safety. Minor repairs like shingle replacement or flashing work typically don’t. We handle the permit process on any project that requires it, and we don’t start work until everything is approved.
The combination of decades-old original roofing materials and intense sun exposure on hillside slopes. By the time a 1960s roof starts leaking in Hacienda Heights, the underlayment is usually fully dried out and the flashing has pulled away from the structure. That’s why we recommend inspections before visible failure, especially on roofs over 20 years old. Call (877) 755-4274 to schedule one.
We typically schedule Hacienda Heights inspections within a few business days of your call. If you have an active leak, tell us when you call and we’ll do our best to get out sooner. Call (877) 755-4274 and we’ll find the first available slot that works for you.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Hacienda Heights Customers Say
"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."
— Karen Kim"Roof is solid and the price was competitive. The job ran a day over because of weather, which is nobody's fault, but I would have liked a call about it rather than noticing the crew hadn't shown up."
— Robert Fletcher"Tile roof, three cracked tiles and a slipped one. Matched the tile, no color mismatch, and it took him half a day."
— Gabriela Flores